Skip to main content

cygv

Rust CI Python CI Crates.io Version PyPI - Version PyPI - Downloads

This project implements an efficient algorithm to perform the HKTY procedure [1, 2] to compute Gopakumar-Vafa (GV) and Gromov-Witten (GW) invariants of Calabi-Yau (CY) manifolds obtained as hypersurfaces or complete intersections in toric varieties. This project is based on the work presented in the paper "Computational Mirror Symmetry", but written in the Rust programming language and with some additional improvements.

Python package

The cygv package on PyPI ships prebuilt wheels, so no Rust toolchain is needed to install it.

pip install cygv

It exposes two functions, compute_gv and compute_gw, which take the data describing the CY and return the corresponding invariants. Every vector argument is given as a list of vectors, or as any array-like that numpy accepts.

from cygv import compute_gv, compute_gw

# The generators of the Mori cone.
generators = [[0, -1], [1, 2]]
# A vector that has a positive inner product with every generator.
grading_vector = [3, -1]
# The GLSM charge matrix, given as one charge vector per Kähler parameter.
q = [[1, 1, 1, 0, 1, 2], [0, 0, -1, 1, 1, -1]]
# The triple intersection numbers. Only one ordering of each triplet may be given.
intnums = {(0, 0, 0): 2, (0, 0, 1): 1, (0, 1, 1): -1, (1, 1, 1): 5}

compute_gv(generators, grading_vector, q, intnums, max_deg=3)
# [((0, -1), -4), ((1, 2), 252), ((1, 1), 7524), ((1, 0), 7524), ...]

compute_gw(generators, grading_vector, q, intnums, max_deg=3)
# [((0, -1), Fraction(-4, 1)), ((0, -2), Fraction(-1, 2)), ((1, 2), Fraction(252, 1)), ...]

How many curve classes are computed is controlled by max_deg, min_points, or target_points, of which at most one may be given. When none of them is given, the generators are taken to be the complete list of curve classes to use. Complete intersections are specified by passing the nef partition as nefpart. The computation is done with exact rational arithmetic by default; passing a number of bits as prec switches it to floating-point arithmetic, which is much faster for large computations. Rational arithmetic is nevertheless the recommended choice, as there is no way to know beforehand how much precision a given computation needs: too low a prec makes the GV computation fail, and makes the GW one silently return wrong invariants.

The results are returned as a list of (curve_class, invariant) pairs, in no particular order. GV invariants are Python ints, and GW invariants are fractions.Fractions, or mpmath.mpfs when prec is given. For CYs of dimension greater than three the invariants are labeled by a curve class and by the index of a reference surface, which is the first index of the intersection numbers, so each entry looks like (((0, -2, 0, 1, 0, 2), 3), -24) instead.

The computation runs in a subprocess, so it can be interrupted with ctrl+c without losing the Python session.

Command line interface

This project also ships a cygv executable, so that it can be used without Python. It reads YAML-formatted data from a file, or from the standard input, and writes the resulting invariants to a file, or to the standard output.

cargo install cygv
cygv --file input.yaml --output invariants.yaml

It is part of the default cli feature. Library users that do not need it can depend on this crate with default-features = false to avoid pulling in the argument and YAML parsers.

The input is a stream of YAML documents, each of which specifies a single CY manifold.

---
name: an example threefold
generators: [[0, -1], [1, 2]]
grading_vector: [3, -1]
q: [[1, 1, 1, 0, 1, 2], [0, 0, -1, 1, 1, -1]]
intnums:
  - [0, 0, 0, 2]
  - [0, 0, 1, 1]
  - [0, 1, 1, -1]
  - [1, 1, 1, 5]
invariants: gv
min_points: 100

The intersection numbers can equivalently be given as a mapping from indices to values, which is easier to read when there are many of them.

intnums:
  "0,0,0": 2
  "0,0,1": 1
  "0,1,1": -1
  "1,1,1": 5

The results are written back as one YAML document per input document, sorted by the degree of the curve classes under the grading vector.

---
name: an example threefold
invariants: gv
is_threefold: true
grading_vector: [3, -1]
results:
  - {curve_class: [0, -1], degree: 1, gv: -4}
  - {curve_class: [1, 0], degree: 3, gv: 7524}

Run cygv --help for the full list of input fields and options, and see the examples directory for complete inputs.

License

Licensed under the GNU General Public License v3 or later (GPLv3+) (LICENSE or https://www.gnu.org/licenses/gpl-3.0.en.html#license-text).

Contribution

Any contribution submitted for inclusion in the work by you, shall be licensed as under the GPLv3+, without any additional terms or conditions. See CONTRIBUTING.md for guidelines.

Metadata

Release files for cygv 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cygv 0.3.0
File Size Uploaded
cygv-0.3.0.tar.gz 194.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cygv 0.3.0
File
cygv-0.3.0-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
cygv-0.3.0-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
cygv-0.3.0-cp315-cp315t-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Details
cygv-0.3.0-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details
cygv-0.3.0-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
cygv-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
cygv-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
cygv-0.3.0-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
cygv-0.3.0-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
cygv-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
cygv-0.3.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
cygv-0.3.0-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
cygv-0.3.0-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
cygv-0.3.0-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details
cygv-0.3.0-cp310-abi3-manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64 Details
cygv-0.3.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details

Total release size: 11.8 MB

Release files / cygv-0.3.0.tar.gz

Download URL cygv-0.3.0.tar.gz
Size 194.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e998cbdf05097a2fd1794c8a1f005d02924cab16dfb5b98a630a759a073c8c0f
BLAKE2b-256 checksum
How to use checksums
a655c45fb53900e2d5b9fa478244c0888b76e0a5379ec14905b9fa5c2b18629b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL cygv-0.3.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 844.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
11dc25b232a7dddb70b500dadae8e97037a91a1cba7d1ee591a7726e69c1ebb5
BLAKE2b-256 checksum
How to use checksums
798b8631c91c7a50269c9daa857057c326d8ad7778b94cc63346f94f3efb22a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL cygv-0.3.0-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 738.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0287d482cf8880f68923f7f5214ee5ba15d7be82167c5b9f02c30b2af605e2fc
BLAKE2b-256 checksum
How to use checksums
86e3ebf7c097d1aeab8d70a5ae8c501a8bafd7cdc1f142fef1f2b79894a0ab2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp315-cp315t-manylinux_2_28_x86_64.whl

Download URL cygv-0.3.0-cp315-cp315t-manylinux_2_28_x86_64.whl
Size 753.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dd6bfe070cf8cf38d827ad495ba3d9385c28c77b0795d49314e84f6da90c2e59
BLAKE2b-256 checksum
How to use checksums
4492c0e2a0bfd83dbd548deba7e3d092ece6b178ea07f59fc23ac92ce578a016
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp315-cp315t-manylinux_2_28_aarch64.whl

Download URL cygv-0.3.0-cp315-cp315t-manylinux_2_28_aarch64.whl
Size 669.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
eee3cb73aa48e91d562f982338470fc7a6423a5c542d3425c5e56f5147a19f91
BLAKE2b-256 checksum
How to use checksums
4b4109184d6c00aa231779d22de0b83b35851e2ac00788bf85d72d0768e546cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp315-cp315t-macosx_11_0_arm64.whl

Download URL cygv-0.3.0-cp315-cp315t-macosx_11_0_arm64.whl
Size 608.1 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d245de0b691fb15a684a21730c9af0f4e08bc19233524d4bf6f7ad99214f3bd
BLAKE2b-256 checksum
How to use checksums
2a20cd458a0a5a3912132b5d6c0f7bb467b7459b87ac77b953d0556af642decc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL cygv-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 844.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a7a1505a95aa7fd62b4df2fdc1ecb335a2ed4a1d85164e75e955de7fc4a52a70
BLAKE2b-256 checksum
How to use checksums
16d4e5e8fda04c647eea6640ca99a4a08979984acaf8746025104a51e7ddb77c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL cygv-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 738.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b3a55a1d5b0d1140ee1078da71d1266676b674b21026a9bb49ba387e5e857203
BLAKE2b-256 checksum
How to use checksums
2fd6df199fc15b2c112487c41d74419c6b5e5a2ad5ea8cabeeb73dbb9fa4ddb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL cygv-0.3.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 752.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
226e3f22a18fa9090f08c5fbca6cc5da0c4283d4b461f547b56a6b98ccb751cd
BLAKE2b-256 checksum
How to use checksums
6da303101614f79a7bc5a77682b7f8ebc2ff6e5dc8444f7d93ce13bcd6dc03a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL cygv-0.3.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 668.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c3968c052f43f708362f0b8f2832172c843440733d8d4d0c10424fbff1b3e1c5
BLAKE2b-256 checksum
How to use checksums
989a7f913574a0ff684beb18d09ac402ce77b89a0d23a05e6bd7bcc1e03b0f0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL cygv-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 607.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9e6c5c67d087a8a3a0055bfd4fc54e58269cdbe1eeddd5cf7621ed0f4b8e56a1
BLAKE2b-256 checksum
How to use checksums
45d75c06bb405b2185ba77887f1326cf843fe9e88b0c8776a45124b9cfd9dab4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp310-abi3-win_amd64.whl

Download URL cygv-0.3.0-cp310-abi3-win_amd64.whl
Size 768.1 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
44ebbac1efcd75d9d64cfa26e62c4ad35b2ff7ed8a886fd59d7efe18e6b82df6
BLAKE2b-256 checksum
How to use checksums
5c8ddbfc959ce1fbf4705cc48b3b857e43c0098c53da597a57d5fcf71c3a8ca4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL cygv-0.3.0-cp310-abi3-musllinux_1_2_x86_64.whl
Size 846.8 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
24a707ca0c8871babf396b464e1f402d1ed1c51c4f8782c2227c114f89e46bde
BLAKE2b-256 checksum
How to use checksums
6f8a1a125c6209fa050c303279c0e4d3acc9ef738d08a38089cdaae45fe58aa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL cygv-0.3.0-cp310-abi3-musllinux_1_2_aarch64.whl
Size 741.9 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
9a4d97722b8dc65ffed326685d6b50ba53fdeba75b56bd99e05c3c21d60eef3c
BLAKE2b-256 checksum
How to use checksums
f228e30bc214a411d84e15fc7b51a98d04bd384c9974b113182bf7e5246eb45f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL cygv-0.3.0-cp310-abi3-manylinux_2_28_x86_64.whl
Size 755.9 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
c8cbcc5d7464d85cefa9d89d2939ee26a8e27b26c20645cff2f78d36272bd2b4
BLAKE2b-256 checksum
How to use checksums
0374e320a6abf368f5d5144e043598f2cd8d641e7916f71e40e3b738bb7e2b86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp310-abi3-manylinux_2_28_aarch64.whl

Download URL cygv-0.3.0-cp310-abi3-manylinux_2_28_aarch64.whl
Size 671.2 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
dc37c26da67f1ae43a0eb9fc20372826f83af63bbe16b8596d26350568ac4953
BLAKE2b-256 checksum
How to use checksums
4db452b2fd87cafe8c5b4696349ff7e426f70653fc30254bf8e950d0f50b67c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / cygv-0.3.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL cygv-0.3.0-cp310-abi3-macosx_11_0_arm64.whl
Size 610.4 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
84b44793bde14d248951129970b928e41314456a15347ed8154a8ba4daa3c193
BLAKE2b-256 checksum
How to use checksums
b864e954c9bf2263d0756ad781431fb63e5b93d87b368ff2bc022c01dc0d1b11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

17 release files

0.2.3

12 release files

0.2.2

12 release files

0.1.2

19 release files

0.1.1

12 release files

0.0.2

18 release files

0.0.1

18 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page