Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Sprite

Sprite for Curry

curry provides Sprite, a compiler and runtime for the Curry functional logic language. Its Python API combines Curry's nondeterministic search and logic variables with Python programs. The import name is curry.

This is an alpha release. Linux wheels target glibc 2.28 or newer on x86-64 and aarch64, for CPython 3.11 through 3.15, including free-threaded 3.14.

python -m pip install --pre curry curry-frontend
python -m curry Peano.curry

For example, save the following as Peano.curry:

data Nat = O | S Nat
add O n = n
add (S n) m = S (add n m)
main = add (S O) (S O)

The result is S (S O). Wheels include the compiled Curry library and run without a C++ compiler. Install g++ to compile your own modules with sprite-make --so Peano.curry. The separate curry-frontend package provides the Curry front end used when loading source programs.

The source distribution builds with pip, a C++ compiler, and Python development headers. Pip installs CMake and Ninja in its isolated build environment and uses the shipped current-pair library products. The Curry front end is needed at run time for new Curry text; PAKCS, Prolog, and Haskell are unnecessary.

See the documentation and source and issue tracker. Sprite uses the BSD 3-Clause license; the distribution includes the notices for its vendored Curry library and pybind11.

The curry package on PyPI is Sprite (pip install curry, import curry). The name was held from 2009 by Malthe Borch for his package of partial application; he agreed to its transfer, for which we thank him.

Version 0.9.0a1 was published as currylang on 2026-10-24; from 0.9.0a2 the distribution is curry.

Metadata

Release files for curry 0.9.0a2

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

Source distribution (sdist)

Source distribution for curry 0.9.0a2
File Size Uploaded Provenance Actions
curry-0.9.0a2.tar.gz 30.6 MB With provenance Details for curry-0.9.0a2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for curry 0.9.0a2
File Actions
curry-0.9.0a2-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for curry-0.9.0a2-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
curry-0.9.0a2-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for curry-0.9.0a2-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
curry-0.9.0a2-cp315-cp315-macosx_14_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 14.0+ x86-64 Details for curry-0.9.0a2-cp315-cp315-macosx_14_0_x86_64.whl
curry-0.9.0a2-cp315-cp315-macosx_14_0_arm64.whl CPython 3.15 CPython 3.15 macOS 14.0+ ARM64 Details for curry-0.9.0a2-cp315-cp315-macosx_14_0_arm64.whl
curry-0.9.0a2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for curry-0.9.0a2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
curry-0.9.0a2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for curry-0.9.0a2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
curry-0.9.0a2-cp314-cp314t-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 14.0+ x86-64 Details for curry-0.9.0a2-cp314-cp314t-macosx_14_0_x86_64.whl
curry-0.9.0a2-cp314-cp314t-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64 Details for curry-0.9.0a2-cp314-cp314t-macosx_14_0_arm64.whl
curry-0.9.0a2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for curry-0.9.0a2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
curry-0.9.0a2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for curry-0.9.0a2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
curry-0.9.0a2-cp314-cp314-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 14.0+ x86-64 Details for curry-0.9.0a2-cp314-cp314-macosx_14_0_x86_64.whl
curry-0.9.0a2-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details for curry-0.9.0a2-cp314-cp314-macosx_14_0_arm64.whl
curry-0.9.0a2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for curry-0.9.0a2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
curry-0.9.0a2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for curry-0.9.0a2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
curry-0.9.0a2-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details for curry-0.9.0a2-cp313-cp313-macosx_14_0_x86_64.whl
curry-0.9.0a2-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details for curry-0.9.0a2-cp313-cp313-macosx_14_0_arm64.whl
curry-0.9.0a2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for curry-0.9.0a2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
curry-0.9.0a2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for curry-0.9.0a2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
curry-0.9.0a2-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details for curry-0.9.0a2-cp312-cp312-macosx_14_0_x86_64.whl
curry-0.9.0a2-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details for curry-0.9.0a2-cp312-cp312-macosx_14_0_arm64.whl
curry-0.9.0a2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for curry-0.9.0a2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
curry-0.9.0a2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for curry-0.9.0a2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
curry-0.9.0a2-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details for curry-0.9.0a2-cp311-cp311-macosx_14_0_x86_64.whl
curry-0.9.0a2-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details for curry-0.9.0a2-cp311-cp311-macosx_14_0_arm64.whl

Total release size: 103.9 MB

Release files / curry-0.9.0a2.tar.gz

Download URL curry-0.9.0a2.tar.gz
Size 30.6 MB
Tags Source
SHA-256 checksum
How to use checksums
a27e098d1cb70565f60dae75598f0ce3f9f207b756c995f8807021f3e09ba83c
BLAKE2b-256 checksum
How to use checksums
2d4d312845cbbda9f75ca115c3cecd241f6c06bf88c770995482a706294884dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL curry-0.9.0a2-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
24702931557241099f55efe59006a16deec500cd0675eed9e71fdeef9d1c5301
BLAKE2b-256 checksum
How to use checksums
b578cb0d6f0176d6129c8ddfd345e3c35416e3037dd3331f8ff1788d01944fd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL curry-0.9.0a2-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
718194f4f9128d67092914fccbfb10cdcf06002810f9c7253155e15eee3f45c1
BLAKE2b-256 checksum
How to use checksums
c11d40f19c7fbfd83a59fbcb3093e13124d793e82382668b11d37c8a0d61562d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp315-cp315-macosx_14_0_x86_64.whl

Download URL curry-0.9.0a2-cp315-cp315-macosx_14_0_x86_64.whl
Size 2.8 MB
Tags CPython 3.15 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
4b916b0e2f230c64968c82adf8a6346b12f171cadbf7804045f6d500c39fd3e7
BLAKE2b-256 checksum
How to use checksums
92274715319414ba6a7dba7fb0ad936309f7f5d07e917a4229a4bcee88507a27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp315-cp315-macosx_14_0_arm64.whl

Download URL curry-0.9.0a2-cp315-cp315-macosx_14_0_arm64.whl
Size 2.8 MB
Tags CPython 3.15 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
6bf536dabb16549948f8f29bd993239ba58d38ae1dca67bd86230fa03a5abfc8
BLAKE2b-256 checksum
How to use checksums
50e9c76bf33101d7285a209c3169b3ab6db42ed9f1f4c760a4e7501fdfd8238b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL curry-0.9.0a2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
af7d62baabbde58b06aae16ee7d6c5b05d3f9106ef4529ad1625dd285d631a3b
BLAKE2b-256 checksum
How to use checksums
ea132642d95f986399219acb8938b1037d74fdd578cd089a008d44d1231acee9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL curry-0.9.0a2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2fb004c3755cfaa8c8d302b9445d512954731d004753c40271110c9700645cf5
BLAKE2b-256 checksum
How to use checksums
55649c5cc89917414ac40e877096a85aef51b4cb308ae660313af142c1836d35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp314-cp314t-macosx_14_0_x86_64.whl

Download URL curry-0.9.0a2-cp314-cp314t-macosx_14_0_x86_64.whl
Size 2.9 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
849f6ecd10cf7e09aac7b3813be6bac9f060675a00d293a24d4b53dcc185d879
BLAKE2b-256 checksum
How to use checksums
a3b866f213721769aeb8b4aba0c5807709518bfa412e521b0910159764cd0fce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp314-cp314t-macosx_14_0_arm64.whl

Download URL curry-0.9.0a2-cp314-cp314t-macosx_14_0_arm64.whl
Size 2.8 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
6bfb878ed78f3c205ac6ccb94d51e2507edd1d47db4befc3161e1bc6bb0b8f44
BLAKE2b-256 checksum
How to use checksums
6a6eb6435bed43a4e8a0cba2c8667f0ee4934f14763873411c73bc42dc7acce2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL curry-0.9.0a2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
61c3a16176709eec148e8038539659eb52bb41f7467c0cbcd1c0230fcb2eaed6
BLAKE2b-256 checksum
How to use checksums
5b077ddf7de9f3ff03c2f8323f40da42b03f01f55b6f160c6961eea12795cfc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL curry-0.9.0a2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a57e49996c5980e199bddcdf0c52f73dd9638c4e615232fc25ed25651fcb264d
BLAKE2b-256 checksum
How to use checksums
cbbcff795ee1747d04c3d866e04489f949dadbbf014a0815306e6afa1c14df37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp314-cp314-macosx_14_0_x86_64.whl

Download URL curry-0.9.0a2-cp314-cp314-macosx_14_0_x86_64.whl
Size 2.8 MB
Tags CPython 3.14 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
3368e7121f634674a3a3b59db76c4ff4365416f4817c761a8615a933e792b33c
BLAKE2b-256 checksum
How to use checksums
5b6d53eff40c2c39cbcefa634dbcd9a6f6410e425f2a8bb8aa5cc26ffb2f81b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp314-cp314-macosx_14_0_arm64.whl

Download URL curry-0.9.0a2-cp314-cp314-macosx_14_0_arm64.whl
Size 2.8 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
7e3adae61587ec671ec02dba789e20620ee18ad6f31588b7af4210f2a6bb168a
BLAKE2b-256 checksum
How to use checksums
53ecd819ed9c3810fb041ad6f42900fc1550b18ef85c926ecaab2f957031f721
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL curry-0.9.0a2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
118592234799ba130388f3eab99f63ddc0283fc449b8971e29d1c5d2a7b4fa17
BLAKE2b-256 checksum
How to use checksums
9f5fc7cfa6aead4f73001496a9da39361fe9795f33971f159c558f7107495b24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL curry-0.9.0a2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
42124a7ae2336e4f96203d086c87ca58110d53419e3308b49148772744fb0f6e
BLAKE2b-256 checksum
How to use checksums
538dd78d8da01ba9a1e79f5f8a39fed12e202e3df9297a02dc3abbc4538a9d1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp313-cp313-macosx_14_0_x86_64.whl

Download URL curry-0.9.0a2-cp313-cp313-macosx_14_0_x86_64.whl
Size 2.8 MB
Tags CPython 3.13 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
ec96fe25a582dd123a728886562eeedb47d79cdd8a20ed8fd5b28f5ed56a8719
BLAKE2b-256 checksum
How to use checksums
0c5597db3dd3aaf15fe7326c899b34fcbcb6af391bef286f88dbdb5aa7e1d7b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp313-cp313-macosx_14_0_arm64.whl

Download URL curry-0.9.0a2-cp313-cp313-macosx_14_0_arm64.whl
Size 2.8 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
948c4d3da3ed47a6c85dd5df8806459094311943cb83c75f2dbb3e217e04543c
BLAKE2b-256 checksum
How to use checksums
5a0441b1247823521991db8532a6af04ab922c6c07805316b189b788d6624629
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL curry-0.9.0a2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
099d7aecae9bf27f04e4687b2b4838ba3bf255f199f03ebb938bd6517593953b
BLAKE2b-256 checksum
How to use checksums
e8b1d08dd991313acb3c40adb2059e217173eab95609be18eb7eec136e697788
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL curry-0.9.0a2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
53b647208a3fc4b3356a4c21a96b5ea7c6d22c87c0317f52ee55bebbeae17169
BLAKE2b-256 checksum
How to use checksums
63370c3ba5648da44fa7044fd3c6cc84f012cd7fc412e3a53d2bf24c324fb2b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp312-cp312-macosx_14_0_x86_64.whl

Download URL curry-0.9.0a2-cp312-cp312-macosx_14_0_x86_64.whl
Size 2.8 MB
Tags CPython 3.12 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
0312b4a4b6bcc8a2f8094b31292d676f5f080bf7a6cad65cf4c66c7ce6ce93ff
BLAKE2b-256 checksum
How to use checksums
79a13491bc09772272e95189b94e6ff573e735051016110685cd713dfa40b2b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp312-cp312-macosx_14_0_arm64.whl

Download URL curry-0.9.0a2-cp312-cp312-macosx_14_0_arm64.whl
Size 2.8 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
aa8eaf0ad27e462d438b77336e0023848552447354f11868a705293d74fb946e
BLAKE2b-256 checksum
How to use checksums
59b14dcfea61086a1b14aca53dae17c314488916e47e2e31f86272b42153441e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL curry-0.9.0a2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c7723298c1a53e03944f09f70f479dfa848b81c91f70870ed425d7532fe33f97
BLAKE2b-256 checksum
How to use checksums
e1c211e81d1d1522f78055c02fa915fa8383f8165c0ff7aed2521ed468dbc3ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL curry-0.9.0a2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8ae8fc4da939aa48d1ae55de3d176c3029b7a99f0ee69fadaf434e567e1bc3e0
BLAKE2b-256 checksum
How to use checksums
1895cd4529ededa9f29fe8915618a314ce6a7b5032198c3344a8252df4dc295f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp311-cp311-macosx_14_0_x86_64.whl

Download URL curry-0.9.0a2-cp311-cp311-macosx_14_0_x86_64.whl
Size 2.8 MB
Tags CPython 3.11 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
e8f50b9d2a546e7813077a69d7e0e50a51bd6c8ec3ef7e5dca6723aadbab9112
BLAKE2b-256 checksum
How to use checksums
95d5c6849b558a84b2d32411574b754d94ada252e9cc9bea2a9f001c72d528dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Release files / curry-0.9.0a2-cp311-cp311-macosx_14_0_arm64.whl

Download URL curry-0.9.0a2-cp311-cp311-macosx_14_0_arm64.whl
Size 2.8 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d1287a2e69480e6c8d8f6f2d69e6a3e4bfc7aeeaeb657864512ec6ad636ab347
BLAKE2b-256 checksum
How to use checksums
a37b457f710505c238ed403ead0f69ce3f14cce333e20cdf291e1e527a441b1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 27, 2026.

Transparency log

Security for curry 0.9.0a2

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.

Full provenance

All 25 files in this release have been uploaded with provenance metadata.

Select from 25 files

Attestation for curry-0.9.0a2.tar.gz

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 27, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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