Skip to main content

High quality drawing interface for PIL.

Project description

https://github.com/pytroll/aggdraw/actions/workflows/ci.yml/badge.svg?branch=main

A high-quality graphics engine for PIL, based on Maxim Shemanarev’s Anti-Grain Geometry library (from http://antigrain.com). The aggdraw module implements the basic WCK 2D Drawing Interface on top of the AGG library. This library provides high-quality drawing, with anti-aliasing and alpha compositing, while being fully compatible with the WCK renderer.

The necessary AGG sources are included in the aggdraw source kit.

For posterity, reference the old documentation.

Build instructions (all platforms)

  1. Check prerequisites.

    You need a C++ compiler to build this extension.

    The library comes with the necessary AGG sources included.

    The following additional libraries can be used:

  2. Configure.

    To enable freetype, you need to build the library somewhere and make sure the freetype-config command is available on your PATH. The setup.py file will call freetype-config –prefix to locate all of the necessary libraries and headers as part of installation.

  3. Build and Install

    The library uses a standard setup.py file. Install the library using pip from the root of the aggdraw repository:

    $ python -m pip3 install .

    Alternatively, it is possible to install the library in an “editable” manner where the python environment will point to the local development aggdraw directory.

    $ python -m pip3 install -e .

    However, since aggdraw depends on compiling extension code, it must be re-installed to re-build the extension.

  4. Once aggdraw is installed run the tests:

    $ python selftest.py
  5. Enjoy!

Free-threading support

See the documentation site for current information for free-threading support: https://aggdraw.readthedocs.io/en/stable/

AGG2 License

Anti-Grain Geometry - Version 2.0 Copyright (c) 2002 Maxim Shemanarev (McSeem)

Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided “as is” without express or implied warranty, and with no claim as to its suitability for any purpose.

AggDraw License

The aggdraw interface, and associated modules and documentation are:

Copyright (c) 2011-2017 by AGGDraw Developers Copyright (c) 2003-2006 by Secret Labs AB Copyright (c) 2003-2006 by Fredrik Lundh

By obtaining, using, and/or copying this software and/or its associated documentation, you agree that you have read, understood, and will comply with the following terms and conditions:

Permission to use, copy, modify, and distribute this software and its associated documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appears in all copies, and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Secret Labs AB or the author not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.

SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Additional Patches

The AGG C++ vendored source code in this repository is no longer compatible with some modern compilers and coding styles. The aggdraw project has had to apply additional patches over time to fix compatibility or to retain backwards compatibility with previous versions of AGG to get the same end result. Some patches may be documented in README files, but all future patches should appear in the patches/ directory in the root of this repository and were applied with commands such as patch -p0 patches/tags_pointer_type_fix.patch.

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

aggdraw-1.4.1.tar.gz (263.1 kB view details)

Uploaded Source

Built Distributions

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

aggdraw-1.4.1-cp314-cp314t-win_arm64.whl (40.3 kB view details)

Uploaded CPython 3.14tWindows ARM64

aggdraw-1.4.1-cp314-cp314t-win_amd64.whl (49.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

aggdraw-1.4.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

aggdraw-1.4.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

aggdraw-1.4.1-cp314-cp314t-macosx_14_0_x86_64.whl (521.1 kB view details)

Uploaded CPython 3.14tmacOS 14.0+ x86-64

aggdraw-1.4.1-cp314-cp314t-macosx_14_0_arm64.whl (485.8 kB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

aggdraw-1.4.1-cp314-cp314-win_arm64.whl (39.9 kB view details)

Uploaded CPython 3.14Windows ARM64

aggdraw-1.4.1-cp314-cp314-win_amd64.whl (49.0 kB view details)

Uploaded CPython 3.14Windows x86-64

aggdraw-1.4.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

aggdraw-1.4.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

aggdraw-1.4.1-cp314-cp314-macosx_14_0_x86_64.whl (520.6 kB view details)

Uploaded CPython 3.14macOS 14.0+ x86-64

aggdraw-1.4.1-cp314-cp314-macosx_14_0_arm64.whl (485.3 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

aggdraw-1.4.1-cp313-cp313-win_arm64.whl (38.2 kB view details)

Uploaded CPython 3.13Windows ARM64

aggdraw-1.4.1-cp313-cp313-win_amd64.whl (47.3 kB view details)

Uploaded CPython 3.13Windows x86-64

aggdraw-1.4.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

aggdraw-1.4.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

aggdraw-1.4.1-cp313-cp313-macosx_14_0_x86_64.whl (520.6 kB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

aggdraw-1.4.1-cp313-cp313-macosx_14_0_arm64.whl (485.3 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

aggdraw-1.4.1-cp312-cp312-win_arm64.whl (38.2 kB view details)

Uploaded CPython 3.12Windows ARM64

aggdraw-1.4.1-cp312-cp312-win_amd64.whl (47.4 kB view details)

Uploaded CPython 3.12Windows x86-64

aggdraw-1.4.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

aggdraw-1.4.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

aggdraw-1.4.1-cp312-cp312-macosx_14_0_x86_64.whl (520.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

aggdraw-1.4.1-cp312-cp312-macosx_14_0_arm64.whl (485.4 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

aggdraw-1.4.1-cp311-cp311-win_arm64.whl (38.2 kB view details)

Uploaded CPython 3.11Windows ARM64

aggdraw-1.4.1-cp311-cp311-win_amd64.whl (47.2 kB view details)

Uploaded CPython 3.11Windows x86-64

aggdraw-1.4.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

aggdraw-1.4.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

aggdraw-1.4.1-cp311-cp311-macosx_14_0_x86_64.whl (520.3 kB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

aggdraw-1.4.1-cp311-cp311-macosx_14_0_arm64.whl (485.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

Details for the file aggdraw-1.4.1.tar.gz.

File metadata

  • Download URL: aggdraw-1.4.1.tar.gz
  • Upload date:
  • Size: 263.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aggdraw-1.4.1.tar.gz
Algorithm Hash digest
SHA256 e21d6b77afeeffa259b898d652295757fd35f15a9e11a24823c0d7ca63385c83
MD5 4c961333075c87a1296857c452e3101d
BLAKE2b-256 05bf4876fb82a906e9303392235e9fe382130b649c0ee4faa7fdb25596c26dff

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: aggdraw-1.4.1-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 40.3 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aggdraw-1.4.1-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 8016cf9d04b18060ec40da6040a467fd5001e2c6b7496b18503db96d0c8e9d4a
MD5 657e424754a2be861d4bc1d14356fb07
BLAKE2b-256 7ec392f79733ec52f2d64a7ba88c14c5c21ad30347b335e06b4b7004414ed06d

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: aggdraw-1.4.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 49.8 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aggdraw-1.4.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 3fa04a12b355e1697719369289d6e87f7b8eddeadf0bc27e3a0561162daf45eb
MD5 ef9753c960807e722317b2cacfc2b536
BLAKE2b-256 9407a5737fbceae13c127d6dd352592c1d1b3d88e3bda818efba23f2d9a1a0d2

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27ad13f7c88a01ba50954e0a036de7211f2f79822bffd9d078d8d5603a956083
MD5 8941aa80c798e468b4907ab62c325e3a
BLAKE2b-256 84fce960aedba069949a022675311e086acf6316a7c820fb9ba03524fcb1bfc1

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc19beac0b84260aa2ca807b861881a2382af9319127da59d6ac6ad6c07a102c
MD5 51dc5b32e1d0dddd23a43d07282774a9
BLAKE2b-256 b791dda5f1e7535ff988fb0e8e21d83f26befa30524b23b4bffbff2af38e4b42

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp314-cp314t-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp314-cp314t-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 96a411be593ad7cada3bcd0ec6f7c8e3c522a7df4d40121a17cfadf2c379a1f3
MD5 35a944a22ef2addc5230841312f82540
BLAKE2b-256 7a159f99ed2ee67c15dc43a9f3c0c3ae15e51641b642a3edfca17c14016626e8

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 61f6fc11200c7a3fed0907fef4f6f8bcae900605a4fa320aa5bcd3b40eb3a619
MD5 5aeb8db23cfa142367538dde1c6ec08d
BLAKE2b-256 be4e57ab208c13f7d605ff4c9f57f83b17358544ad05d564e64af2efb6afb1b7

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: aggdraw-1.4.1-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 39.9 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aggdraw-1.4.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 2d3b3a83c11521f0c118c35e82b3eafc6eba274cba23580b8e889d913de0d3b4
MD5 bbae2e3b3db3ac539089d094620af4ff
BLAKE2b-256 b6b016d44c1778b09e22efca7cdaa77296221690799e4b0a45185a66c8d01537

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: aggdraw-1.4.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 49.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aggdraw-1.4.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7c5f4314144abb1ebbb7af1e70fad4742e07303ee4cefde90a06d3313baba81e
MD5 988d54d9261f1773b4ccf6bfa66cfe65
BLAKE2b-256 727269f86def3a3d5e754937c226997fc131d6c2ac5a967682447f3e920fce33

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e1cb31c40145adbb34d0830bfcd15ab668426538dac4e11b18b803289fa1033f
MD5 3f9d9643f2d580d1e4ec023152089d51
BLAKE2b-256 ed8d2ebea795b868f25f5d3f27895866d596a25fb8e9f742b10058c23d238f84

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 898027887607842532ff6635c3c253212665270e95b8616326246f0505db6422
MD5 f864c55f5fe74bcbaab8eb4919dbc451
BLAKE2b-256 8de40d50e126a7e0fea3ef8eafe82f3addd255bb9e2955c43d8e2c6183e8a443

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp314-cp314-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp314-cp314-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 e47e6a5340127cfe70f441f6821c24e248b6911460d149a891e9569fe139833e
MD5 1422f303b2eb960808577f4e0ebf979b
BLAKE2b-256 b833c2ac205aa8123227e86afec0956940f8b4f8739fd64052d48661c030299f

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fed7bbd047efa63a246c513c59f068d351f62a07461d37cc2305e9502f359ec5
MD5 5ec9445255d800a21002378bfe329418
BLAKE2b-256 e1e417b3832e683e3bc957834df68e1d80ec1adfcf223ebd277e13034e7f123d

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: aggdraw-1.4.1-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 38.2 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aggdraw-1.4.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 eba61c51f16ee097793b1e67dc3b83090e4582f063706b7f2d6afbf6ee854be3
MD5 7020285cede4d64ec5772777a439f5af
BLAKE2b-256 66392682d92963201f00f196fdff9530d51614fe9b5991e4b61ac649722ca1f3

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: aggdraw-1.4.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 47.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aggdraw-1.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a746d521c21855348446036797c0174b5947621b1a76ff849f4fbcfec37973f9
MD5 99cf61fc88a458348cfe435146a9327d
BLAKE2b-256 4e3d192425568971d7b79ccbb28fa8613d5787878d8f002d29d497e54e6198b0

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 150f8a359ff16ba3d930ee95b0563cd06f03a5ff46650d2d0ca678ce1ce586cc
MD5 57c91aed33f764c803ab1fd5930c3df8
BLAKE2b-256 edaa04bb2b6ac8e82c04b29205f0df12bedd1d4e1a55986c9f0ce10b6c0bf662

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b5e2cba305dd738f948eb75f668ac5db80d291e2054ffe326ec947850eb85e5
MD5 f09c1d93587b8bc5fab305d911936935
BLAKE2b-256 e3b7affc8295ca18b98027e59eec943296bc45d4c242b9c6d6e9ffb35a2d2654

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 77aa364320db385d757595f206ba726201268d774941f77c97bd5a2c1911c0af
MD5 ccb285d14090f7633ac4d5132552de7f
BLAKE2b-256 3f727b6e843528d99d670cca4fb93b8b531d1b9b087cad007bbe4a7e080bb33b

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 be8f16417b134d2a231efd487e1ecd2362d33dc3a91cbc427117c36d5bc83717
MD5 eed235ca36bad194f4f9abae7aaee2fd
BLAKE2b-256 10a407cf81144acc427005f689c6a14defc5419119d1b635538a2188b5031e11

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: aggdraw-1.4.1-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 38.2 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aggdraw-1.4.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 f666ffbf8c2352f0c4d4f25f4da33f41e55fc694f2263e5f891fd4cda5723b65
MD5 648fc78252160eeea8cfcda1db5f6544
BLAKE2b-256 7065dca9e522892931ce2d24d753ae0442b6a6f39450448475525df90120ae0a

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: aggdraw-1.4.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 47.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aggdraw-1.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1d2be7c3acfc47866041886c849a1812ffe6bb95d9fc853eae1034ada86d8f32
MD5 de65f1b2623efb2679d37719141ee5d9
BLAKE2b-256 441b4169f561f88ee7c514673172f1c5625af62face5469bbd230a5d6453d068

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d7cf582e9bfee6bc6ddd35c4b59431de42d16a8c6d1d8c1a9bfebe81563a0c1
MD5 e4928d95fbf26e3409f3a2fadb9e947d
BLAKE2b-256 c435061711e2958aa4e773145ec592b3f445bb0d2d9b3b5c22673813b9230fc9

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 78f28751c4c85e90224182fc92d144b1378e21447415ffb29fa0567736459bcf
MD5 d4d1d1d1052ec3de52de5bf5df16f37d
BLAKE2b-256 7c5dd307eac839b7ed3ca75c1afb14076bff2b74b1ba4a5fe51733095e5b05b3

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 95952ff55f4ebec1f3ad56956e26765b87f94cf8cad22995bd35e8d3ef04f4a2
MD5 5a7e238a7c6e4752956450139f450216
BLAKE2b-256 d590948386313d4b30d54baa17e1b0e6d09180cdaf2881422d8f80ab651b27c5

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ca9ddba3ac158bfddb60958a1901f0cc001dc54ce0ab456bb37a2ff8840fc3b8
MD5 cfb5f48f09af851b134f05bfd4af292b
BLAKE2b-256 a49d4f73105194f79cbd60e972eebcd7891cfa2b59ad61697bae62f025c2e016

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: aggdraw-1.4.1-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 38.2 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aggdraw-1.4.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 a0fd3732374aa93a74d213a155e2eb7a7abb895e6fc047ed36cb2e05c7ef7415
MD5 4a5183a0711d06a9709dcd72c7078285
BLAKE2b-256 bcda7dd4284403ecc2f345f4cc25c9296182b660ad21d653f76700465429c803

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: aggdraw-1.4.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 47.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aggdraw-1.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0f08e49b256d1dd81b19b2dcf3b1ddb4e811491a1f8f6eb8bf70d5c684094e19
MD5 529d1f16e617dbdb47121170b4a40b6b
BLAKE2b-256 7cb16c4aabf386c89a7cf497d043efaa8d381e5b1e4a07fdf4b79f321b65d738

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4bc82787a7d94a56eeb7006a5198ff73e01c06f979584da5c59af5eb82855b2
MD5 e53ee2e781ee58d10b3df2be309d7a23
BLAKE2b-256 4a69f8e430e56eebf59c955c23905cd7d32bfe8ea4ae2d37ba702bfa08c4b72f

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 08ec360b248de593753c49ce25a355e488cf6c0fd18d6f3a08a420842b94d5d6
MD5 8f32af12e2a85d4167c758838ec93f89
BLAKE2b-256 0ce0ec3e35151ff7e2369a8e2ff0b01dc21c7ffc36d3385181fffcd60fdc48b3

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 00eb0f446687682afdc981fa6a2fcaaf37f07d91cca92ba5f76e27f84e5a7740
MD5 d90d58f0451e8083d560de506bbf5386
BLAKE2b-256 9c0d27efb21e736153c1d8f1195152d5d983b5550d3ec64ea9a1463cc11c8226

See more details on using hashes here.

File details

Details for the file aggdraw-1.4.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for aggdraw-1.4.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fd0d3403f3e1a3100fb2b767abe26c605fe73642e20a1da4dd54c5069df74f6f
MD5 79740c4e0cbf9ba3f0dea3cbd0f59a2f
BLAKE2b-256 cec7f8dfee49f44e31bf6f94ca4b48e61a3ca74d32bdbe64ac82d69513edb6d7

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