diff options
| author | Brendan Tildesley <mail@brendan.scot> | 2021-02-25 14:02:23 +1100 |
|---|---|---|
| committer | Leo Famulari <leo@famulari.name> | 2021-04-09 16:09:25 -0400 |
| commit | 875c2ece92536812e827a3ed51fe0aa49c7577f4 (patch) | |
| tree | aa05610664a3ef3d12fbcc7623f7d013ccfe11d2 /gnu/packages/python-compression.scm | |
| parent | eacfed8b0806e857396e6095825cceedb7c3d5ba (diff) | |
gnu: Add python-py7zr.
* gnu/packages/python-compression.scm (python-py7zr): New variable.
Diffstat (limited to 'gnu/packages/python-compression.scm')
| -rw-r--r-- | gnu/packages/python-compression.scm | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/gnu/packages/python-compression.scm b/gnu/packages/python-compression.scm index bed965f48e1..30062f43c51 100644 --- a/gnu/packages/python-compression.scm +++ b/gnu/packages/python-compression.scm | |||
| @@ -39,6 +39,7 @@ | |||
| 39 | #:use-module (gnu packages python) | 39 | #:use-module (gnu packages python) |
| 40 | #:use-module (gnu packages python-build) | 40 | #:use-module (gnu packages python-build) |
| 41 | #:use-module (gnu packages python-check) | 41 | #:use-module (gnu packages python-check) |
| 42 | #:use-module (gnu packages python-crypto) | ||
| 42 | #:use-module (gnu packages python-xyz) | 43 | #:use-module (gnu packages python-xyz) |
| 43 | #:use-module (gnu packages sphinx)) | 44 | #:use-module (gnu packages sphinx)) |
| 44 | 45 | ||
| @@ -125,6 +126,46 @@ by Partial Matching statistical technique. It is used in RAR and 7-Zip as one o | |||
| 125 | several possible methods.") | 126 | several possible methods.") |
| 126 | (license license:lgpl2.1+))) | 127 | (license license:lgpl2.1+))) |
| 127 | 128 | ||
| 129 | (define-public python-py7zr | ||
| 130 | (package | ||
| 131 | (name "python-py7zr") | ||
| 132 | (version "0.14.1") | ||
| 133 | (source | ||
| 134 | (origin | ||
| 135 | (method url-fetch) | ||
| 136 | (uri (pypi-uri "py7zr" version)) | ||
| 137 | (sha256 | ||
| 138 | (base32 | ||
| 139 | "1zmgp7yax328fj8yj8pj4l7yh78hp727j6wk12vfi6nmi82wl32i")))) | ||
| 140 | (build-system python-build-system) | ||
| 141 | (propagated-inputs | ||
| 142 | `(("python-bcj-cffi" ,python-bcj-cffi) | ||
| 143 | ("python-multivolumefile" ,python-multivolumefile) | ||
| 144 | ("python-ppmd-cffi" ,python-ppmd-cffi) | ||
| 145 | ("python-pycryptodome" ,python-pycryptodome) | ||
| 146 | ("python-pyzstd" ,python-pyzstd) | ||
| 147 | ("python-texttable" ,python-texttable) | ||
| 148 | ("python-zstandard" ,python-zstandard))) | ||
| 149 | (native-inputs | ||
| 150 | `(("python-setuptools" ,python-setuptools) | ||
| 151 | ("python-setuptools-scm" ,python-setuptools-scm/next) | ||
| 152 | ("python-coverage" ,python-coverage) | ||
| 153 | ("python-coveralls" ,python-coveralls) | ||
| 154 | ("python-libarchive-c" ,python-libarchive-c) | ||
| 155 | ("python-py-cpuinfo" ,python-py-cpuinfo) | ||
| 156 | ("python-pyannotate" ,python-pyannotate) | ||
| 157 | ("python-pytest" ,python-pytest) | ||
| 158 | ("python-pytest-benchmark" ,python-pytest-benchmark) | ||
| 159 | ("python-pytest-cov" ,python-pytest-cov) | ||
| 160 | ("python-pytest-remotedata" ,python-pytest-remotedata) | ||
| 161 | ("python-pytest-timeout" ,python-pytest-timeout))) | ||
| 162 | (home-page "https://github.com/miurahr/py7zr") | ||
| 163 | (synopsis "7-zip in Python") | ||
| 164 | (description "This package provides py7zr, which implements 7-zip | ||
| 165 | archive compression, decompression, encryption and decryption in | ||
| 166 | Python.") | ||
| 167 | (license license:lgpl2.1+))) | ||
| 168 | |||
| 128 | (define-public python-lzo | 169 | (define-public python-lzo |
| 129 | (package | 170 | (package |
| 130 | (name "python-lzo") | 171 | (name "python-lzo") |
