Skip to main content

A package to pair swiss tournaments

Project description

♟️🇨🇭 py4swiss

CI codecov Python 3.11 Ruff mypy License: MIT

py4swiss is a python package for pairing Swiss-system chess tournaments.

The code is heavily inspired by bbpPairings and also directly utitlizes the maximum weight matching algorithm implemented there.

📄 Tournament Report File

For generation of pairings, an input file containing the entire history of the tournament up until this point is required. This file needs to be a TRF(x) as defined by the javafo User Manual.

Note that unlike javafo, if no initial color is provided, py4swiss will default to white1 instead of choosing randomly.

Installation

You can install this package directly from PyPI using pip via

pip install py4swiss

If you prefer, you can also install the latest version from the source repository via

git clone https://github.com/Moritz72/py4swiss.git
cd py4swiss
pip install .

️ ⚙️ Usage

To generate pairings for a given tournament, run

py4swiss -t <trf-file>

Additional arguments can be specified for more precise control.

Argument Description Default
-e, --engine Pairing engine dutch
-p, --pairings Output file for pairings pairings.txt

🧩 Variants

FIDE Dutch System

Pairing engine: dutch

This variant is implements the (Swiss) Dutch System (until 2026) rules by FIDE. It was tested against and produces results identical to bbpPairings.

🧪 Tests

In order to run the tests bbpPairings.exe needs to be in the environment.

You can download the executable from here and then add it to the environment via

set PATH=%PATH%;/path/to/bbpPairings

for Windows or

export PATH="$PATH:/path/to/bbpPairings"

for Linux.

📜 License

This project is licensed under the MIT License. The contents of /cpp, however, were copied from bbpPairings and are thus licensed under the Apache License 2.0.

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.

py4swiss-0.1.0-cp314-cp314-win_amd64.whl (212.0 kB view details)

Uploaded CPython 3.14Windows x86-64

py4swiss-0.1.0-cp314-cp314-win32.whl (192.9 kB view details)

Uploaded CPython 3.14Windows x86

py4swiss-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

py4swiss-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (319.0 kB view details)

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

py4swiss-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (261.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

py4swiss-0.1.0-cp313-cp313-win_amd64.whl (206.9 kB view details)

Uploaded CPython 3.13Windows x86-64

py4swiss-0.1.0-cp313-cp313-win32.whl (188.0 kB view details)

Uploaded CPython 3.13Windows x86

py4swiss-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

py4swiss-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (318.3 kB view details)

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

py4swiss-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (260.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

py4swiss-0.1.0-cp312-cp312-win_amd64.whl (207.0 kB view details)

Uploaded CPython 3.12Windows x86-64

py4swiss-0.1.0-cp312-cp312-win32.whl (188.0 kB view details)

Uploaded CPython 3.12Windows x86

py4swiss-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

py4swiss-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (317.1 kB view details)

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

py4swiss-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (260.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

py4swiss-0.1.0-cp311-cp311-win_amd64.whl (205.8 kB view details)

Uploaded CPython 3.11Windows x86-64

py4swiss-0.1.0-cp311-cp311-win32.whl (186.8 kB view details)

Uploaded CPython 3.11Windows x86

py4swiss-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

py4swiss-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (312.6 kB view details)

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

py4swiss-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (259.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file py4swiss-0.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: py4swiss-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 212.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for py4swiss-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c8b59582d0f8059aec1b24805009e43d2bc2f2c2ca4af7ec1947dc092924c83b
MD5 80f2b452df25b67e15d5393c4eebe545
BLAKE2b-256 d8937960a4c05a50de0a5648b51ae14db02941e75027e2adb4026484c966fc87

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp314-cp314-win_amd64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: py4swiss-0.1.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 192.9 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for py4swiss-0.1.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 953cef87f4da5d75805445ada6ac66e9a79d627f29cbb699510850b056f6ffce
MD5 b2784ae63fa9302d47eb5202315143a1
BLAKE2b-256 cb3f380ec6ebb13662aec57a289f22da2e2d955dc2713278d27bf59fa46ef53a

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp314-cp314-win32.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20420651e3b69c565f23785b50af934203c5ee5e4992f515ff5133960f93763d
MD5 e3731225858a7779869a92b4718fe061
BLAKE2b-256 4484738fb3db37d1885fe27e550bde29b2e1751b072689f77f3920fb5760e107

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65cf87b1e73ca53d8fca97f8b68ead71b90b7654fa1f89e2dcb7a41525714dff
MD5 28925ddfab020caea1d02f5685c631bd
BLAKE2b-256 232156da38cc02a956cafe85352f2c7a33b1763d47ae53da0e75d585f16e6537

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b1f0623ac06e8c86c6a0edc5d4d46eceae84a1eb22e572465eb3004bb93a7a76
MD5 de0b9dbcbb5d7ee08cd9f92d9c56c109
BLAKE2b-256 897ecbf1fd77d4723624fd44e22990d556d18d2ff84d3489c171da035581db0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: py4swiss-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 206.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for py4swiss-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ef69a6bd021ea1b398edf9c915f4edd9ad4dbc204bbe04707548741db9f8971b
MD5 a87f50cfb6bb29afd1bf4289338245e4
BLAKE2b-256 5685f1c603ba845ab95627f53b09d8495ec930ea770b1313f4a12a398def442b

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: py4swiss-0.1.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 188.0 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for py4swiss-0.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 a2393555482f3ed6772745c9a9f641fcf855fecb9bcb8227228f50d9be9019bc
MD5 846dcb0ddec61ec4c504f0406ab77369
BLAKE2b-256 cfab14c630a94abaac21c8880a63b0bb5cf1cad4ef21fc2bf22e66443c0531d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp313-cp313-win32.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e540d68f66dff35346f2573a1cc141a06e4adaac737403ad84e23f9023a4758a
MD5 231c766a58fde2807511d0c03096b18b
BLAKE2b-256 8ccf5cf26f00b53c8f3026fae3aab29b56e37b91202c0d6d84e4fc63a7749d77

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99cdb4bab25e0790533a3f6fd2c5739b07af1c0ee49efd69d830c3908eaa83f0
MD5 6f171a2e3798b3a9425cd8e64f0ce439
BLAKE2b-256 445d83ddb344a0621b57c952db86c419ffb30a2491896a022ee249d651a60ad8

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 164b354d392585cd08b89f27cbf6d627d909350e75c9902f13cfecb525d31c74
MD5 f19df896fd246a04d1a3a74787a1cb6c
BLAKE2b-256 39be91c092ca7ff2f553b21ed335e50a1b5695da0ae3499347385d52e8654117

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: py4swiss-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 207.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for py4swiss-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 547ac70557acfc1a87a9f2f0150190244e177f71469af35ec55427eafa67dbab
MD5 cfd49e58936015421a03f4194b4fa31e
BLAKE2b-256 3dbabcddce0e8cae5305604b5d7bb49ec02a2132e27836f7f8b613b01877e9a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: py4swiss-0.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 188.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for py4swiss-0.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e30f6d98f5de5b7831ce24815b34e7e05a12dfa2f019ed7d93cc8665f01d222f
MD5 2b6af8dd1914773ca7f17d74b6c25cab
BLAKE2b-256 7acf2aebd6decab7dce8b1101c69f6ba1c3b1a7027a6ad26dbe2e52dc5890cc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp312-cp312-win32.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1eb0ab8e02e8ed96d45c5fef711950358681383aafadde57048ce1e18716791f
MD5 15eabc96836472253f93546156d0d9f1
BLAKE2b-256 96c097542bc75286fe87f48d93cf34bd8e7d33a4146affd440fb8eb44467c3f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba8aa29e95dd87042f4f1a69812bd10695786e3c272fdb3456050fe379cc6acc
MD5 fa3b2fc101719558970fe57c9f7e3db4
BLAKE2b-256 52180416b1ae325ab42c55e634eee1b1e56d055aec5e7bada9b4c596348b1b3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac1b7c3090c29f0ae9e9f2b1f4d7ef31d1417bbf24084e7225b568c6f70160dd
MD5 ec0b9b186263e68df4f7ecb02f65e630
BLAKE2b-256 579a11e0f546cbaa82be03afcdca40ec04dc13bd54379fbc7eb695a72b80ebb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: py4swiss-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 205.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for py4swiss-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5b7800ecadb568def67f446b603d6ee9df3273a5177b573fa3f74a865a07668c
MD5 04741f27410ad84d4b5d641c2495eb8d
BLAKE2b-256 1b86912099e399a1362faa5db9cf63828c10cac88da3d2ef15874c0efc3692bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: py4swiss-0.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 186.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for py4swiss-0.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9639d37105a26fbc3d2a27f8056c58b4cbb219e2262ee763129bb0f776919d28
MD5 edfa2a1c6619aad26645cd219c26fe30
BLAKE2b-256 558948f9de4d3deae0b687affe17e2a3954cc7eb4ff4efdfe91fd37c3058fe6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp311-cp311-win32.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a7e8ad1a304f1ce60c1b1bb783d5e5d904596206f6f23931cef8c818e73e1b69
MD5 e318666ae630e6d6ccbe10308faefba9
BLAKE2b-256 67ac3bc1b69d42552e6c4b5e2133dd716aefebd8aefa8344d75afda98f93933b

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8508147782b4fdf21a0e6f0a5a48d08414a1384d8d7731230e671c83dc33701f
MD5 52eb16ee2485e7402a49fe566b82bf9c
BLAKE2b-256 b3bdc3d383d9bbd7751a7b16fbd5982f88cf9bd9dff41bf232a4e520a2163237

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py4swiss-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa0d67891d704ac60ee46bfbccfc41854cce515090cc6c6d00e44e453a8ec115
MD5 ac0093dd119f9fa50c2948e3fc8b91bd
BLAKE2b-256 1e0391b996efcadbe585454afe851f5b61f089996838719493788454bd2ff288

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-and-publish.yml on Moritz72/py4swiss

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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