image and animation processing framework
Project description
pierogis
pierogis is a framework for image and animation processing. Ingredients that describe image processing functions can be assembled
into recipes and used to cook an image or animation.
pyrogis is a python library and cli tool implementing this framework.
pip install pyrogis
pyrogis chef teton.png "resize --width 768 --height 768; sort; quantize; resize --scale 4" -o output.png
# or
pyrogis chef teton.png recipe.txt -o output.png
recipe.txt
resize --width 768 --height 768;
sort;
quantize -c 000000 ffffff 668a61 cbb8a2 b6d655 434d1f 5fb7d2 6d8ab9 3876c1 515b5e a8725f d7b6aa 3c2329 f78693 637186 00407A;
resize -s 4;
install
install from a wheel with pip
pip install pyrogis
Depends on numpy and PIL. PIL requires some external C libraries for handling image files. You probably don't have
to worry about this. If you do, try a conda installation.
To build from source (either the repository or the sdist), you will need to install the rust stable toolchain.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
pip install -r requirements.txt
pip install .
features
- CLI - Use a
richcli to cook à la carte recipes, or provide a recipe in a document - Animations - Animations (gifs and movies) can be cooked in one command
- Extendable - Easy to create custom manipulations (see docs)
- Lazy Rendering - Render a manipulation after constructing your pipeline (see docs)
- Numpy or Rust backend - Image processing functions use Numpy for (python relative) fast operations. Some
ingredients use compiled
Rustfor more speed.
acknowledgements
The original python pixelsort package inspired this package. While the
underlying algorithm of that package and of sort in this one is
supposed to be functionally the same, details of the implementation may differ.
A quantization algorithm used in this package uses rscolorq, which
is a port of scolorq, itself an implementation of
Spatial Color Quantization.
issues and contributing
When you encounter an error, there are some guidelines that will make it easier to help you:
- Ensure that you are using the latest version of the package. It's early days so errors and updates will be frequent.
Use
pip uninstall pyrogisthenpip install pyrogis --no-cache-dirto reinstall. - Provide the version of
pyrogisthat you are using in issues to rule that out.pip list-> pyrogis _._._ - Provide the traceback or error message if relevant.
- Provide your os and any other specific information about how you are trying to use the package.
- Provide the code or the cli command that triggered the error.
- If the problem is visual: that can be more difficult to debug. Share a link to an image hosting site if you want to share what you are seeing in an issue.
- If you are getting different behavior than you expect: that could be an error or a feature.
- If your problem is with installation: try conda, preinstall
numpyandpillow, install the rust toolchain, and start praying. There will be a website with a visual editor for this software so stay tuned.
Hopefully all levels of skills can use this package. Any form of contributing is appreciated; passive-aggressive semi-anonymous thumbs down is not appreciated.
Everyone using and contributing to this package is doing it for the love of the game.
Don't feel like your issue is too small to make an issue. Pull requests are always welcome and anyone interested in dev work should join the discord.
Ingredient type algorithm/function suggestions can go in the ingredients channel. You can post your creations in the
demo channel as well.
disclaimer
This library is licensed under the AGPL v3.
Art used for demos is the property of their respective owners.
The following statements are not necessarily legally binding. If they seem to contradict the license, follow the license.
The licenses of packages used by this software vary, but are understood to be compatible with AGPL. If you take issue with this package's use of other software regardless of legal concern, please reach out, and it can be removed from this package.
Also understand that there may be implications from those licenses on your use of this package.
Review the AGPL yourself if you intend to use this package in any software, but know that it was chosen to encourage that all related works be open source.
The use of AGPL does not mean that this cannot be monetized, but it does generally mean that you will need to share source code of improvements on this package; at least modules related to this package.
If your paid derivative work adds marginal value to what is included in this package, the author reserves the right to go to great lengths to make a free (and better) alternative to your derivative work.
Please think twice about minting NFTs for works made with this package, especially if they are ugly. Consider that you do communal damage by trying to profit individually.
changelog
v0.2.0
-
ingredients
- add frames support in
Dish(and cli) - add
Resizeingredient - refactor how seasonings are handled
- swap sort logic (sort white pixels)
- add frames support in
-
chef
- add
Thresholdoption to provide hex color for include and exclude - add
Quantizeoption to provide colors for palette - add
Resizeorder
- add
-
testing
- add
Resizetesting - add cli/parser testing
- add
-
misc
- change references to
rpierogistopierogis_rs
- change references to
-
bugs
- fix
chefhandle trailing semi-colon in recipe
- fix
v0.1.3
-
ingredients
- threshold default behavior change
- threshold now accepting exclude/include pixels as usize for windows support
-
chef
- menu items as separate classes from chef
-
package
- lots of formatting/lint fixes, notably subpackage imports
- documentation improvements
-
tests
- threshold tests added
v0.1.2
-
chef
- redo handling of input dir and unknown output name
- add quiet flag
-
documentation
- fix some typos in readme
v0.1.1
-
ingredients
- fix
Quantize.prepnot catching extra kwargs
- fix
-
documentation
- update readme to reflect changes in package name and quantize
-
deploy
- combine test pypi and normal pypi publish
v0.1.0
-
ingredients
Quantize(usingrscolorqor from palette)Sort(Numpy implementation)RecipeandDishquantize,sort, andchefCLI recipesThreshold(in both Numpy and Rust), andSeasoningFlipandRotate
-
deploy
- release on PyPi
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyrogis-0.3.1.tar.gz.
File metadata
- Download URL: pyrogis-0.3.1.tar.gz
- Upload date:
- Size: 499.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aea876e69acbf748be140ae9b9419a0d3e6590c5320f1443609f3672a68d6943
|
|
| MD5 |
b3ecddd27cd612820c41a1e768b86813
|
|
| BLAKE2b-256 |
5369b5140df36ae5bc0b4c6da7dbc0bac7a14d6e4888d6042757c4de840ef093
|
File details
Details for the file pyrogis-0.3.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 230.3 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7dbbbeccf668a518c9c1aff4ab43980231cebffff643ebecd8f6adc4ef58c62
|
|
| MD5 |
d62aafddbd1a9d4a7971ede5f42abbca
|
|
| BLAKE2b-256 |
f03367c38aea336f700d0d794b2233b2b3689581eeb3e75360f95808749a9f3b
|
File details
Details for the file pyrogis-0.3.1-cp39-cp39-manylinux2010_x86_64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp39-cp39-manylinux2010_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6b080ffe1fef1ce63c0166871ead9ef5c68d2133edc1abff810f43d0e2cb9fe
|
|
| MD5 |
622288c3e587914ac8312e0f7a20786e
|
|
| BLAKE2b-256 |
d1d91156f8842b8b06903e2e3abfe6adfc4f96602fba8bb0c51ecc4a044888ea
|
File details
Details for the file pyrogis-0.3.1-cp39-cp39-manylinux2010_i686.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp39-cp39-manylinux2010_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e6a390fdc3361b3930d128645c80740fea6ee7b47409a6ec095b5588344b255
|
|
| MD5 |
a0add4c908cb9f0d3d3bd96541f8edae
|
|
| BLAKE2b-256 |
af2e9fdc63bb82e9e778bb97a895fdd7c3e8c2ce0a204f6f0de367e68c0e2c13
|
File details
Details for the file pyrogis-0.3.1-cp39-cp39-manylinux1_x86_64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp39-cp39-manylinux1_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce3d3f2c7e56046028bf0652056b0c53699a5e45746e3f2369f20c978ad2c7d1
|
|
| MD5 |
699c040b865e911ca61a34d997ee4c47
|
|
| BLAKE2b-256 |
021ade117d4c52400ce956c6458f81846485b50a600bbc5c363ba27418495eac
|
File details
Details for the file pyrogis-0.3.1-cp39-cp39-manylinux1_i686.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp39-cp39-manylinux1_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.9
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7805a94d163b23602bb80dba50a3c5f9d6215160b9616340f897b94fd300c796
|
|
| MD5 |
ce5922956f0593c128d3ae56986c3c82
|
|
| BLAKE2b-256 |
c7a29b5cd41d8d0e02008eeccc80839fbb2b6fd507946bf07c81cb9fbdb9e356
|
File details
Details for the file pyrogis-0.3.1-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 591.1 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e25fca1e6d54570ccf2d1bc2f826aba1763d9522b1b44752d982d7f08ac83a2
|
|
| MD5 |
5c6a12a4ae6647e6a3f345de7c2e6bc1
|
|
| BLAKE2b-256 |
88190e307f8e63f1d5c90748af69655bdcc775aa1fff45cefd1946f4f42a9aea
|
File details
Details for the file pyrogis-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 342.7 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c96244fd1546d5acc8e443fccdbe51ddd76a9d6494b4fe2a746d4a86e5c7a80
|
|
| MD5 |
42e5b277128bfdd21809848580852d2f
|
|
| BLAKE2b-256 |
6ac4fa122bfa20792c4125925f24492a4304472eaa95a81a264eff85d90ca29b
|
File details
Details for the file pyrogis-0.3.1-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 230.5 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e99ceedb200372d2472db1c2c2860eb38d66e0481c788e045ca78d9149702312
|
|
| MD5 |
60c0f3398d154de9910abc0841e1e846
|
|
| BLAKE2b-256 |
a21e43fcd5bd0cceb48b758f691e569be4c13449385d0f408a9d821726bddfe5
|
File details
Details for the file pyrogis-0.3.1-cp38-cp38-manylinux2010_x86_64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp38-cp38-manylinux2010_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a053c914089298b59fe19daa3bdc0dff03bd5e5cc3b3d3a5164dbf007d85fbf5
|
|
| MD5 |
82d80361cb5c4595a54c242a20fffb49
|
|
| BLAKE2b-256 |
73f74077d452f76d9a79b12e0c1732fab06788442aa1b474168dc5a30ec20328
|
File details
Details for the file pyrogis-0.3.1-cp38-cp38-manylinux2010_i686.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp38-cp38-manylinux2010_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.8, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1f7cd43470c134a122d00214e480a5d17f25a7716b9047a68f67bd7c9aca4ee
|
|
| MD5 |
479cf3510eebfbc22bb87585e744be92
|
|
| BLAKE2b-256 |
3d278aef7bdb88def04fcea482b821d605ba49e9d19341c8dd410285efcec84c
|
File details
Details for the file pyrogis-0.3.1-cp38-cp38-manylinux1_x86_64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp38-cp38-manylinux1_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
097c3266f7d7cff3d264198a47d6433efa24315fd9beaf6b9aab8f956807c5e1
|
|
| MD5 |
8459691c55990496b652bc38e85929fd
|
|
| BLAKE2b-256 |
1bc157c051dbe60d5f821b1252af8b4963e6dd134a0bf187f7e4f611b9f1b5ff
|
File details
Details for the file pyrogis-0.3.1-cp38-cp38-manylinux1_i686.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp38-cp38-manylinux1_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9723876364e57c568b0cc55fd625645ab46faef30af44567f8fe7e1439a856c1
|
|
| MD5 |
69212ffaf110c4163b4267abe5de411d
|
|
| BLAKE2b-256 |
4785659d36c5370627bd76d35327ca725f23a4481fec696f50b46be266259c87
|
File details
Details for the file pyrogis-0.3.1-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 591.1 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4a1050d4c9838380f4651b373a1950fc8fb480a65851ca60422be7dea8c4808
|
|
| MD5 |
0b9c5e91f5658daa6dbe2cc23ab99ea0
|
|
| BLAKE2b-256 |
23bf37d1ec18a8e08ab3bd1b681459db9e7bf7cc22f3e68459f30da1c844c6be
|
File details
Details for the file pyrogis-0.3.1-cp38-cp38-macosx_10_9_x86_64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 343.3 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f88a19305f27cf2f9179d739531334826076671452d182f6ae3837279f47583
|
|
| MD5 |
4bcdf1aa67daddf330670bf87cc14f9c
|
|
| BLAKE2b-256 |
037ba4949cbc0136c5051a80ada03040e9d5397a76d8de7b0221498b99800de7
|
File details
Details for the file pyrogis-0.3.1-cp37-cp37m-win_amd64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 230.1 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8f0f3aa144141e6702ffd2a532ed3a6901fd820744160d8cdb615480fe47382
|
|
| MD5 |
aa0b46a0e0753e7da06a8a5fe106be1a
|
|
| BLAKE2b-256 |
7f74933eba65aa6c66b09fb3bf04425b206ce320ed0cf042a9f09877c23f5bd5
|
File details
Details for the file pyrogis-0.3.1-cp37-cp37m-manylinux2010_x86_64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp37-cp37m-manylinux2010_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd2cec9c49acf8b8bde917ccacd4860b59741da43b00d53b7d21a4ee50fb199c
|
|
| MD5 |
e37bd5697f587dbc8c3541dece927a22
|
|
| BLAKE2b-256 |
e58fcffe64211c4b0de5d22939e9ee3de4ed2c46b730b9ab6ad97bcd4d780dd1
|
File details
Details for the file pyrogis-0.3.1-cp37-cp37m-manylinux2010_i686.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp37-cp37m-manylinux2010_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73154485916b959398456912b82847a669df9ba614d54e76f57612f37b84de01
|
|
| MD5 |
78e571973b74dd6f8361ad4836348c46
|
|
| BLAKE2b-256 |
b546b49701b9eacde806e3beb19bb5b68d8c549f583ca12c060e30c0f33c64fe
|
File details
Details for the file pyrogis-0.3.1-cp37-cp37m-manylinux1_x86_64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp37-cp37m-manylinux1_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58364a33b84711aeff70564bf435370959c80ece4b28e8a7a079455beeb4613c
|
|
| MD5 |
efcdf93bf1c0c0188a8b12654be30231
|
|
| BLAKE2b-256 |
d58e4859bcd5d06eaf6cc87b34f02ec32d01562915363b4a63b01b451723a11b
|
File details
Details for the file pyrogis-0.3.1-cp37-cp37m-manylinux1_i686.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp37-cp37m-manylinux1_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2dee773a89e0de09fcf67cb3ed01b59b0f7eb9ed5b56f5652a77a3967b9065e0
|
|
| MD5 |
007500dd3b3c3d378daf9c7a89652caf
|
|
| BLAKE2b-256 |
4bc6c1d4e37f7e005ded0793798f03fe7f508df51766e70bc0b4c89d23c0cb62
|
File details
Details for the file pyrogis-0.3.1-cp37-cp37m-macosx_10_9_x86_64.whl.
File metadata
- Download URL: pyrogis-0.3.1-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 343.6 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0660cd2d874c38d3285ae55fb5c7b116cab9f57d82b945f122db7a5ed0fe622
|
|
| MD5 |
24c406da6efcce8d93d234dfecf3a1c4
|
|
| BLAKE2b-256 |
84a6972463f45b905a1656442bfb7eaf0bbaf6754d386438ec4b82e0bc862519
|