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.

Supports Windows, Linux (Ubuntu), and macOS.

📄 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 .

Pre-built binary files for each supported OS are also available in the Releases section.

️ ⚙️ 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.2-cp314-cp314-win_amd64.whl (278.3 kB view details)

Uploaded CPython 3.14Windows x86-64

py4swiss-0.1.2-cp314-cp314-win32.whl (259.2 kB view details)

Uploaded CPython 3.14Windows x86

py4swiss-0.1.2-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.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (386.6 kB view details)

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

py4swiss-0.1.2-cp314-cp314-macosx_11_0_arm64.whl (328.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

py4swiss-0.1.2-cp313-cp313-win_amd64.whl (273.3 kB view details)

Uploaded CPython 3.13Windows x86-64

py4swiss-0.1.2-cp313-cp313-win32.whl (254.4 kB view details)

Uploaded CPython 3.13Windows x86

py4swiss-0.1.2-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.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (385.9 kB view details)

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

py4swiss-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (328.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

py4swiss-0.1.2-cp312-cp312-win_amd64.whl (273.4 kB view details)

Uploaded CPython 3.12Windows x86-64

py4swiss-0.1.2-cp312-cp312-win32.whl (254.4 kB view details)

Uploaded CPython 3.12Windows x86

py4swiss-0.1.2-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.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (384.6 kB view details)

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

py4swiss-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (327.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

py4swiss-0.1.2-cp311-cp311-win_amd64.whl (272.2 kB view details)

Uploaded CPython 3.11Windows x86-64

py4swiss-0.1.2-cp311-cp311-win32.whl (253.2 kB view details)

Uploaded CPython 3.11Windows x86

py4swiss-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

py4swiss-0.1.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (380.1 kB view details)

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

py4swiss-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (326.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: py4swiss-0.1.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 278.3 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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 98e8ddf88b7b50b807f2859fb6a332af8cff18a34317df8152c9a4809943d316
MD5 9a948dd42ae3150330d87ba37ff9a242
BLAKE2b-256 dc4c708e9657cd53ab1ed27ad59de1f7b5535f30d8405853d956e959cc0ef722

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp314-cp314-win32.whl.

File metadata

  • Download URL: py4swiss-0.1.2-cp314-cp314-win32.whl
  • Upload date:
  • Size: 259.2 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.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 f6371f0ae3fb663c02ed76dd0a044506b0fe7bc0937219cca2b3606cf926b287
MD5 34b43ae11587d332c85f6233ca394459
BLAKE2b-256 5e87f7caf7bd96ebc713e26ac291e6d6a682ee8d2f52e450dd5320473e15490b

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b3dc862078fe6f35c1f2d170ac87049ce70b400f27e8d34fec5d803da2e95ea
MD5 408194481d136644c3c720e45ce12218
BLAKE2b-256 ebaa0bf4e305c997634cc573616eea12d2313866045db7cb04001e78aea470a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb7ada9926e6355d297545959428c6f5e06df7efe47d96fc15c4aa6f9d4d57f2
MD5 16ea50d3a54ed5e136fbd331d726dfed
BLAKE2b-256 094c9fde95bcb4aea354e36ac3999bb17a550eadf7ae8702d8ae28346933fc1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2b497935f3a01651db7f522d0e4dab2b0d6eec8efe8a7fe02b860aabf56684c
MD5 e85cf642f5cfe53e6acaab9067a61b33
BLAKE2b-256 a965e99047118aadfe021a825d798d1c27f0d1d24512413a9853287f517424b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: py4swiss-0.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 273.3 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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 196185d0ee0c89e41e701a4a7bcb52c8428272037d2957f17cf45268d0861963
MD5 3d66a16db6a8123aa37e8e05a66c3866
BLAKE2b-256 caeb82a36a2511c9b49d038db7805d9a6211f4c4cc2a627b3270b4f3731cfee8

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: py4swiss-0.1.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 254.4 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.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 96a82f04ee8481ebac239c0afc9aa7ff7c130c8f5aa2cfdbcf4c2f779a573eaa
MD5 f692c6482fe166694b37f42b9b554bb9
BLAKE2b-256 3e0de360e3a967bbde1071dea5d5b26972ebc5cafc6d0ee048d398038bfd55b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a4d2b2070c1aea32cc8f5c051f57581aaef425be83706261d126d5492e4dbf80
MD5 efe8a97e80f0c354696cc239efb4964d
BLAKE2b-256 7530c698366c7ada5c0f9859e3c3b0b6301ce2ee8646a43bbc95ce6571976ff8

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a455456b2892c74fd0eff4ec0c3c50c6ffe25372ad480e9471fe3dd4a907b8fb
MD5 7960be392adcd572e6b9bb679aa9f236
BLAKE2b-256 b8f4c66d4aa053ee268a569e7921da6ea59a81e4d902bb28843e8ba55c4dee84

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd7bee8e1bd0b4e05f85ae7e32f88f486a64d361cf508ee8fcec621225768fc0
MD5 0b78a51421b638486239abd9611cc523
BLAKE2b-256 dc422981724c92d5615331d965fa6f6b44665c4b5527fdce2abb6e96655d7f75

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: py4swiss-0.1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 273.4 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 83f2d3e43cfad7494dba87a4f5a61e43558e6650b017dcd8f5be6f933a39c104
MD5 47c3d0b5acb701406b609df9697d8c18
BLAKE2b-256 9392204ffe7fefa8a32860f3e9e8a5106f89b04fda85f5489031977028deb671

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: py4swiss-0.1.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 254.4 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.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6db7a6e9789e0b7dcf10abb8e3937a0e0caf194b3440697de83a691470b51f65
MD5 e514635c65926fa32acfc567ad30bde8
BLAKE2b-256 cf705e50263eb3aea332f7d4af6c82d0bb658e64ea9adcfb966afa8d1381cb22

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67366741a068c64759c2debb084d6b90404bb3173840a0f9c50cd89760fa461e
MD5 544d8fd8cf931d90b0f3116c4881c294
BLAKE2b-256 05c9376425afc0146b15175548b4207f1a522b34d6eee58166e2d13df63e7ee2

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d102edd9ec8e88eb1063d967d34f87e6967f99733202d92c95dc160ecf02a56a
MD5 2997615c1686ee8beff850a377800d3c
BLAKE2b-256 a27301b11b9d137677e29503c768a47daaf363ba99cf400f3e8597a539ce51c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44d07907e953fe5353587b20f4e14943aed3cb6252368043cc65243c622547fc
MD5 0d029ee374101b9c7da5134a8f724acb
BLAKE2b-256 396306af040c5900923241650cbf34533b91ed6eca60d4bacf1b2d4b90163b3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: py4swiss-0.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 272.2 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8ced5605cf03c138cc83e7c7e354fee02b2fe152b6fe28e85bb1a93e94a5b6cc
MD5 7c5c7d739a1940b2e56fce39d286fa00
BLAKE2b-256 90ecd3bf226aae2db6489daabaedf339804782d088aecdcceade22b477e327f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: py4swiss-0.1.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 253.2 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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 43d5d6c7b34891bec03514099c2d3e71a2947106e6b9cc6bcf3d223135c4750e
MD5 602008044e3f1bc7e36b4746d72c3a9a
BLAKE2b-256 b2c3451231b171189972ec295ed461c72e5b2548a1a2f7db010999ee9f4ed956

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 48c2fb03218d87efb9160d925bbb3b75711c23017506818fa6b562ce7e7bb10b
MD5 eef7270c6e2856a37cbdfab4f89df56d
BLAKE2b-256 7574c49a30fce784aaed4d081d3a1360e86eaf22b5a7aace134730fd83fc419d

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9f44281deec4a9a8ddfe74fd483e530223c6e26fe1bd9b18d4f47ce1b33d24a
MD5 8244260d1886ac0991c0c4c1767b3468
BLAKE2b-256 aee8db7268dbcca7b0adfd768f2aa339436ff069700b45d905358713c07b1864

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py4swiss-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b1e45dc74925bc4c8646a7592c874c0c12078df9d04f0942569097e9177d1aa
MD5 a1929fc0794cb8a30afb06e88eda7293
BLAKE2b-256 8f2fd0e0d92d4cd7f985136abe303a3d539c225eb26476433a2fd8f842ac8a80

See more details on using hashes here.

Provenance

The following attestation bundles were made for py4swiss-0.1.2-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