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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

py4swiss-0.1.3-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.3-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.3-cp314-cp314-macosx_11_0_arm64.whl (328.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

py4swiss-0.1.3-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.3-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.3-cp313-cp313-macosx_11_0_arm64.whl (328.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

py4swiss-0.1.3-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.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (327.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

py4swiss-0.1.3-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.3-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.3-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.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: py4swiss-0.1.3-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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 faaed78cde71cf82c32e558c67ec34a4121f34e32ee702424fb2bc61d82a4b6a
MD5 2c8e18e5f76c2ba2b7f34dc0095a75ad
BLAKE2b-256 b19072dd13259f88a0d0f9fafceb7ad1b1a591884156adfc4383f4ee43da6a28

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: py4swiss-0.1.3-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.3-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 874d0df1384fb3c06d3be56561640e48c516b3051dc3804a63d115a412289aa5
MD5 59b59d0ba02ec28648fd9b8997e066cb
BLAKE2b-256 d09938d6b1135587e6b4d6b3446f0160443ed54a15563f55498ac5caf49ec537

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py4swiss-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c41c6aeec8b1afab12d4906baf0c2bbdb77042e91b1af7eaeb793dfa850f3b8
MD5 ddd106fef8f0a2fb528b3a3ea01cc5f2
BLAKE2b-256 cdb4e48f6385b9d5556f4c807e04a20f46bea6ea0a5ab8862a049c71bf41f882

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py4swiss-0.1.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 045c8b3dbd5d7c1372946eca98c02373331c3fc8f11968e0e3aa28464f544f4d
MD5 abdfaf5a77ca12bb1c0c5e14ceaf0d5f
BLAKE2b-256 e562b9f36e5b66b6613d9a5e0e727efcc82aa8b6e2e2d306f0f1ab5dadf06626

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py4swiss-0.1.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3403b73b9cfb05e5c1c16e6aa0e7f510ea224d4ddea35637fada00b9d3d08e30
MD5 bc86d6c36d639d933178af47eff8f434
BLAKE2b-256 5283d96d32b132806919271e273ffc7de94ae55ca511fb68f1634ebfd203e363

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: py4swiss-0.1.3-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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4d63ced3c30852b1e6715b6de4fb311549b4b11c049b429c19b341eaa5390093
MD5 56a8fde9fe2682db3115d66952f66042
BLAKE2b-256 017a0d5456344d99ba99d2af871185f8463a8fad93e55da2e1fea53e45998879

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: py4swiss-0.1.3-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.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 45a678fd12a896da2a796e78107b118e9feb4c4c109e57f3d177122aa00fab73
MD5 de2d01ed05da0586fc9fb7256a06a139
BLAKE2b-256 6d504f335a7e4552fd62cd0033935a71448284429eedb377cfd1a054e67826a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py4swiss-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ed546622e57fd852fce2af6bcb3feb9c501f056e85a30ba69bbec9c9cc406e7
MD5 e1c973891223c233d98aa46ed9f02de5
BLAKE2b-256 df3dec861b5330e9fa9f5c5d1ce16bd7fec4871c281b43924ca49231e0443cec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py4swiss-0.1.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e45f9e72368cbe64439236272527fbf492c617b90ddc05805c819c907ba83a78
MD5 fa471e386d103cc2349b227a3fe85535
BLAKE2b-256 490abca2ca59a79ef8f4bd9995cf63e2374b661a90835585bffee84cca3d0332

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py4swiss-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f42894cc6398750d3c8e434615876e5079ab4ed8464635203ebed24d6392464
MD5 cdca5de90f94acc4fb689967b1524fe2
BLAKE2b-256 4fb3515e982d0b89372c13a86b841398fed5c76010257d25252f27d8157b4039

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: py4swiss-0.1.3-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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b04c97e383aa1be583cdb6020e98826a1b803223f12c5cf9f56a26cede4a9e7a
MD5 0fba39f52f139a03e2b29bc467f250f0
BLAKE2b-256 04906679d36d5058124f96708fdf49811a58d519714b65c289ab8c42d0b8fb6a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: py4swiss-0.1.3-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.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7a0963457727cce8896b8c7a00ba3a937e9d2933ada03fa154b95422aa14913b
MD5 31f4ef344afacfa9571bb3d9d118089f
BLAKE2b-256 1dd1b7f823a2af1dd86a16f3cbc1bbc8ef0953d58ba73e230324c8276b0a3ad1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py4swiss-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f344c228380288b6895291b6003ada49758ccbcb6ef78d03e34cecf155ed197
MD5 d48634bf08dbdf2dd6eefc8d70865131
BLAKE2b-256 620ef73851f4c7b72393c46e5d0ab6812305e0c371dfadcfdf01158fad1c5b8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py4swiss-0.1.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b028735844a32214d3320b1e97a3b2d4fbeb469f51ac72af71f489eb63826c05
MD5 07f0c62ba4717ad34fff8173066b5cc8
BLAKE2b-256 806efb21287354d15d858109f1fe866cf5351b59b9363409685cb4e9380a93ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py4swiss-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f065354bcbc26a38324685d31113f51ab2d7f613775e4d55c8f8720f8f7584b
MD5 3d0abedbafa14b1254836e1eea4de664
BLAKE2b-256 38bb973cc8cd5bc206c2c044f546b158f71ffefe870421164f27ed1254dbc965

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: py4swiss-0.1.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e4ade66c0ab21b7998fe0f3f78b610d56228b7c4e942267b11de8c42ab8b12ac
MD5 1cca7e7ed110d9327a571c37f114a97d
BLAKE2b-256 5e34090c7cf255527a72a61f0a561934c4b1908c678746962ba6f15e0508d8eb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: py4swiss-0.1.3-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.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 fc5062da5e52f052b56699ad6accd0770a6888bed9e569725702dff5980460ad
MD5 cbd8ba53575016e1fb42eed5d7d0a34f
BLAKE2b-256 7173e555f41ab906626fc4acd33b6eaa54152b051bfa6adbdbb44a271e65fa12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py4swiss-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e6e240aff1fb4109b71137b49e215d0950e000c20e6392c10e95a9109b0cf572
MD5 2655b2545322dc1617851c222b1c9c33
BLAKE2b-256 d1f7ebadda55c1aab50c8adacf2367420189182ac583a0888303b4bc9d3e71d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py4swiss-0.1.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7b35d46a7cc60ab44819d889f49aa3e42e307adef9226d4f6af6471036d63a7
MD5 f00c8b3b99525e27a0a4eff36a4418f3
BLAKE2b-256 1db5feb706a82d9404d6c72a25a51b6b9ba3cf23ee2ba053abeb0f079e0d25f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py4swiss-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35b7e79428c5b9c62a0b4f2e8306b1295aa3b150f8f12254d640fc31a8f721f2
MD5 65c6b6906613359ecbcf834ac47a2956
BLAKE2b-256 20d618dd24d22f71556b51d6ad8a102f3deef6056666f6245091f609242ca565

See more details on using hashes here.

Provenance

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