Skip to main content

Python bindings for the XML Security Library

Project description

python-xmlsec

.. image:: https://img.shields.io/pypi/v/xmlsec.svg?logo=python&logoColor=white :target: https://pypi.python.org/pypi/xmlsec .. image:: https://results.pre-commit.ci/badge/github/xmlsec/python-xmlsec/master.svg :target: https://results.pre-commit.ci/latest/github/xmlsec/python-xmlsec/master :alt: pre-commit.ci status .. image:: https://img.shields.io/appveyor/ci/hoefling/xmlsec/master.svg?logo=appveyor&logoColor=white&label=AppVeyor :target: https://ci.appveyor.com/project/hoefling/xmlsec .. image:: https://github.com/mehcode/python-xmlsec/actions/workflows/manylinux.yml/badge.svg :target: https://github.com/mehcode/python-xmlsec/actions/workflows/manylinux.yml .. image:: https://github.com/mehcode/python-xmlsec/actions/workflows/macosx.yml/badge.svg :target: https://github.com/mehcode/python-xmlsec/actions/workflows/macosx.yml .. image:: https://github.com/mehcode/python-xmlsec/actions/workflows/linuxbrew.yml/badge.svg :target: https://github.com/mehcode/python-xmlsec/actions/workflows/linuxbrew.yml .. image:: https://github.com/mehcode/python-xmlsec/actions/workflows/opensuse-tumbleweed.yml/badge.svg :target: https://github.com/mehcode/python-xmlsec/actions/workflows/opensuse-tumbleweed.yml .. image:: https://codecov.io/gh/xmlsec/python-xmlsec/branch/master/graph/badge.svg :target: https://codecov.io/gh/xmlsec/python-xmlsec .. image:: https://img.shields.io/readthedocs/xmlsec/latest?logo=read-the-docs :target: https://xmlsec.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

Python bindings for the XML Security Library <https://www.aleksey.com/xmlsec/>_.

Documentation


A documentation for xmlsec can be found at xmlsec.readthedocs.io <https://xmlsec.readthedocs.io/>_.

Usage


Check the examples <https://xmlsec.readthedocs.io/en/latest/examples.html>_ section in the documentation to see various examples of signing and verifying using the library.

Requirements


  • libxml2 >= 2.9.1
  • libxmlsec1 >= 1.2.33

Install


xmlsec is available on PyPI:

.. code-block:: bash

pip install xmlsec

Depending on your OS, you may need to install the required native libraries first:

Linux (Debian) ^^^^^^^^^^^^^^

.. code-block:: bash

apt-get install pkg-config libxml2-dev libxmlsec1-dev libxmlsec1-openssl

Note: There is no required version of LibXML2 for Ubuntu Precise, so you need to download and install it manually.

.. code-block:: bash

wget http://xmlsoft.org/sources/libxml2-2.9.1.tar.gz tar -xvf libxml2-2.9.1.tar.gz cd libxml2-2.9.1 ./configure && make && make install

Linux (CentOS) ^^^^^^^^^^^^^^

.. code-block:: bash

yum install libxml2-devel xmlsec1-devel xmlsec1-openssl-devel libtool-ltdl-devel

Linux (Fedora) ^^^^^^^^^^^^^^

.. code-block:: bash

dnf install libxml2-devel xmlsec1-devel xmlsec1-openssl-devel libtool-ltdl-devel

Mac ^^^

.. code-block:: bash

brew install libxml2 libxmlsec1 pkg-config

or

.. code-block:: bash

port install libxml2 xmlsec pkgconfig

Alpine ^^^^^^

.. code-block:: bash

apk add build-base libressl libffi-dev libressl-dev libxslt-dev libxml2-dev xmlsec-dev xmlsec

Troubleshooting


Mac ^^^

If you get any fatal errors about missing .h files, update your C_INCLUDE_PATH environment variable to include the appropriate files from the libxml2 and libxmlsec1 libraries.

Windows ^^^^^^^

Starting with 1.3.7, prebuilt wheels are available for Windows, so running pip install xmlsec should suffice. If you want to build from source:

#. Configure build environment, see wiki.python.org <https://wiki.python.org/moin/WindowsCompilers>_ for more details.

#. Install from source dist:

.. code-block:: bash

  pip install xmlsec --no-binary=xmlsec

Building from source


#. Clone the xmlsec source code repository to your local computer.

.. code-block:: bash

  git clone https://github.com/xmlsec/python-xmlsec.git

#. Change into the python-xmlsec root directory.

.. code-block:: bash

  cd /path/to/xmlsec

#. Install the project and all its dependencies using pip.

.. code-block:: bash

  pip install .

Contributing


Setting up your environment ^^^^^^^^^^^^^^^^^^^^^^^^^^^

#. Follow steps 1 and 2 of the manual installation instructions <#building-from-source>_.

#. Initialize a virtual environment to develop in. This is done so as to ensure every contributor is working with close-to-identicial versions of packages.

.. code-block:: bash

  mkvirtualenv xmlsec

The mkvirtualenv command is available from virtualenvwrapper package which can be installed by following link <http://virtualenvwrapper.readthedocs.org/en/latest/install.html#basic-installation>_.

#. Activate the created virtual environment:

.. code-block:: bash

  workon xmlsec

#. Install xmlsec in development mode with testing enabled. This will download all dependencies required for running the unit tests.

.. code-block:: bash

  pip install -r requirements-test.txt
  pip install -e "."

Running the test suite ^^^^^^^^^^^^^^^^^^^^^^

#. Set up your environment <#setting-up-your-environment>_.

#. Run the unit tests.

.. code-block:: bash

  pytest tests

#. Tests configuration

Env variable PYXMLSEC_TEST_ITERATIONS specifies number of test iterations to detect memory leaks.

Reporting an issue ^^^^^^^^^^^^^^^^^^

Please attach the output of following information:

  • version of xmlsec

  • version of libxmlsec1

  • version of libxml2

  • output from the command

    .. code-block:: bash

    pkg-config --cflags xmlsec1

License


Unless otherwise noted, all files contained within this project are licensed under the MIT opensource license. See the included LICENSE file or visit opensource.org <http://opensource.org/licenses/MIT>_ for more information.

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

xmlsec-1.3.15.tar.gz (114.1 kB view details)

Uploaded Source

Built Distributions

xmlsec-1.3.15-cp313-cp313-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.13 Windows x86-64

xmlsec-1.3.15-cp313-cp313-win32.whl (2.1 MB view details)

Uploaded CPython 3.13 Windows x86

xmlsec-1.3.15-cp313-cp313-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

xmlsec-1.3.15-cp312-cp312-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.12 Windows x86-64

xmlsec-1.3.15-cp312-cp312-win32.whl (2.1 MB view details)

Uploaded CPython 3.12 Windows x86

xmlsec-1.3.15-cp312-cp312-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

xmlsec-1.3.15-cp311-cp311-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.11 Windows x86-64

xmlsec-1.3.15-cp311-cp311-win32.whl (2.1 MB view details)

Uploaded CPython 3.11 Windows x86

xmlsec-1.3.15-cp311-cp311-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

xmlsec-1.3.15-cp310-cp310-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

xmlsec-1.3.15-cp310-cp310-win32.whl (2.1 MB view details)

Uploaded CPython 3.10 Windows x86

xmlsec-1.3.15-cp310-cp310-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

xmlsec-1.3.15-cp39-cp39-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

xmlsec-1.3.15-cp39-cp39-win32.whl (2.1 MB view details)

Uploaded CPython 3.9 Windows x86

xmlsec-1.3.15-cp39-cp39-macosx_13_0_arm64.whl (47.7 kB view details)

Uploaded CPython 3.9 macOS 13.0+ ARM64

xmlsec-1.3.15-cp39-cp39-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

xmlsec-1.3.15-cp38-cp38-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

xmlsec-1.3.15-cp38-cp38-win32.whl (2.1 MB view details)

Uploaded CPython 3.8 Windows x86

xmlsec-1.3.15-cp37-cp37m-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

xmlsec-1.3.15-cp37-cp37m-win32.whl (2.1 MB view details)

Uploaded CPython 3.7m Windows x86

xmlsec-1.3.15-cp36-cp36m-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.6m Windows x86-64

xmlsec-1.3.15-cp36-cp36m-win32.whl (2.1 MB view details)

Uploaded CPython 3.6m Windows x86

File details

Details for the file xmlsec-1.3.15.tar.gz.

File metadata

  • Download URL: xmlsec-1.3.15.tar.gz
  • Upload date:
  • Size: 114.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15.tar.gz
Algorithm Hash digest
SHA256 baa856b83d0012e278e6f6cbec96ac8128de667ca9fa9a2eeb02c752e816f6d8
MD5 593c7cd0864d9844be9f220640de8727
BLAKE2b-256 6b0bd851367799b865500efd0b255c39fc5d30892ea28c1569ca185a76d19576

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5fc29e69b064323317b3862751a3a8107670e0a17510ca4517bbdc1939a90b1a
MD5 277eaeac696b3dd1862e4244b5a6a7a9
BLAKE2b-256 3de093311b9eedc11055ba667e666dc6ca1e2cc59c2356e91b73c3d5a6738fbf

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp313-cp313-win32.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp313-cp313-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5ed218129f89b0592926ad2be42c017bece469db9b7380dc41bc09b01ca26d5d
MD5 a4ae0c08487ee905e35425d5c8eda999
BLAKE2b-256 b7917ce9317e3a2a03e3811e62be52e091c1e661da2d59b5c7f60ec1840a1e6b

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xmlsec-1.3.15-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ac2154311d32a6571e22f224ed16356029e59bd5ca76edeb3922a809adfe89c
MD5 578afa5eff524fe947e88427969810d3
BLAKE2b-256 13170a272e6087ddb24bec96528acf061341845f458671e2a5cb35ff867a7c89

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0c47f2347e8dcc0a48648b9702af53179618c204414a8e36926a9f61214ebf0b
MD5 97ef6c21441c725235864c68335caaf8
BLAKE2b-256 8635eb3fbfaf62601d22c9cd1c45fb6d94f57a848f422a5fdb9142d4b2e2cb38

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp312-cp312-win32.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp312-cp312-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e5c402e5633fd39f75fe124219d66d383a040ba04d0de54e024afeb7fe7d3e3a
MD5 595783c1ad1b9f25d1637d7b3beb3851
BLAKE2b-256 11215dea6e91126fbfa1663aaf1a8a9cd6b4e3f95e3bc9eb68ce092b68536bf4

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xmlsec-1.3.15-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0edff08e0442cdcc82bebf353ba4bcfd5a022f4b2751052ee1564afc5c78bef4
MD5 7d80490c85d4d776bb0d74de68b067ea
BLAKE2b-256 8d5dfab7da936f5f30515fa75749d004cd7b1bc39915d4921c59c19a9b434dc9

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2ecbb65eea79a25769fbaa56c9e8bc4553aea63a9704795e962dfe06679b0191
MD5 5d18bece6d011d5e09f80764a92c1f12
BLAKE2b-256 78b074ef92beda63b67e2867ddb94a0333a986de7878762874eba8df632f5d43

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp311-cp311-win32.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp311-cp311-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 901458034b7476e1fd0881a85814e184d00eec2b5df33b1ceeb312681e8cb9e8
MD5 633d5fbfffa5adef96c3d137a7a404e4
BLAKE2b-256 e55155c3e3c26adde3c0c400ba1ea850005a922c991d8a28470bbabc7b4c5c31

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xmlsec-1.3.15-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c760230d4f77b7828857d076434e0810850eb2603775dc92fa9f760a98c2f694
MD5 0385308bc51fbad76d27d260e80b0f68
BLAKE2b-256 75eb50cb1a56219b5bd04ef2cb698768749717a33c3f905be0641a8e21841bfe

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 685b92860bbf048e3b725bd5e9310bd4d3515f7eafcb2c284dda62078a1ce90c
MD5 831ec2fa8872dbc2a8b43c40d2108447
BLAKE2b-256 f38f15149ed5667c9fa653400e29fc8e9707a40fe65208699f54be24f9d22e92

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp310-cp310-win32.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a62be0f8964bbec1efd2ca39b025c40da620a2ef9cb5440ff4ffa7e0c6906f70
MD5 756ac8b333b9ade14c09c9ed21a0c3a8
BLAKE2b-256 75f11a0baec2d6e578d059a49b5e9f5058dd3b05da57185493109be88a903275

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xmlsec-1.3.15-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60209f82a254a1d6083397c4eeae131e7ac2f64bfddb97f2b0b240369f03c4df
MD5 0861256f63daf3d974b515c304158526
BLAKE2b-256 f65ac75dc6bca95cac423bd81c0a22e2648f69c8a9b6e43be46b7d0c8a2b6a41

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3211da05c11c7a0d2b913a7834bff59e649150f41127949b3322442bc3986b56
MD5 229ed04c86cc2f1f46188d0f7f0323d3
BLAKE2b-256 06b87731a03c29156fb79f4bb0b0a0fc88c379c6e8695f300bec7eb0ce388568

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp39-cp39-win32.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ffb32d3c5af289c8598d4f9215c9f8f6c208f1551e78f0180f525bc08c8a67d2
MD5 04fbac149451c2d64a5b5ddd86592bcc
BLAKE2b-256 b62425bac214b512fe8f006d419e7cf7ab404577e85655291e3e8a6315b129e1

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp39-cp39-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for xmlsec-1.3.15-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f0115d3b4f156df2cfee8424d75dcb7f5ca2cb4870af18b713098830493d3cb0
MD5 bf5a757c96e93a5f22c6ca2f301e25a2
BLAKE2b-256 5b07c380f4a0cd24fec515a68a8dcc4c51951ad7b6d366a1b123a4054798fafb

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xmlsec-1.3.15-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2d5692a683054dec769f4a1d6e8fade88ddcfc2cef89b20d0ecc1c75deb0dd6
MD5 77f29648b85a74097348f23b0a36e0cc
BLAKE2b-256 ea115bded5590e24b79995035f33eeedc91d243f2a15e10471e97ba8f1f39c12

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c2a40f8549769ba5fdc223f0ae564d3b4d4ca52b6461d46bc508d3321267b2ad
MD5 55dc49a0e9bb5bffb444287662ede5e1
BLAKE2b-256 533aa0ccda854a533e798a6644ead82d4f748daab6b32c990f1614cf323a9a8b

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp38-cp38-win32.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 95e80981b2e0ea74a7040cbf66b40072f4424298d7b50c3e587a026a7dab34ad
MD5 3a64f91d8a92736d66593c634adec104
BLAKE2b-256 bb2064827c05d07732a269da93e9b94cbcbc918bce74a6872d51be3f9b88191e

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 bec066ce81a82a5a2b994b1e7be2af11715fd716a55754c645668acf9c5a64c0
MD5 b90b919e0aced1175488594cbcd3363f
BLAKE2b-256 9748b13b2efbd6912722ae0ce1b9163bfb9a454de6d113656561e53625912b0e

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp37-cp37m-win32.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 96e24b22e862f0c50840a5af23cb7df186e7a1547b311a67ebca5b1e43ea0d86
MD5 40006e203fc313c9c571a86ed971d724
BLAKE2b-256 bf011b253698ff9526b4d36c96fb38b7302ba0aa7e1a46f61a5272206305d01a

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 672bb43a12d6b8e2e4a392ef495ea731ded5acc1585f9358174295a6fb5df262
MD5 81e14520e6efb0b2045293eabfb92d7b
BLAKE2b-256 f5ac936976964eed667f7cb618ac6de2f034a7a1fccb8a6b5dc0e2512cd36ace

See more details on using hashes here.

File details

Details for the file xmlsec-1.3.15-cp36-cp36m-win32.whl.

File metadata

  • Download URL: xmlsec-1.3.15-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for xmlsec-1.3.15-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 d0404dd76097b1f6dcbeff404c46cf045442a8cf9500f60c46a26ae03130ab9c
MD5 8d819a080e70fb7eaaa4d3de2091ff86
BLAKE2b-256 d1b57b88580ae0d7b33a626041c8f5b63cdc74a42323b550894cd50bd75e2f6b

See more details on using hashes here.

Supported by

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