Skip to main content

Official Saxonica python package for the SaxonC-PE 12.7.0 processor: for XSLT 3.0, XQuery 3.1, XPath 3.1 and XML Schema processing.

Project description

Welcome to SaxonC-PE

This is the official Saxonica Python wheel package for Saxon, an XML document processor. SaxonC provides APIs to run XSLT 3.0 transformations, XQuery 3.1 queries, XPath 3.1, and XML Schema validation.

The SaxonC release comes in separate wheels for the three product editions:

  • saxonche (SaxonC-HE: open-source Home Edition)
  • saxoncpe (SaxonC-PE: Professional Edition)
  • saxoncee (SaxonC-EE: Enterprise Edition)

SaxonC-PE and SaxonC-EE are commercial products that require a valid license key. Licenses can be purchased from the Saxonica online store. Alternatively a 30-day evaluation license is available free of charge. By downloading the software, you are agreeing to our terms and conditions.

For full documentation for the latest SaxonC release, see the SaxonC 12 documentation.

Why choose SaxonC?

The main reason for using SaxonC in preference to other XML tools available for Python is that it supports all the latest W3C standards: XSLT 3.0, XPath 3.1, XQuery 3.1, and XSD 1.1. It even includes experimental support for the draft 4.0 specifications currently under development.

About SaxonC

SaxonC is a version of Saxon developed by compiling the Java source code to native executables that run on the C/C++ platform, with extensions for PHP and Python. All features of Saxon have been ported, other than those (such as collations) that are necessarily platform dependent. In particular, SaxonC provides processing in XSLT, XQuery and XPath, and Schema validation. It therefore makes these processing capabilities available to a plethora of other languages that are strongly coupled to C/C++ such as PHP, Perl, Python, and Ruby.

About Saxonica

Saxon is developed by Saxonica, a company created in 2004 by Michael Kay, who was the editor of the XSLT 2.0 and 3.0 specifications in W3C. The original Saxon product on the Java platform has been continually developed for over 20 years, and has acquired a reputation for standards conformance, performance, and reliability.

Installation

pip install saxoncpe

Getting started

Either import the whole API:

from saxoncpe import *

Or specific modules:

from saxoncpe import PySaxonProcessor

The SaxonC API includes classes for constructing XDM data models and for a variety of processors. For full details see the SaxonC Python API documentation.

The following short example shows how to get the Saxon version from the PySaxonProcessor:

from saxoncpe import PySaxonProcessor

proc = PySaxonProcessor(license=False)
print(proc.version)

It will print something like this:

SaxonC-PE 12.7.0 from Saxonica

Note: license=False requests the open-source version of Saxon, whereas license=True requests the commercial product - which requires a license file. SaxonC looks for the license key in the directory identified by the environment variable SAXONC_HOME. To explicitly set the location of the license key, create a licensed PySaxonProcessor and set the licenseFileLocation property on it before doing anything else:

from saxoncee import PySaxonProcessor

proc = PySaxonProcessor(license=True)
proc.set_configuration_property("http://saxon.sf.net/feature/licenseFileLocation",
                                    "/path/to/saxon-license.lic")
...

Example: Running a transformation

The following basic example shows how an XSLT stylesheet can be run against a source XML document in Python using SaxonC:

from saxoncpe import *

proc = PySaxonProcessor(license=False)
 
xsltproc = proc.new_xslt30_processor()
document = proc.parse_xml(xml_text="<doc><item>text1</item><item>text2</item><item>text3</item></doc>")
executable = xsltproc.compile_stylesheet(stylesheet_file="test.xsl")
output = executable.transform_to_string(xdm_node=document)
print(output)

For more Python examples, and further details about installing and configuring the product, see the SaxonC 12 documentation.

Using pylint on a project which uses saxoncpe

Because the saxoncpe is a C extension, you will need to either configure Pylint to load the module to avoid pylint errors like:

E0611: No name 'PySaxonProcessor' in module 'saxoncpe' (no-name-in-module)
$ pylint --extension-pkg-allow-list=saxonche  my_module.py

Support

All users are welcome to use the public support site for reporting issues and seeking help (registration required). In addition, many questions are asked and answered on StackOverflow: please use the saxon tag.

Acknowledgement

We learned a lot about how to create Python wheels for Saxon from the Saxonpy wheel package, which is a third-party project on github.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

saxoncpe-12.7.0-cp313-cp313-win_amd64.whl (38.2 MB view details)

Uploaded CPython 3.13Windows x86-64

saxoncpe-12.7.0-cp313-cp313-manylinux_2_24_x86_64.whl (41.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64

saxoncpe-12.7.0-cp313-cp313-manylinux_2_24_aarch64.whl (40.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64

saxoncpe-12.7.0-cp313-cp313-macosx_11_0_arm64.whl (37.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

saxoncpe-12.7.0-cp313-cp313-macosx_10_11_x86_64.whl (39.0 MB view details)

Uploaded CPython 3.13macOS 10.11+ x86-64

saxoncpe-12.7.0-cp312-cp312-win_amd64.whl (38.2 MB view details)

Uploaded CPython 3.12Windows x86-64

saxoncpe-12.7.0-cp312-cp312-manylinux_2_24_x86_64.whl (41.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64

saxoncpe-12.7.0-cp312-cp312-manylinux_2_24_aarch64.whl (40.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64

saxoncpe-12.7.0-cp312-cp312-macosx_11_0_arm64.whl (37.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

saxoncpe-12.7.0-cp312-cp312-macosx_10_11_x86_64.whl (39.0 MB view details)

Uploaded CPython 3.12macOS 10.11+ x86-64

saxoncpe-12.7.0-cp311-cp311-win_amd64.whl (38.2 MB view details)

Uploaded CPython 3.11Windows x86-64

saxoncpe-12.7.0-cp311-cp311-manylinux_2_24_x86_64.whl (41.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64

saxoncpe-12.7.0-cp311-cp311-manylinux_2_24_aarch64.whl (40.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64

saxoncpe-12.7.0-cp311-cp311-macosx_11_0_arm64.whl (37.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

saxoncpe-12.7.0-cp311-cp311-macosx_10_11_x86_64.whl (39.0 MB view details)

Uploaded CPython 3.11macOS 10.11+ x86-64

saxoncpe-12.7.0-cp310-cp310-win_amd64.whl (38.2 MB view details)

Uploaded CPython 3.10Windows x86-64

saxoncpe-12.7.0-cp310-cp310-manylinux_2_24_x86_64.whl (41.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64

saxoncpe-12.7.0-cp310-cp310-manylinux_2_24_aarch64.whl (40.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64

saxoncpe-12.7.0-cp310-cp310-macosx_11_0_arm64.whl (37.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

saxoncpe-12.7.0-cp310-cp310-macosx_10_11_x86_64.whl (39.0 MB view details)

Uploaded CPython 3.10macOS 10.11+ x86-64

saxoncpe-12.7.0-cp39-cp39-win_amd64.whl (38.2 MB view details)

Uploaded CPython 3.9Windows x86-64

saxoncpe-12.7.0-cp39-cp39-manylinux_2_24_x86_64.whl (41.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64

saxoncpe-12.7.0-cp39-cp39-manylinux_2_24_aarch64.whl (40.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARM64

saxoncpe-12.7.0-cp39-cp39-macosx_11_0_arm64.whl (37.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

saxoncpe-12.7.0-cp39-cp39-macosx_10_11_x86_64.whl (39.0 MB view details)

Uploaded CPython 3.9macOS 10.11+ x86-64

File details

Details for the file saxoncpe-12.7.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: saxoncpe-12.7.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 38.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.20

File hashes

Hashes for saxoncpe-12.7.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 32bfa07dafc8dfa5eebe4151df593287b3a8211728062ffddb3f5c9451b0a6a5
MD5 cb29cad8c82f27efe514114776412ec4
BLAKE2b-256 04a2b0aee104d9ad8763edf366d5f048de1c258c8500d2fb2062aa07ce5ddad5

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp313-cp313-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp313-cp313-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 6fe8677890456aa2743d7b05ea5bb9e6d6eb65900581730063d895499e872029
MD5 d926f5a56f920c8f177bf7a4ca008c28
BLAKE2b-256 889742b919fb0c9015cd010514198aa95a2089b74620a39bb8fcf30c44d5f653

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp313-cp313-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp313-cp313-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 a742dfbe6f122ae6ed8999db72be4f9d314d4586e9c07fc8afdd127dc5001f80
MD5 c86667e27c315eeb8ea4d4d15346deb8
BLAKE2b-256 30bf54a2069256846f922e7bfa191997bdeb009fc4f708552fea1a0975beb02d

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aaaa0f8ad3799709a08b3810e70b622c1fb1bf3618b6a56009bdba7b126d5464
MD5 ddc53fb210a4e2b188a7b7bedeca35de
BLAKE2b-256 6663808dc9a96dc7c51881f9a49e85f00615ae8c12cab4587711d7231077525e

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp313-cp313-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp313-cp313-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 ce19a4f16c9252694fedb4ef7da230d114c3b157bb53d55f6763b4ad94acc359
MD5 c286466c66eee2f5fbb67c5edd80f840
BLAKE2b-256 12b592dbe4e285da20dcd826776eb3ce15f8b98938e307b0f04aa54f0a743202

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: saxoncpe-12.7.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 38.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.20

File hashes

Hashes for saxoncpe-12.7.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dc21f2e7c5960a71d7ec492618946960c0fde167eeab1caf0456b2b56dbb1368
MD5 d5498859de4b10b4560331ac88aaa397
BLAKE2b-256 560e78fedf9c981002ac19ee43dcb17eea95ead9c7638ada1c3dad425866b3d7

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp312-cp312-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp312-cp312-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 75250f4af942a46834a06af3c9e001f1f16254e924992333c2ffb477fb83cc81
MD5 969203bf234a4ccee99ad1f0b992ea69
BLAKE2b-256 82b4ac786b4059a3743e67a380eee1fc04ad236c3a61ac1d3b5c75d66287e15d

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp312-cp312-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp312-cp312-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 24304591efcc7d30d838c773d72993b2cbfcb49ec5a8f1c0ece4b5da27f52bb6
MD5 68140863ccf5be55ebbe504f735d4657
BLAKE2b-256 281d0c3537e8f45b340743443b5c7d4aae9fc7aa8606ba5ee9c275072eb64dec

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fed24786208ace8a96b521d976d1e68bff17b94fe43e7bcad7b0b61ac86dfa4b
MD5 0ea4ac584ef9e4f6cb10930e60e46b30
BLAKE2b-256 f9e82afed4b9b103ad8fccac2ed8bcf8e9df5f4ec8bf247260b458c0ec2962ba

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp312-cp312-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 b5a433b52fbc786630afcf0dc9066a57b33193807a5d3576128f39839565e082
MD5 96a5c3cdbe59c02125615ea22f3e064b
BLAKE2b-256 7b18ba84915f67916f921b4913b6332ca82bfb25f7d1110918d32aa6cc23f7d5

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: saxoncpe-12.7.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 38.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.20

File hashes

Hashes for saxoncpe-12.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 82527207565710cc18c39b3277713220eeff10caef17b38b8f13d80d02f25fd7
MD5 935fd2661c164095ba85b6b6d45c9f64
BLAKE2b-256 febe8655d452d3a5ddc4d14eef8223923bd581b29226cbd1271f54ae4b458c3f

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp311-cp311-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 820707286edc016568192bb3b054a09d475547615a3e89036ed7bb39d360cec4
MD5 81bfe20611e37c8fb0c4eb57c69b2437
BLAKE2b-256 0abb02683be68887509f86f06b8f407adecbf17d5508c015980b477eb5a9a47f

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp311-cp311-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp311-cp311-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 b453107373e5933f8014db9a8cfeadf915fdf3ee061fd3fe94d4b4cbe9ed4347
MD5 1ba8209cec04af8eb984ba37aee9d893
BLAKE2b-256 48edbac23f677883608082aae969bbbd645d0330a5cc496bbaada2543e61cbb0

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a65e062de86e095e13be9d8e745c9e5990287dff4a1551e4e29a1f8c0ca1dcd7
MD5 ce0e2207e35c2a4382fa55edc12ddc4e
BLAKE2b-256 22b98c445455984ff87c8a85910696506d35e3ad997b78bb7f0305731bbf72a3

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp311-cp311-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 e6dbde0bc2c5091731cd111a79c31eb65d648f92b15d31e3466cc76284183e8a
MD5 10c93bae686da9826a014ae59723e28c
BLAKE2b-256 c7c07e8c87a6bcc12a8fc1cf80b6d64ece00a92cc91e350f6b86e130c4d402c0

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: saxoncpe-12.7.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 38.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.20

File hashes

Hashes for saxoncpe-12.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6a391561d8648e6e53c85bdbeb57eb8baa2087299c860953443ab35e1086c95a
MD5 56b8639b86e61e36d90c0c8956f278ae
BLAKE2b-256 93710f42a438bf2a8fd23251292e9ffeb127724dc0b3c49b6ae937580d43d912

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 bf8e3f0d11e1333c4ce59ab6d6e2843a296a301cf5708097d80db3eb6d71f8ed
MD5 91e6366dffc5f153e28949ff0d737adf
BLAKE2b-256 945deb0ce4faebc79033f28bd6ee283d82cee1f4b28e47eb2fc5efe53d690a42

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp310-cp310-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp310-cp310-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 eaf808615d45397109db417c6175764fa00b1aedf261c3ab119f2308de9a17df
MD5 03bac78181eea0a8bf3ad58bc5502970
BLAKE2b-256 3adf85efa702b08f7217a8fa0b1480888ef9f076393940926a9f3e924a8acc6f

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f580609cfbd1580d6b3322496b2f58997d4c6bc5d0d1a4261ee8fa441a4966d
MD5 ebfb984a7493b0f4799abfcd4bad8048
BLAKE2b-256 28f94b3ffaf239e1a2c63ee1989d7add0130d375bf3dfff3cb3a0fed440e256c

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp310-cp310-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 bb0781f252c80a4209d93bc1c5622adc4b26db02e78564bf80e91cd280cdfa02
MD5 7d92e3b0e4b5c370a7f9ee0f4fb6781d
BLAKE2b-256 c8828bc34a33337eea7e57875f5e6dc97f12c6c553aa37767519ca7ccccc9980

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: saxoncpe-12.7.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 38.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.20

File hashes

Hashes for saxoncpe-12.7.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d26b28eb0572ef953ac1c32630bc15240d22f5c1d07260aa3c5ea616c08d8992
MD5 ad1b9e23d85fd511e30d2cccccd328b5
BLAKE2b-256 3f2aac7311ca79a4f1a11a175a5eeb5c8c8e9d2f1cb0880f3a35d0dc50c1edb5

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 2f3d76732f8e06940214dafdbb86bc4e2ac493063844282f72c3122e4cf2e9ee
MD5 9edf284b24f129bdc60b69cef67501c5
BLAKE2b-256 cc9291a1e4fe51d6b0d6f15d640ad17467067a5f7f5ceeb4fcc5a16944a43a1e

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp39-cp39-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp39-cp39-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 1638328b48af4f86315bf5c58880e0da14b58d434eeac1d2d5a371c38350ad5e
MD5 674c75361b69c9514a79f1b6666d3c24
BLAKE2b-256 e61ea251df4bf3a9b802f195cca52583b26080deb9743be83fc0c602e295558f

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb45f6b9c36049c53b31c8afa46c5c1fa9ef9cd30dd75c013ef3805c09415ddc
MD5 9572e784c94110e71fedadc19ca2e50e
BLAKE2b-256 4e68b0fd10c2e91d99075536ea08dcd56d7569f1df6597dbcd9b1dc0dcc225d6

See more details on using hashes here.

File details

Details for the file saxoncpe-12.7.0-cp39-cp39-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for saxoncpe-12.7.0-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 78ff840ac9a9991ee8f4c012423042b9bb9e30dcbec2662a7861c4e045622cc8
MD5 890dfe2b4e965e097e446867edcff55d
BLAKE2b-256 368043119f61f2183b7bde52bb0de05e653dbd1795cdfa898745bcdd050adea9

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