Skip to main content

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;

sorted and quantized teton

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 rich cli 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 Rust for more speed.

terminal screen

wires recipe

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 pyrogis then pip install pyrogis --no-cache-dir to reinstall.
  • Provide the version of pyrogis that 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 numpy and pillow, 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 Resize ingredient
    • refactor how seasonings are handled
    • swap sort logic (sort white pixels)
  • chef

    • add Threshold option to provide hex color for include and exclude
    • add Quantize option to provide colors for palette
    • add Resize order
  • testing

    • add Resize testing
    • add cli/parser testing
  • misc

    • change references to rpierogis to pierogis_rs
  • bugs

    • fix chef handle trailing semi-colon in recipe

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.prep not catching extra kwargs
  • documentation

    • update readme to reflect changes in package name and quantize
  • deploy

    • combine test pypi and normal pypi publish

v0.1.0

  • ingredients

    • Quantize (using rscolorq or from palette)
    • Sort (Numpy implementation)
    • Recipe and Dish
    • quantize, sort, and chef CLI recipes
    • Threshold (in both Numpy and Rust), and Seasoning
    • Flip and Rotate
  • deploy

    • release on PyPi

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrogis-0.3.1.tar.gz (499.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyrogis-0.3.1-cp39-cp39-win_amd64.whl (230.3 kB view details)

Uploaded CPython 3.9Windows x86-64

pyrogis-0.3.1-cp39-cp39-manylinux2010_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

pyrogis-0.3.1-cp39-cp39-manylinux2010_i686.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

pyrogis-0.3.1-cp39-cp39-manylinux1_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9

pyrogis-0.3.1-cp39-cp39-manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.9

pyrogis-0.3.1-cp39-cp39-macosx_11_0_arm64.whl (591.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyrogis-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl (342.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pyrogis-0.3.1-cp38-cp38-win_amd64.whl (230.5 kB view details)

Uploaded CPython 3.8Windows x86-64

pyrogis-0.3.1-cp38-cp38-manylinux2010_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

pyrogis-0.3.1-cp38-cp38-manylinux2010_i686.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

pyrogis-0.3.1-cp38-cp38-manylinux1_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8

pyrogis-0.3.1-cp38-cp38-manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.8

pyrogis-0.3.1-cp38-cp38-macosx_11_0_arm64.whl (591.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyrogis-0.3.1-cp38-cp38-macosx_10_9_x86_64.whl (343.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pyrogis-0.3.1-cp37-cp37m-win_amd64.whl (230.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

pyrogis-0.3.1-cp37-cp37m-manylinux2010_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

pyrogis-0.3.1-cp37-cp37m-manylinux2010_i686.whl (1.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

pyrogis-0.3.1-cp37-cp37m-manylinux1_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.7m

pyrogis-0.3.1-cp37-cp37m-manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.7m

pyrogis-0.3.1-cp37-cp37m-macosx_10_9_x86_64.whl (343.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Hashes for pyrogis-0.3.1.tar.gz
Algorithm Hash digest
SHA256 aea876e69acbf748be140ae9b9419a0d3e6590c5320f1443609f3672a68d6943
MD5 b3ecddd27cd612820c41a1e768b86813
BLAKE2b-256 5369b5140df36ae5bc0b4c6da7dbc0bac7a14d6e4888d6042757c4de840ef093

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e7dbbbeccf668a518c9c1aff4ab43980231cebffff643ebecd8f6adc4ef58c62
MD5 d62aafddbd1a9d4a7971ede5f42abbca
BLAKE2b-256 f03367c38aea336f700d0d794b2233b2b3689581eeb3e75360f95808749a9f3b

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d6b080ffe1fef1ce63c0166871ead9ef5c68d2133edc1abff810f43d0e2cb9fe
MD5 622288c3e587914ac8312e0f7a20786e
BLAKE2b-256 d1d91156f8842b8b06903e2e3abfe6adfc4f96602fba8bb0c51ecc4a044888ea

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7e6a390fdc3361b3930d128645c80740fea6ee7b47409a6ec095b5588344b255
MD5 a0add4c908cb9f0d3d3bd96541f8edae
BLAKE2b-256 af2e9fdc63bb82e9e778bb97a895fdd7c3e8c2ce0a204f6f0de367e68c0e2c13

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ce3d3f2c7e56046028bf0652056b0c53699a5e45746e3f2369f20c978ad2c7d1
MD5 699c040b865e911ca61a34d997ee4c47
BLAKE2b-256 021ade117d4c52400ce956c6458f81846485b50a600bbc5c363ba27418495eac

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7805a94d163b23602bb80dba50a3c5f9d6215160b9616340f897b94fd300c796
MD5 ce5922956f0593c128d3ae56986c3c82
BLAKE2b-256 c7a29b5cd41d8d0e02008eeccc80839fbb2b6fd507946bf07c81cb9fbdb9e356

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e25fca1e6d54570ccf2d1bc2f826aba1763d9522b1b44752d982d7f08ac83a2
MD5 5c6a12a4ae6647e6a3f345de7c2e6bc1
BLAKE2b-256 88190e307f8e63f1d5c90748af69655bdcc775aa1fff45cefd1946f4f42a9aea

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0c96244fd1546d5acc8e443fccdbe51ddd76a9d6494b4fe2a746d4a86e5c7a80
MD5 42e5b277128bfdd21809848580852d2f
BLAKE2b-256 6ac4fa122bfa20792c4125925f24492a4304472eaa95a81a264eff85d90ca29b

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e99ceedb200372d2472db1c2c2860eb38d66e0481c788e045ca78d9149702312
MD5 60c0f3398d154de9910abc0841e1e846
BLAKE2b-256 a21e43fcd5bd0cceb48b758f691e569be4c13449385d0f408a9d821726bddfe5

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a053c914089298b59fe19daa3bdc0dff03bd5e5cc3b3d3a5164dbf007d85fbf5
MD5 82d80361cb5c4595a54c242a20fffb49
BLAKE2b-256 73f74077d452f76d9a79b12e0c1732fab06788442aa1b474168dc5a30ec20328

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d1f7cd43470c134a122d00214e480a5d17f25a7716b9047a68f67bd7c9aca4ee
MD5 479cf3510eebfbc22bb87585e744be92
BLAKE2b-256 3d278aef7bdb88def04fcea482b821d605ba49e9d19341c8dd410285efcec84c

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 097c3266f7d7cff3d264198a47d6433efa24315fd9beaf6b9aab8f956807c5e1
MD5 8459691c55990496b652bc38e85929fd
BLAKE2b-256 1bc157c051dbe60d5f821b1252af8b4963e6dd134a0bf187f7e4f611b9f1b5ff

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9723876364e57c568b0cc55fd625645ab46faef30af44567f8fe7e1439a856c1
MD5 69212ffaf110c4163b4267abe5de411d
BLAKE2b-256 4785659d36c5370627bd76d35327ca725f23a4481fec696f50b46be266259c87

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4a1050d4c9838380f4651b373a1950fc8fb480a65851ca60422be7dea8c4808
MD5 0b9c5e91f5658daa6dbe2cc23ab99ea0
BLAKE2b-256 23bf37d1ec18a8e08ab3bd1b681459db9e7bf7cc22f3e68459f30da1c844c6be

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3f88a19305f27cf2f9179d739531334826076671452d182f6ae3837279f47583
MD5 4bcdf1aa67daddf330670bf87cc14f9c
BLAKE2b-256 037ba4949cbc0136c5051a80ada03040e9d5397a76d8de7b0221498b99800de7

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f8f0f3aa144141e6702ffd2a532ed3a6901fd820744160d8cdb615480fe47382
MD5 aa0b46a0e0753e7da06a8a5fe106be1a
BLAKE2b-256 7f74933eba65aa6c66b09fb3bf04425b206ce320ed0cf042a9f09877c23f5bd5

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fd2cec9c49acf8b8bde917ccacd4860b59741da43b00d53b7d21a4ee50fb199c
MD5 e37bd5697f587dbc8c3541dece927a22
BLAKE2b-256 e58fcffe64211c4b0de5d22939e9ee3de4ed2c46b730b9ab6ad97bcd4d780dd1

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 73154485916b959398456912b82847a669df9ba614d54e76f57612f37b84de01
MD5 78e571973b74dd6f8361ad4836348c46
BLAKE2b-256 b546b49701b9eacde806e3beb19bb5b68d8c549f583ca12c060e30c0f33c64fe

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 58364a33b84711aeff70564bf435370959c80ece4b28e8a7a079455beeb4613c
MD5 efcdf93bf1c0c0188a8b12654be30231
BLAKE2b-256 d58e4859bcd5d06eaf6cc87b34f02ec32d01562915363b4a63b01b451723a11b

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2dee773a89e0de09fcf67cb3ed01b59b0f7eb9ed5b56f5652a77a3967b9065e0
MD5 007500dd3b3c3d378daf9c7a89652caf
BLAKE2b-256 4bc6c1d4e37f7e005ded0793798f03fe7f508df51766e70bc0b4c89d23c0cb62

See more details on using hashes here.

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

Hashes for pyrogis-0.3.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e0660cd2d874c38d3285ae55fb5c7b116cab9f57d82b945f122db7a5ed0fe622
MD5 24c406da6efcce8d93d234dfecf3a1c4
BLAKE2b-256 84a6972463f45b905a1656442bfb7eaf0bbaf6754d386438ec4b82e0bc862519

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page