Skip to main content

Python Bindings for the AC-CFT Set Cover Heuristic

Implementation of the Caprara, Fischetti, and Toth algorithm for the Set Covering problem. The original code is written in C++ and can be found here. This Python-packages wraps the C++ code using pybind11 and provides a simple interface to solve set cover instances.

Caprara, A., Fischetti, M., & Toth, P. (1999). A Heuristic Method for the Set Covering Problem. Operations Research, 47(5), 730–743. doi:10.1287/opre.47.5.730

Install

The package can be installed via pip:

pip install pycft

It should be precompiled for Windows, Linux, and MacOS. If not precompiled version is available, it should be able to compile itself if a C++-compiler is available on the system.

Usage

To use the SetCoverSolver, first create an instance of the solver. You can then add sets with their respective costs and solve the set cover problem. The solver will find the optimal selection of sets that covers all elements at the minimum cost.

Here is an example:

from pycft import SetCoverSolver

solver = SetCoverSolver()
# Add sets with their respective costs
solver.add_set([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], cost=10)
solver.add_set([0, 1, 2, 3, 4, 5], cost=5)
solver.add_set([0, 1, 2, 3, 4], cost=4)
solver.add_set([6, 7, 8, 9], cost=4)

# Solve the set cover problem
solver.solve()

# Retrieve and print the solution
solution = solver.get_solution()
print("The following sets have been selected:", solution)
print("The cost of the solution is:", solver.get_cost())
print("The lower bound of the solution is:", solver.get_lower_bound())

Ensure that all elements are zero-indexed and that every element between 0 and the maximum element appears in at least one set for a feasible solution.

Configuration

You can configure the solver by setting the following parameters in solve:

  • seed (int): Seed for the random number generator. Default is 0.
  • time_limit (int): Time limit in seconds. Default is 0 (no limit).
  • verbose (int): Verbosity level. Default is 2.
  • epsilon (float): Epsilon value for objective comparisons. Default is 0.999.
  • heur_iters (int): Number of iterations for the heuristic phase. Default is 250.
  • alpha (float): Relative fixing fraction increment. Default is 1.1.
  • beta (float): Relative cutoff value to terminate Refinement. Default is 1.0.
  • abs_subgrad_exit (float): Minimum LBs delta to trigger subgradient termination. Default is 1.0.
  • rel_subgrad_exit (float): Minimum LBs gap to trigger subgradient termination. Default is 0.001.
  • use_unit_costs (bool): Solve the given instance setting columns cost to one. Default is False.

Metadata

Release files for pycft 1.0.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 pycft 1.0.0
File Size Uploaded Provenance
pycft-1.0.0.tar.gz 42.6 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pycft 1.0.0
File
pycft-1.0.0-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details
pycft-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
pycft-1.0.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-32 Details
pycft-1.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARM64 Details
pycft-1.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 Details
pycft-1.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 10.15+ x86-64 Details
pycft-1.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pycft-1.0.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
pycft-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pycft-1.0.0-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
pycft-1.0.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pycft-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
pycft-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32 Details
pycft-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
pycft-1.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pycft-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pycft-1.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pycft-1.0.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pycft-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pycft-1.0.0-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
pycft-1.0.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pycft-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pycft-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
pycft-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
pycft-1.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pycft-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pycft-1.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pycft-1.0.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pycft-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pycft-1.0.0-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
pycft-1.0.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pycft-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pycft-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
pycft-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
pycft-1.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pycft-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pycft-1.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pycft-1.0.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
pycft-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pycft-1.0.0-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
pycft-1.0.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
pycft-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pycft-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details
pycft-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
pycft-1.0.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pycft-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 77.2 MB

Release files / pycft-1.0.0.tar.gz

Download URL pycft-1.0.0.tar.gz
Size 42.6 MB
Tags Source
SHA-256 checksum
How to use checksums
85736082f6c02d0a5a7af59a598b8593a9b74624cb87b31ef4bf9eee6fc42938
BLAKE2b-256 checksum
How to use checksums
80abb3d47bb43db517d06b855dfe7affb9b813fe8f929abcbdc287fa9a34c400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-pp310-pypy310_pp73-win_amd64.whl

Download URL pycft-1.0.0-pp310-pypy310_pp73-win_amd64.whl
Size 601.8 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
d92f176efcb1567e7e44d6fe48c6ca4428e7065aec73c4cbccfecb621e664749
BLAKE2b-256 checksum
How to use checksums
4bd89f27e82caadd940d4e273104b83e4bdd379482bc87116c15ef89d5985d5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycft-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 489.2 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
923cc22bc11518709c3386e54e5cced6c15f21374d4be8e37a65c6bb27c1c4f8
BLAKE2b-256 checksum
How to use checksums
bb640417affafdeb157b63025f64c2f8ed01d2f631f1ac78f017dfc29b3f9378
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pycft-1.0.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Size 511.9 kB
Tags Linux glibc 2.17+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
d8ff833dee69b38b13663ab7a7e805e88f2dedad2753b43685fb6dadd16d6b5f
BLAKE2b-256 checksum
How to use checksums
fa3cf6d6f674265b14a304b3a9d52f44f4fbc711c4bde365bb12e43aab0e56f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycft-1.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 474.5 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
8c6bd56045e9179c6a02a9f14ff0e54e066cc2bc86df2d31114dbba3fc603047
BLAKE2b-256 checksum
How to use checksums
ded8865828552e06d26fd0ae6826b7d4101657a3158921d7cfab21f6c3a2d51b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Download URL pycft-1.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Size 412.1 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
92b2f433714c88bcdf6a5e82b13d8ff393ef7a5c770cc38731291af4d08c423e
BLAKE2b-256 checksum
How to use checksums
69716713a1ca6fee3c4b4fb1968cf7914b7b702804415bb0507864bc0d287a77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl

Download URL pycft-1.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Size 441.5 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
64f5185635d690b32931839e2fa42d39b971346ec779f97b3dda79978b6d7da2
BLAKE2b-256 checksum
How to use checksums
d6632c430a75dd15e89ad3d2476a6a10ee95437b85e2f89dc1172b6ff3ae5243
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp313-cp313-win_amd64.whl

Download URL pycft-1.0.0-cp313-cp313-win_amd64.whl
Size 603.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b6dee626f5c99085694613abd92a583eee10e63227bd8eec0d5c5c57cf15c35c
BLAKE2b-256 checksum
How to use checksums
2fe1a0fb6da0050193ffb18b08ab7f4a390642ec0d7aaf9678c54ff78036dfe0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp313-cp313-win32.whl

Download URL pycft-1.0.0-cp313-cp313-win32.whl
Size 538.5 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
3b2ab4f42cce65e6c5f0e3dd84017d6ec9b8f251fa728a90cac90a21d37321e4
BLAKE2b-256 checksum
How to use checksums
0f56567a4ccd6c5cdd9a8d59aafe65a6b3608a09d0418dfd43fbec058803d8bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pycft-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3704c1b26c2e68f312e6057d2fafd33972c15eb84124fe4f4f0b316eb396b35b
BLAKE2b-256 checksum
How to use checksums
71a16a03688ae95a2f12536faa39613a830a2cc8bcead8e46e609f7f38f9e7bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp313-cp313-musllinux_1_2_i686.whl

Download URL pycft-1.0.0-cp313-cp313-musllinux_1_2_i686.whl
Size 1.6 MB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
b22e0ad4641bb28a4682d5777df33dab7ec852cc9f08770c0beb3951a66b2c80
BLAKE2b-256 checksum
How to use checksums
b0670947fd82b8b60656c90babe5ee14e6d79c0eb5d56a04a21754d5da31fce0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pycft-1.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c58923bd7ade27eb2e750b9cad396ab1d5a0ce57604b164fd1d79272c2f2c345
BLAKE2b-256 checksum
How to use checksums
e5db93f26ce898bfd595279cde7780f3b4ec41316dbafba419c06fbfcf5e3595
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycft-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 489.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6feedc03500c4c4e0c04b1dc1f772c74023ca43a5e7d45ac1bc6db9c7cd27ddc
BLAKE2b-256 checksum
How to use checksums
eaca9b40122a4aca3701c5de7f4be10b19601523a1357fe5c560c07630769f90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pycft-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 514.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
22ed05ac5dc356613ab183bee108b5c6779f3812e2192360fff1a24583d57c9e
BLAKE2b-256 checksum
How to use checksums
74791fd871d6ca2656667664251e8c331db776c1ce2dac329435721ce0bd5d57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycft-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 475.5 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
fc9bd85c9c1db3e1fa7e07ac36137ae2c4fd9e5ac101f14ab0562d1826187bbf
BLAKE2b-256 checksum
How to use checksums
26c63d6bcb77b7e9a1ec225fcb9da3acf9c0ad6e54ec01fe4f163a3e73e40cae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pycft-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 413.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
21ac97ea33cc1c384ad0ee2f918dd140c59d10d56c799e4e83d6a8ffdf8aac3b
BLAKE2b-256 checksum
How to use checksums
e2c68c627a2f5eac41d4bc6b4ab5a29de7f9870c39d28e5ae789ed0506c8f0a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pycft-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 442.8 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a82e88772d4eef73f33d514a0b4fa094700cb6287ee420e23905fa9a4b9b8cfa
BLAKE2b-256 checksum
How to use checksums
5d5d7909639e7de87b316630b3b37f46afbcf62e85d74b94919b0fc1cbf00a55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp312-cp312-win_amd64.whl

Download URL pycft-1.0.0-cp312-cp312-win_amd64.whl
Size 603.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cbe0d673967ead9694561f9a3e35a9dbc6921cd3cfb8562e2e5a278504e71d25
BLAKE2b-256 checksum
How to use checksums
5b26a2edd3c7a14d1761bfd800c598668504d279f1b2a066bc83c1665c92e8b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp312-cp312-win32.whl

Download URL pycft-1.0.0-cp312-cp312-win32.whl
Size 538.5 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
de843e9dd2d97eb981a9bcfb98c08c9406135ef095921f3f6ed311ddb08ab71b
BLAKE2b-256 checksum
How to use checksums
a62b99bf4438599b6f0a1e002a7ed72bc76995af75a039e784893c5d1dfe4663
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pycft-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2949de521c1b2c64ebfac2473bba820a9c44dbd9f75e52d69520bf267116d953
BLAKE2b-256 checksum
How to use checksums
6d116aaa4fecf1a5a2bed0a2659a423017f72ebd9499ccfdb068a469638b51e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp312-cp312-musllinux_1_2_i686.whl

Download URL pycft-1.0.0-cp312-cp312-musllinux_1_2_i686.whl
Size 1.6 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
8d0e202879c435f7a8c68ef1b8c07b5d45415bb7f776b94869c808ddd71d0a9c
BLAKE2b-256 checksum
How to use checksums
4da8f1df22366b28b7bd6387918c474e9f477fd5aed76c03fa3a15aa9ceca5f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pycft-1.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ed18e60b7a1b17029c340bb4f5758c010a2a470d99ca45fdb9bf443740635b04
BLAKE2b-256 checksum
How to use checksums
3c476a196ea3132d7f7b1a5d5d4f35f671c8f286a03c99fbcebe5a0775743e62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycft-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 488.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ff956d26060357436998fc2425fdc5deae577531723e22414aefa7f36997d23b
BLAKE2b-256 checksum
How to use checksums
a84b5c8c2f6dd7fe9f890d52ee42b88050ba8ddcf80b4fdd7ba9a2bacf771bcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pycft-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 512.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
2b50d90e1ccdd61b0b3b67a1f741c335d210bbef62cac65df8336c14fad905dd
BLAKE2b-256 checksum
How to use checksums
9f3538822526c06eea0886668a0b592817af3b2ed710bdd614503b75e5a9473c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycft-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 475.5 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d78608d49169c910ff2639c881bfa497803aa586e9ad28622ca5e41e0930c867
BLAKE2b-256 checksum
How to use checksums
18b73639f54626266c908248a715ac638af2026f52199f7070c2ee5de4ec8fb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pycft-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 413.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
47f100219d51e20de4f86d4fe286ef1ad35a9ad430c373a52f9adf7a94b40ebc
BLAKE2b-256 checksum
How to use checksums
1b5c9c077cac8b7f2d33aa7489b77d62d35ca0c2b358a0ca1556ec1fa6ae413b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pycft-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 442.8 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
26a8de3686030c554bdd0efbe466dce9e726e36fd8422f9846138569c35dd82a
BLAKE2b-256 checksum
How to use checksums
617ad3057a4355844fd9363c4bc8488eab83144168e3f7d49ddf7127ad49474f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp311-cp311-win_amd64.whl

Download URL pycft-1.0.0-cp311-cp311-win_amd64.whl
Size 603.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8df243ca1f6dddc327acd28acad0a6cf9d878e4b97f3e54cf01f54e957fc0d68
BLAKE2b-256 checksum
How to use checksums
024084d47d7d2fb1eead68696193097d2ca7a9295ce4287c72a4603e47445460
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp311-cp311-win32.whl

Download URL pycft-1.0.0-cp311-cp311-win32.whl
Size 538.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
d8fee7a06349dd033d0cae09240af1c92f83c620005f11cc1969016c3583f830
BLAKE2b-256 checksum
How to use checksums
16ab1e1aeac8062977d40d47e1a3b573315581cef006340581e1010f2bbeb0be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pycft-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f3cf506dd43580b7432aaea8c2058789c3a35ce0da0e38a558d8fd8c3f91e6c7
BLAKE2b-256 checksum
How to use checksums
53b7ab1fd437d4bd29b4d6abe01cf5ec0728d22d5991370b61196a64c38c365c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp311-cp311-musllinux_1_2_i686.whl

Download URL pycft-1.0.0-cp311-cp311-musllinux_1_2_i686.whl
Size 1.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
d95b6ebc2848f41395579a2e9b97f79f34796a4036482780b3309a1aa08f8ea1
BLAKE2b-256 checksum
How to use checksums
26b1a62ff0fe069d493c43f81ec5f614303af9acdcead6bb55d0627accdc28b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pycft-1.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4a8b242d57eb6a50d35c933f102635d1cd115a9b795db919657d544be125e781
BLAKE2b-256 checksum
How to use checksums
548ce2c242e1221b1aa781f4332549f10dc92d4cd010758c27ba0e97e5f866c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycft-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 490.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6532872d743a72b50550cc26432be83aaaceb76da8ecc041a0f48e353cede66c
BLAKE2b-256 checksum
How to use checksums
6e052f8f027b2f8dbbcd2742b88dce5329f13698a97af1001303e73eef2dfcc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pycft-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 514.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
14156f8673fcf4c9f27757cc90b0215176451b139153477ce973ee713f857f54
BLAKE2b-256 checksum
How to use checksums
a3f8612e1cedb3bbb4203555e9bd0b555d842b23205a522757bb91f76baee758
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycft-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 477.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0a9236a4080b098880db841535b9f6c68baae6cfdea01f0050e4e90ad1559eab
BLAKE2b-256 checksum
How to use checksums
ccea1184e2206bd8cc34e62e638074fe3315babcc1d5c2ec0cbd851e0314eba7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pycft-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 413.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e150e4ff9c34b64cc890578209cffee808619a5cac620b16b1da07668ecc60ab
BLAKE2b-256 checksum
How to use checksums
e06f4acb2d046a44a10a58d0fa609ed1fb8ec0c2a245a695bfc77cd55761aa11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pycft-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 442.5 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9b3cd15dcd7f35fe5bfb616dce29b2b9ceeb513d1723ef30c4c1e8c80b6f2185
BLAKE2b-256 checksum
How to use checksums
a12b50278b285c2a7f71c8ddaebe12c94405b33dd0adbaa9002cca1442ce645f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp310-cp310-win_amd64.whl

Download URL pycft-1.0.0-cp310-cp310-win_amd64.whl
Size 602.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
42e57b57bc7bb3f54df315036121543796f0de4c728501292adf854c58915b23
BLAKE2b-256 checksum
How to use checksums
2f16598ffdf91e8ccf63762ed6e2161d7aeecc52f79e03c10beaa71e24def80f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp310-cp310-win32.whl

Download URL pycft-1.0.0-cp310-cp310-win32.whl
Size 537.7 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
3795866882eedc0e2c1df65944bad2ec01176fb951a5f5d283ed1177198a59c1
BLAKE2b-256 checksum
How to use checksums
2e488cc8510fa28e11264ba7de0eb0a05f91e636de73c0d10ea489dfcb4c3942
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pycft-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
17d8cdf9438e9f3abeeea0d60d555be21fab2685ab956f31ab8cdc8a09f3128e
BLAKE2b-256 checksum
How to use checksums
42de4c228d7c3b15ccf21078f393635dc0f9eeba9480cfa9a5dba51b0cf01ce7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp310-cp310-musllinux_1_2_i686.whl

Download URL pycft-1.0.0-cp310-cp310-musllinux_1_2_i686.whl
Size 1.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
f63604f81f89c0fe5a82096c3ebe0764b99b88952037af5be728efb698be0eba
BLAKE2b-256 checksum
How to use checksums
5e6d44c487e031828e3d7ea8cf4184e02cca07391f5add6b7d82d0ac1250de6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL pycft-1.0.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5079852aee92ab12af503ae333f5cc32e247b012b28e9a4492849b179cf28c52
BLAKE2b-256 checksum
How to use checksums
488927a0ad8a59ac6a023bc989910a704edb286121733f4380dbc5744a72ad88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycft-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 488.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3d109597196faeb52e12cb43c01f3737ff12fb21345b2de0fbb003a7a4f062dd
BLAKE2b-256 checksum
How to use checksums
c13e8785a3c9950ac2dcc00cadc171a7dc8f5b269f588aa0f6e9fdba5f62050c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pycft-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 513.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
33557fb80c3a525bf03458d6dc3973c7c2e9cc1fd01b1aba6772580de448d8a2
BLAKE2b-256 checksum
How to use checksums
9505054831c0525af2be9eb193aa9ccc003bfff577cd635bb5d1eef17b535640
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycft-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 475.9 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cb9d9137b06a0150c3ad3c9aaebcbde1b2ed74efe213bb72abbe5ece9521ca38
BLAKE2b-256 checksum
How to use checksums
abe8037e0f66e477c330ac38acf276e9bcf33c8a44107bf9fbe91eb1975a7350
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL pycft-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 412.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cbf1f956b73e7ee1081cae325ebecbeb297bb4bb31f49af9d0f27a2dafb129b2
BLAKE2b-256 checksum
How to use checksums
5ee156e196664e53313effb6404debc2f25ef11f8fb79eb1b6ebd4306c7899d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Release files / pycft-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pycft-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 441.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3ee7c91dd8a19236f136f5b118ef563a3221f0a60a84ff575c3404c003f77c91
BLAKE2b-256 checksum
How to use checksums
ca57cd164efbff0813df0d1bfa2e2d2b7d8ecafb7a63c8f7bcc39328de5ab3c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Feb 27, 2025.

Transparency log

Security for pycft 1.0.0

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 47 files in this release have been uploaded with provenance metadata.

Select from 47 files

Attestation for pycft-1.0.0.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 Feb 27, 2025.

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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

47 release files Full provenance

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