Skip to main content

coposit logo

coposit

coposit decides whether a symmetric matrix is copositive, strictly copositive, or both. It uses exact arithmetic for every final decision.

For a real symmetric matrix $A \in \mathbb{R}^{n \times n}$:

  • copositive (CP) means $x^\top A x \geq 0$ for every $x \in \mathbb{R}^n$ with $x \geq 0$ componentwise;
  • strictly copositive (SCP) means $x^\top A x > 0$ for every nonzero $x \in \mathbb{R}^n$ with $x \geq 0$ componentwise.

Strict copositivity is the stronger property. A matrix can therefore be copositive without being strictly copositive.

The ordinary command-line, Python, and C++ interfaces select the current production solver internally. Its identity is not part of the public interface and may change between releases. The repository also keeps literature baselines and experimental models for reproducible research.

Install

Command line

Download the package for Linux, macOS, or Windows from GitHub Releases and extract it. Run coposit; the other packaged files are private runtime dependencies and are not user interfaces.

On Windows, run coposit.exe instead of ./coposit in the examples below.

Python

Python 3.11 through 3.14 users can install the package from PyPI:

python -m pip install pycoposit

Quick Start

The compact input below represents

A = [[ 1, -1],
     [-1,  1]]

Run both checks:

./coposit '2#1,-1,1'

The result is

copositive=true
strictly_copositive=false

Thus $x^\top A x$ is never negative when $x \geq 0$, but it is zero for at least one nonzero nonnegative vector.

To ask only one question:

./coposit --mode non-strict '2#1,-1,1'
./coposit --mode strict '2#1,-1,1'

These commands print one Boolean value and stop as soon as that predicate is decided.

Input Formats

The command accepts a matrix directly, from a file, or from standard input:

./coposit '2#1,-1,1'
./coposit matrix.mtx
./coposit -

Two exact text formats are supported:

  1. Matrix Market: symmetric array and coordinate matrices stored in a .mtx file. Integer, real, pattern, and complex fields with zero imaginary parts are accepted.
  2. Compact format: dimension#values, followed by the upper triangle in row-major order. For example, 2#1,-1,1 stores $a_{11}=1$, $a_{12}=-1$, and $a_{22}=1$.

Compact values may be integers, decimals, scientific notation such as 2.5E15, or fractions such as -1/2. A shorter circular-symmetric form is also accepted: the common diagonal followed by one value for each circular distance. Compact matrix text contains no spaces.

Decimal and fractional inputs are converted exactly. They are not rounded to binary floating point before solving.

Timeouts And Diagnostics

Set a hard wall-clock limit with --timeout:

./coposit --timeout 30 matrix.mtx

A timeout is unresolved, not a negative answer. The command prints no Boolean result and exits with status 124.

Use --diagnostics to see what a longer run is doing:

./coposit --diagnostics --timeout 30 matrix.mtx

Diagnostics are written to standard error about once per second. They describe the current phase and work counters; they are not an estimate of the remaining time.

Python Interface

check() runs the production solver and checks both properties by default:

from pycoposit import check

result = check("2#1,-1,1")

print(result["is_copositive"])           # True
print(result["is_strictly_copositive"])  # False

It accepts compact matrix text, inline Matrix Market text, or a file path. To check only one property:

cp = check("matrix.mtx", mode="copositive")
scp = check("matrix.mtx", mode="strictly_copositive")

The result is a dictionary containing the requested answers and basic execution metadata. A property that was not requested is None. The batch, multiprocessing, and explicit-model research interfaces are documented in python/README.md.

Build From Source

Required: CMake 3.18 or newer, C and C++17 compilers, Python 3.11 or newer, FLINT, MPFR, and GMP.

For the production solver and command line only:

cmake -S cpp -B cpp/build-release -DCMAKE_BUILD_TYPE=Release \
  -DCOPOSIT_BUILD_EXPERIMENTS=OFF \
  -DCOPOSIT_BUILD_TESTS=OFF \
  -DCOPOSIT_BUILD_PYTHON=OFF
cmake --build cpp/build-release --parallel
cpp/build-release/coposit '2#1,-1,1'

For the complete research build and test suite:

cmake -S cpp -B cpp/build -DCMAKE_BUILD_TYPE=Release
cmake --build cpp/build --parallel
ctest --test-dir cpp/build --output-on-failure

The complete build also fetches the dependencies used only by particular research models.

C++ Interface

Add cpp/ as a CMake subdirectory, link coposit::coposit, and include <coposit/coposit.hpp>:

add_subdirectory(path/to/coposit/cpp coposit-build)
target_link_libraries(my_program PRIVATE coposit::coposit)
#include <coposit/coposit.hpp>

const coposit::copositivity_result result = coposit::check(matrix);

The default checks both properties. Pass coposit::copositivity_mode::copositive or coposit::copositivity_mode::strictly_copositive to request one. Direct C++ input must be a nonempty square symmetric coposit::matrix_integer; the public function validates that boundary.

Research Models

An ordinary user does not select a model. Production builds expose only coposit.

A complete source build exposes the retained baselines and experiments through the explicit --model research interface:

cpp/build/coposit --model hadeler_1983 --mode both matrix.mtx
cpp/build/coposit --model bundfuss_2008 --mode strict --preprocessing off --timeout 30 matrix.mtx

--preprocessing off is intended for controlled algorithm comparisons. Normal use should leave the exact preprocessing pipeline on. See the research CLI documentation for model availability, output contracts, and diagnostics.

Further Documentation

Each maintained model has an ALGORITHM.md beside its implementation. These files explain the mathematics and decision flow of the individual solver rather than ordinary installation and usage.

Correctness And Failure Handling

Final classifications and certificates are accepted only after exact verification. Floating-point calculations may guide a search, but they do not decide copositivity.

Invalid input, a timeout, a node limit, or another unresolved resource failure returns an error instead of silently reporting false.

License

coposit is free software licensed under GPL-3.0-or-later. Prebuilt releases statically link third-party libraries; their licenses and source locations are recorded in THIRD_PARTY_NOTICES.md.

Metadata

Release files for pycoposit 2026.9.1.1

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

Source distribution (sdist)

Source distribution for pycoposit 2026.9.1.1
File Size Uploaded
pycoposit-2026.9.1.1.tar.gz 152.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pycoposit 2026.9.1.1
File
pycoposit-2026.9.1.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pycoposit-2026.9.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pycoposit-2026.9.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pycoposit-2026.9.1.1-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
pycoposit-2026.9.1.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pycoposit-2026.9.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pycoposit-2026.9.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pycoposit-2026.9.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pycoposit-2026.9.1.1-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
pycoposit-2026.9.1.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pycoposit-2026.9.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pycoposit-2026.9.1.1-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
pycoposit-2026.9.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pycoposit-2026.9.1.1-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
pycoposit-2026.9.1.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pycoposit-2026.9.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pycoposit-2026.9.1.1-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
pycoposit-2026.9.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pycoposit-2026.9.1.1-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
pycoposit-2026.9.1.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 103.2 MB

Release files / pycoposit-2026.9.1.1.tar.gz

Download URL pycoposit-2026.9.1.1.tar.gz
Size 152.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d845449dd3fd4fedb2fed8dfeeedcae6f2a6e20799c5d77bcfdc5585a5de29c9
BLAKE2b-256 checksum
How to use checksums
a396df1ab25a8886c996525f99896686125edf972dd03b989f47ba8ea07248b2
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp314-cp314-win_amd64.whl

Download URL pycoposit-2026.9.1.1-cp314-cp314-win_amd64.whl
Size 4.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
febafd0b5174a3dfa33b8760a75a1468904f3490ebbc7d894488e2559b60610f
BLAKE2b-256 checksum
How to use checksums
c36e23fcc5835fbb34bd98eeb95e3146171618f27ed2489bf4d2e714e9e9a342
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pycoposit-2026.9.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.7 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f9d1a40a9690feb370afc4b27bffa37e227fdb4254379b68d923464931f8eb0a
BLAKE2b-256 checksum
How to use checksums
9bdd1edcc5ccfe2f81411c14982c7c38cafc6e69f2914ff8e494f196f66e34da
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pycoposit-2026.9.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 5.7 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
90ef8e58be5c90670af35f81fff0bb2878e280bb4abc7742d10b171dd5026473
BLAKE2b-256 checksum
How to use checksums
034d75f5962ecac877fb7ceeb7cef94441da1c934ad40e2dd659bc857e996320
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp314-cp314-macosx_11_0_x86_64.whl

Download URL pycoposit-2026.9.1.1-cp314-cp314-macosx_11_0_x86_64.whl
Size 5.5 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
21d2d1ccbdbcc5b55a414517407c6fe7c3b2b6328fe130ead7c290284228cc43
BLAKE2b-256 checksum
How to use checksums
ca523568a9c8cd2ccaee6744f189acef32e1bf813635af9959e23f2299acd615
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL pycoposit-2026.9.1.1-cp314-cp314-macosx_11_0_arm64.whl
Size 4.8 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a4f2fed6d39dcc8edcc656aae6c03d4e0e0350e47115631da71be4e11975161a
BLAKE2b-256 checksum
How to use checksums
66d1c4f2e18c944c210e900b2fd12e105416deb8b08ab7e9f59bc8e816ed7116
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp313-cp313-win_amd64.whl

Download URL pycoposit-2026.9.1.1-cp313-cp313-win_amd64.whl
Size 4.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
67da0b0d3e7383f7799dff4ab8ede0e11783a7d685e227b831d4720009779e78
BLAKE2b-256 checksum
How to use checksums
7ce131c4f93dfb3376ac07574293ff3f610e5c3ccacdd198c53cb1d2d44453c1
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pycoposit-2026.9.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.7 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ae751fd973f41ff69ddf4cb7cb5c667d7c7f17f6dfc460fd5d3d7663f9ae2051
BLAKE2b-256 checksum
How to use checksums
23a6ef3e3a7bf3f70e9c0404e39672fea46abd1f112cdd35e69d03ddbcd4c3de
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pycoposit-2026.9.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 5.7 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ff0389e073189d9c88ebc233775f42c8fbf053f54b9845230da476bad9c0dbf2
BLAKE2b-256 checksum
How to use checksums
460ff45d98939a3f2971dd3eacec39981231e4e23fa6be23f51951403b2829d7
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp313-cp313-macosx_11_0_x86_64.whl

Download URL pycoposit-2026.9.1.1-cp313-cp313-macosx_11_0_x86_64.whl
Size 5.5 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d4629104dd70a64914373ff4fc82ba7d65c41c724ca7361d4709ae33a1970c07
BLAKE2b-256 checksum
How to use checksums
568e70f251667c2f63c928da8e17d7ff483c221969048aaaeb7495f3aaadf5a9
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL pycoposit-2026.9.1.1-cp313-cp313-macosx_11_0_arm64.whl
Size 4.8 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
380d6a58b30b5527fe48f9fdac15aa48acdb7aaee73373d48c56c7c7fa9892d3
BLAKE2b-256 checksum
How to use checksums
4f613770090fc8105363904a4f43c608366eb603a5b5fa6507ecdf88d05536c7
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp312-cp312-win_amd64.whl

Download URL pycoposit-2026.9.1.1-cp312-cp312-win_amd64.whl
Size 4.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1cfb98e4b2d727ca5bdfb4964d1285841495dd45ba4ea577f58fff558bce974a
BLAKE2b-256 checksum
How to use checksums
8810a5ea9b2c3bc566ffe65f174e01b33610b02a3ecaf6050dfb407af3d2f6f8
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pycoposit-2026.9.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.7 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
074d58a4ddc72544b20a524d43f641d0dbdb56f83ac391607985738190def196
BLAKE2b-256 checksum
How to use checksums
7e303e873d06897484332e3a7fc0109c4cd02dbed8b950cba872f5e3e1dc5b0d
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pycoposit-2026.9.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 5.7 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
316afd9029ade0fe010b5c16958c1596573ce672ad06bab14c51deb9332ae59f
BLAKE2b-256 checksum
How to use checksums
553240a55e6e8a37f761d5ba13f4054e934673b865263255317fa95d669f9fd4
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp312-cp312-macosx_11_0_x86_64.whl

Download URL pycoposit-2026.9.1.1-cp312-cp312-macosx_11_0_x86_64.whl
Size 5.5 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
c709daff4943c499b51cc7b377ed23ef29ac9ca4a5b8ae4e5857087b9440d892
BLAKE2b-256 checksum
How to use checksums
e931d57c3668362122c84f6dced60919404d1d2e62f28a000d9129c6df820a16
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL pycoposit-2026.9.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 4.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
347128e826833cdf42d8e1304df9924d08fcbe090d8bff49920eaf508f855e1f
BLAKE2b-256 checksum
How to use checksums
1760b80aa2d11dc20a73c94e13345a202fe0c92c9028fb6a70b1821a60a17fba
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp311-cp311-win_amd64.whl

Download URL pycoposit-2026.9.1.1-cp311-cp311-win_amd64.whl
Size 4.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2001cbba5f75178208b82bb10c4a5e81ca1b39393fb205aaa9933a256eebadfc
BLAKE2b-256 checksum
How to use checksums
cdac8023fb7c44a7f1d9a3a5726138bae66242648df8547e99516330c5116017
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pycoposit-2026.9.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.7 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
957d584a70f869976d5be0047d9b0e4695beb6afeecee75840845d070d0265ce
BLAKE2b-256 checksum
How to use checksums
6bbaa7578674a5b35161ac5c7671cdbe6c88389ec90ea472616f9f83208d0f40
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pycoposit-2026.9.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 5.7 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1b6dad46609263f658bbe637d0209d9bd32ac3503b3e570d1323c6465d89636a
BLAKE2b-256 checksum
How to use checksums
77216a9a08b5eda43d00bec68ceb1e5dceb878ad07f796e219c63529f2f90a1f
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp311-cp311-macosx_11_0_x86_64.whl

Download URL pycoposit-2026.9.1.1-cp311-cp311-macosx_11_0_x86_64.whl
Size 5.5 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
e4ef1b1c60ece21d112869aea0b82362fdd0257e26430a6620e2859ed05cf5f0
BLAKE2b-256 checksum
How to use checksums
fb0ea473494e0762660fe45bf727c53fd3e83282bc3e1b1f91bd5a819dde68e8
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 Aug 31, 2026.

Transparency log

Release files / pycoposit-2026.9.1.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL pycoposit-2026.9.1.1-cp311-cp311-macosx_11_0_arm64.whl
Size 4.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
717616df5ba27a83e5f751ef21f0d0e181bf0cad4eb16bddb05def7d03b3e61b
BLAKE2b-256 checksum
How to use checksums
aa9da497e9545ccb14b0b37d6ec426642279973e4dedf6869fa42add2fbd764f
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 Aug 31, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.9.1.1 This release

21 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