Skip to main content

fastrectpack

PyPI ci wheels License: Apache-2.0 Python 3.9 to 3.15

A drop-in accelerator for rectpack, the pure-Python 2D rectangle packing library. The MaxRects packing algorithms are re-implemented in C++17 and produce exactly the same packings as the original, 5x to 246x faster on the 14 integer benchmark workloads and more on large single-bin jobs. Sizes can be Python ints, floats, numpy.float64 or numpy.int64.

# before
from rectpack import newPacker
# after: nothing else changes
from fastrectpack import newPacker

Headline numbers

Default newPacker() settings. Times are the best recorded run; full method and all 14 cases are in BENCHMARKS.md.

Workload Rectangles Original rectpack Pure-Python fixes only fastrectpack (C++) Speedup
random sizes 1,000 3.525 s 0.473 s 0.0144 s 246x
random sizes 5,000 21.123 s 3.738 s 0.1364 s 155x
few large, many small 1,000 1.360 s 0.243 s 0.0102 s 133x
sprite sizes 2,000 1.500 s 0.322 s 0.0177 s 85x
sheet cutting, 100 bins 2,000 0.415 s 0.214 s 0.0780 s 5x

Two things to read from this table:

  • Part of the win needs no C++. A better algorithm in plain Python gives 1.7x to 7.5x on its own (the "Pure-Python fixes only" column). The C++ port supplies the rest.
  • The gain depends on the workload. Jobs that spread rectangles over many bins gain about 5x, because the bin-selection loop is still Python. See "What is not faster" below.

Float and numpy sizes (new in 0.2.0)

One bin, MaxRectsBlsf, no rotation: the settings the gdsfactory chip-layout package uses, which passes integer rectangle sizes and a numpy.float64 bin size. Best of 7 interleaved rounds (3 at 1,000 rectangles).

Input Rectangles Original rectpack fastrectpack (C++) Speedup
int rectangles, numpy.float64 bin (gdsfactory) 300 0.633 s 0.0022 s 284x
int rectangles, numpy.float64 bin (gdsfactory) 1,000 20.612 s 0.0173 s 1193x
float rectangles and bin 1,000 20.272 s 0.0148 s 1374x
numpy.int64 rectangles, int bin 1,000 27.063 s 0.0156 s 1734x

The output is identical, including the type of every number. These ratios are larger than the ones above because everything goes into a single bin, where the original's cost grows fastest. gdsfactory's own _pack_single_bin function, run unmodified with fastrectpack in place of rectpack, returned identical results 12x (50 rectangles) to 335x (500 rectangles) faster, timed once each.

The benchmark machine is a laptop that drops into slow phases (probably thermal throttling), so absolute seconds vary by up to about 2.3x. Best-time speedup ratios agreed to roughly 10% between full runs.

Dumbbell chart of the speedup over the original rectpack for 14 workloads, log scale. Pure-Python fixes alone give 1.7x to 7.5x; the C++ version gives 5x to 246x, with output identical in every case. Jobs that spread rectangles over many bins gain about 5x. The same numbers are in the tables in this README and in BENCHMARKS.md.

Install

pip install fastrectpack

Prebuilt wheels cover CPython 3.9 to 3.15 on Linux (x86_64 and ARM64, both glibc and Alpine/musl), Windows x86_64 and macOS (Apple silicon and Intel). Anything else (Windows on ARM, 32-bit systems, free-threaded Python builds) is untested and builds from the source distribution, which needs CMake 3.15+ and a C++17 compiler (MSVC 2019+, GCC 9+ or Clang 10+). From a checkout: pip install .. rectpack==0.2.2 is installed as a dependency.

Usage

Identical to rectpack:

from fastrectpack import newPacker

packer = newPacker()
for width, height in [(100, 30), (40, 60), (30, 30), (70, 70), (100, 50), (30, 30)]:
    packer.add_rect(width, height)
packer.add_bin(300, 450)
packer.pack()

for bin_index, x, y, w, h, rid in packer.rect_list():
    print(bin_index, x, y, w, h)

fastrectpack re-exports everything rectpack exports. MaxRectsBl, MaxRectsBssf, MaxRectsBaf and MaxRectsBlsf are replaced by accelerated subclasses of the originals; everything else is the original object.

Speeding up a library you cannot edit

Some packages call rectpack internally, so you cannot change their import. Call install() once and rectpack itself hands out the accelerated classes for the rest of the process:

import fastrectpack
fastrectpack.install()

import gdsfactory as gf   # or any other package that uses rectpack

rectpack.newPacker() and the four rectpack.MaxRects* names then give the fastrectpack classes. Packings are identical. With install() active, gdsfactory's own _pack_single_bin function (copied from its source, not edited) packed 400 rectangles in 0.012 s instead of 3.06 s, with the same result; that is one timing on one laptop, and gdsfactory itself was not installed.

  • Call it before the code you want to speed up runs.
  • A class that a module already imported by name (from rectpack import MaxRectsBssf, before the call) keeps pointing at the original. newPacker is updated either way.
  • It changes rectpack for everything in the process. fastrectpack.uninstall() reverses it.

How it works

The four MaxRects classes subclass the originals and run the algorithm in a small C++17 core while every size is a Python int, a Python float, a numpy.float64 or a numpy.int64. Results have the same values and the same types as the original returns. Anything else falls back, for good, to the original Python code for that object.

Profiling the original showed about 90% of its time in one step that compares every pair of free rectangles after each placement. The port compares only the pairs that involve newly created rectangles, which is valid because the list left by the previous step contains no rectangle that contains another. docs/DESIGN.md covers the design, exactly what "identical" means, and the known gaps.

What is accelerated

Accelerated
MaxRects algorithms (Bl, Bssf, Baf, Blsf), with or without rotation Yes
All bin heuristics (BNF, BFF, BBF, Global), online and offline modes, all sort orders Yes, when used with a MaxRects algorithm
Sizes given as plain Python int, up to 2^30 Yes
Sizes given as float, numpy.float64 or numpy.int64, in any mix with int (new in 0.2.0) Yes, up to 2^30 (2^26 for MaxRectsBaf)
Sizes given as Decimal, Fraction, bool, numpy.float32 or other numpy integer types No: handled by the original code, same result, same speed as rectpack
Skyline and Guillotine algorithms No: unchanged original code

When an accelerated object meets an input outside the fast path, it hands its state to the original Python implementation and continues there, so results and error messages stay the same.

What is not faster

  • Many-bin workloads. With 100 open bins, most of the time goes to the Python loop that asks every bin how well a rectangle fits. That loop was left in Python, so the gain there is about 5x.
  • Decimal, numpy.float32 and numpy integers other than numpy.int64. These fall back to the original code, so there is no speedup. The fallback costs nothing extra: it makes 0.007% more Python function calls than plain rectpack and takes the same time. An earlier version of this README reported the fallback as about 2x slower than rectpack. That was a measurement artifact (two timings taken one after the other on a laptop whose speed drifts), not a defect; results/fallback_slowdown.txt has the evidence.
  • Skyline and Guillotine. Not ported.

How correctness was checked

  • Exact parity. After every single placement, the tests compare the fitness value, the placement and the complete list of free rectangles (including its order) against the original. 1,045 tests, including three Hypothesis property tests (300, 150 and 400 generated cases) and all 200 packer configurations that use a MaxRects algorithm, run once with integer sizes and once with mixed types.
  • Types as well as values. Every comparison records the type of each number, so 5, 5.0 and numpy.float64(5.0) count as different results. On the float path the tests also check that the work stayed in C++.
  • Edge cases. Decimals, NaN, infinity, zero and negative sizes, booleans, strings, None, unsupported numpy types, sizes beyond the native range, exact fits, pieces larger than the bin, floats that do not round cleanly. Results and exceptions match the original.
  • Benchmark outputs. Every benchmark run hashes the full result of all three variants; all 14 cases are identical.
  • Sanitizers. The suite passes under AddressSanitizer and UndefinedBehaviorSanitizer, both locally (GCC 15.2 in WSL) and on a GitHub Actions Ubuntu runner.
  • Mutation check. Eleven deliberate bugs were injected into the C++, five of them in the float and numpy handling. The tests caught all eleven.
  • Platforms and Python versions. In GitHub Actions the full suite of 1,045 tests, with numpy installed, ran inside each of the 49 wheels: Python 3.9 to 3.15 on Linux x86_64 and ARM64 (glibc and musl), Windows x86_64, and macOS arm64 and x86_64 (the Intel wheels were tested under Rosetta on an Apple silicon runner, not on Intel hardware). Locally it also passes on Windows with numpy 1.26, 2.4 and 2.5.

Run them yourself:

pip install ".[test]"
pytest
python bench/run_bench.py --quick     # about a minute
python bench/run_bench.py             # full benchmark, several minutes
python bench/run_mixed.py --quick     # float and numpy input

Behaviour inherited from rectpack

These were found while porting. They are reproduced on purpose, not fixed, so that results match (research/original_bugs.py demonstrates each):

  • validate_packing() never compares the last rectangle with the others, so an overlap involving it goes undetected.
  • MaxRectsBl documents a smallest-x tie-break but takes the first candidate.
  • With the BBF bin heuristic, online add_rect returns True/False instead of the rectangle.

Limitations

  • Speed was measured on one Windows laptop only. Correctness is checked in CI on Linux, Windows and macOS, but speed on those systems has not been measured.
  • The package subclasses rectpack internals and pins rectpack==0.2.2. A new rectpack release would need re-checking.
  • An unpickled or deep-copied packer continues on the original Python code path: correct, but not accelerated.

Contributing and security

Issues and pull requests are welcome; see CONTRIBUTING.md. The most useful report is a real workload where it is still slow. Please report security problems privately, as described in SECURITY.md.

Credits and licence

Apache-2.0, the same licence as rectpack, of which this is a derivative work. rectpack is by SecNot. The MaxRects algorithms come from Jukka Jylänki, "A Thousand Ways to Pack the Bin" (2010). See NOTICE.

Metadata

Release files for fastrectpack 0.3.0

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

Source distribution (sdist)

Source distribution for fastrectpack 0.3.0
File Size Uploaded Provenance Actions
fastrectpack-0.3.0.tar.gz 53.0 kB With provenance Details for fastrectpack-0.3.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for fastrectpack 0.3.0
File Actions
fastrectpack-0.3.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for fastrectpack-0.3.0-cp315-cp315-win_amd64.whl
fastrectpack-0.3.0-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details for fastrectpack-0.3.0-cp315-cp315-musllinux_1_2_x86_64.whl
fastrectpack-0.3.0-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details for fastrectpack-0.3.0-cp315-cp315-musllinux_1_2_aarch64.whl
fastrectpack-0.3.0-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 fastrectpack-0.3.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
fastrectpack-0.3.0-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 fastrectpack-0.3.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
fastrectpack-0.3.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for fastrectpack-0.3.0-cp315-cp315-macosx_11_0_arm64.whl
fastrectpack-0.3.0-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details for fastrectpack-0.3.0-cp315-cp315-macosx_10_15_x86_64.whl
fastrectpack-0.3.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for fastrectpack-0.3.0-cp314-cp314-win_amd64.whl
fastrectpack-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for fastrectpack-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
fastrectpack-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for fastrectpack-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
fastrectpack-0.3.0-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 fastrectpack-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
fastrectpack-0.3.0-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 fastrectpack-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
fastrectpack-0.3.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for fastrectpack-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
fastrectpack-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for fastrectpack-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl
fastrectpack-0.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for fastrectpack-0.3.0-cp313-cp313-win_amd64.whl
fastrectpack-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for fastrectpack-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
fastrectpack-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for fastrectpack-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
fastrectpack-0.3.0-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 for fastrectpack-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
fastrectpack-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for fastrectpack-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
fastrectpack-0.3.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for fastrectpack-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
fastrectpack-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for fastrectpack-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl
fastrectpack-0.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for fastrectpack-0.3.0-cp312-cp312-win_amd64.whl
fastrectpack-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for fastrectpack-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
fastrectpack-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for fastrectpack-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
fastrectpack-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for fastrectpack-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
fastrectpack-0.3.0-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 fastrectpack-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
fastrectpack-0.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for fastrectpack-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
fastrectpack-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for fastrectpack-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
fastrectpack-0.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for fastrectpack-0.3.0-cp311-cp311-win_amd64.whl
fastrectpack-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for fastrectpack-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
fastrectpack-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for fastrectpack-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
fastrectpack-0.3.0-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 fastrectpack-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
fastrectpack-0.3.0-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 fastrectpack-0.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
fastrectpack-0.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for fastrectpack-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
fastrectpack-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for fastrectpack-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
fastrectpack-0.3.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for fastrectpack-0.3.0-cp310-cp310-win_amd64.whl
fastrectpack-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for fastrectpack-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
fastrectpack-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for fastrectpack-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
fastrectpack-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for fastrectpack-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
fastrectpack-0.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for fastrectpack-0.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
fastrectpack-0.3.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for fastrectpack-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
fastrectpack-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for fastrectpack-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
fastrectpack-0.3.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for fastrectpack-0.3.0-cp39-cp39-win_amd64.whl
fastrectpack-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for fastrectpack-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
fastrectpack-0.3.0-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details for fastrectpack-0.3.0-cp39-cp39-musllinux_1_2_aarch64.whl
fastrectpack-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for fastrectpack-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
fastrectpack-0.3.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for fastrectpack-0.3.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
fastrectpack-0.3.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for fastrectpack-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
fastrectpack-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details for fastrectpack-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl

Total release size: 21.1 MB

Release files / fastrectpack-0.3.0.tar.gz

Download URL fastrectpack-0.3.0.tar.gz
Size 53.0 kB
Tags Source
SHA-256 checksum
How to use checksums
99ba9aa91a3bf71838f43573a333ba01ef4d1c81e81b8122bd13749e953841d1
BLAKE2b-256 checksum
How to use checksums
25b917f9c9ec2570cd14c30773d1187bcadaf907b60de37af1f83d6077713130
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp315-cp315-win_amd64.whl

Download URL fastrectpack-0.3.0-cp315-cp315-win_amd64.whl
Size 319.1 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
f5dd5edce3a84794ad5a29dd885a295e983b46694b0474ddcd83ef5079e84feb
BLAKE2b-256 checksum
How to use checksums
52a6dfdd2cbe3ffe56c3f28104de534f223554c51410bfc31dc1808a78945626
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL fastrectpack-0.3.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
526ee2551ff12a7d55978bfc8fb8bfb9b88ae953d4f6e177ea495f417c8ed9f8
BLAKE2b-256 checksum
How to use checksums
fbd4c5ac3129f933c16fe07c7e25428033280c3c27a489051d18b7670bc9729f
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL fastrectpack-0.3.0-cp315-cp315-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
08a3292ad1ed92ca967f14352da02dc2acce054c0e76a83c22ee1c07736df43e
BLAKE2b-256 checksum
How to use checksums
10a3c81f78dce82e0a69e4a0c0746eb144b174b53e6c89272bb58dacc7e3fb37
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastrectpack-0.3.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 120.9 kB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ffce8c6b61c1b6bc6978a0da673dcc1bd342d090c0ccbd5823f8d0b2421023d4
BLAKE2b-256 checksum
How to use checksums
c891511255552df5b37516415d4e5ed98c7440a8073a59227527c674a6297144
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastrectpack-0.3.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 111.6 kB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4b0ce38a2122fc06025a96e2b77fde37a4fe5074d96d9a61f1ea4d0b92e6b287
BLAKE2b-256 checksum
How to use checksums
6f71c07a472541e778345dc4c41c9a94b52011d7b9db4cc8f75c545cc6e1a1bf
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL fastrectpack-0.3.0-cp315-cp315-macosx_11_0_arm64.whl
Size 102.7 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
79e9fc86225d9c46b68614b5ae1bfedd44475747ae4599748819ee56388ddbda
BLAKE2b-256 checksum
How to use checksums
ec54b5a87c446279e2edc4eadd27e02f94ba033094ae2ac1813ac05636099a0c
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp315-cp315-macosx_10_15_x86_64.whl

Download URL fastrectpack-0.3.0-cp315-cp315-macosx_10_15_x86_64.whl
Size 111.1 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7a9a4f38fa9625e58820548cdc0d06d8bf046183b054f592ebbb5f4390398c81
BLAKE2b-256 checksum
How to use checksums
529185baa01e06700184a706864508eb9c4e30e22016d7e2c37ad99fcad81d7f
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp314-cp314-win_amd64.whl

Download URL fastrectpack-0.3.0-cp314-cp314-win_amd64.whl
Size 319.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b8888d4ba4fdea976f2fb0e4698bab55c7de67107098bd3720832e3f25f2271b
BLAKE2b-256 checksum
How to use checksums
94422608ccf881f602ccecfc97cc77c60cb95c94bec3134889bfb5cc19241d8d
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL fastrectpack-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7843ce8f1de3457960d31b704ab3b330d5aff75d9d8553205837fb5975094ee7
BLAKE2b-256 checksum
How to use checksums
9bbcad6bfc4d4e3197d6d406c10570fbee6a19522906e83982959b3238f27ce9
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL fastrectpack-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9dc1276f64bd2ce851687311fc6764d0ec73a61f1f45ef18192eeae30b2dd553
BLAKE2b-256 checksum
How to use checksums
100e96e092cb5894c656495a1952f941413b5b7ce691b35b68a7bd07795d4053
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastrectpack-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 120.9 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9e495abc9e69ef0a00a82657c110cc45a699f0ca68c62ae34ef9b063db3d1634
BLAKE2b-256 checksum
How to use checksums
f9c8ce18d232feaae3f92c4c3dddc4ebeaafb076911205541a238a29c44963bc
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastrectpack-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 111.6 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b255c51eaa2e2bfe28850df917f0e5cb2d7a3c96bcc1c457b91c0ff268e5b12e
BLAKE2b-256 checksum
How to use checksums
7968d8469775e0627121fe54b6e4b9e53dbd6f1823af37d552a6762ffa604f11
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL fastrectpack-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Size 102.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9e388c5b75be9c24b016a731463a720ed95ef0aa7e448547f2019ae5c8196485
BLAKE2b-256 checksum
How to use checksums
4c3d28f69b51aff974c9b0bbab4c949d8e4da71c0d47eab97e4d5e9ceca04921
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL fastrectpack-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 111.1 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
76c11dba0cf4d500ed34f9972af1ff18205aaa9c1ebad317a9135a39a9cc7c72
BLAKE2b-256 checksum
How to use checksums
5eac269f1c99d5c901f402286aa63bc81e47670bc18e906375d201af3d571e0d
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp313-cp313-win_amd64.whl

Download URL fastrectpack-0.3.0-cp313-cp313-win_amd64.whl
Size 309.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c2315ff31dfbd9008c84c3372af8a8ec516c3a62f48e0779827f61cd24940f0f
BLAKE2b-256 checksum
How to use checksums
8aaf87607bdefd88fb2ae7eb8328d31b1ffd5fe01beb35e1a3c007adcea1b9fa
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL fastrectpack-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
635a36aca31fd403d128f475ddc2e05853442fdb8c4584a481b42bea37f302fa
BLAKE2b-256 checksum
How to use checksums
9a0a1fdbb6ac83e4acc162ffe7ed468a999d5c1f449125cccf8c6dbf02c2c535
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL fastrectpack-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
aae3f39d2f68e04067fe6fa62151516f91d61e22f7e472ff390b1e2d85221657
BLAKE2b-256 checksum
How to use checksums
79bbc2c6bfd12f883a432b6236bbfc939139ba585a747b3826a1900240dada8d
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastrectpack-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 120.8 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cc518991f68f77d363f8e621cd76ab5a90de95d7ed271f212e36fbcb113beac0
BLAKE2b-256 checksum
How to use checksums
7db9c3923e2f630b6241b2565bc052f2deb4f83f844fc37047604ee804490cd6
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastrectpack-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 111.0 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
640151d4dfb011398bf39b6e98508ae32bf53ada6ea96e38063d6a4098fa072e
BLAKE2b-256 checksum
How to use checksums
23e05ca6a1aaa16d2b7a96ba9ae691dd505f93b3e29270960f27e87a94fde096
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL fastrectpack-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Size 102.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2b2193ca0d7abac8d1fe16baa4267617d9de03cfd814ac0d92fb7db743c654cc
BLAKE2b-256 checksum
How to use checksums
4720b358994d68eeaed070b0edcf9a28a189f5475fb10b6fd4d0e85256e33fdb
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL fastrectpack-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 110.7 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
ef83b47fbad1f7755aa26c39755a1693f8327ed74491baf85ffd0f8762f27520
BLAKE2b-256 checksum
How to use checksums
9ef5f1483e6e5ad02e7c6feead34b07533a8a9b9a94fb2c7b3e2125dd57b2490
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp312-cp312-win_amd64.whl

Download URL fastrectpack-0.3.0-cp312-cp312-win_amd64.whl
Size 309.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
149963f37888dc9c7db24e1f791ae1567a8a65dd81dcb679495710a3887cdb9e
BLAKE2b-256 checksum
How to use checksums
97862d4fbdae57aa058c9e6ec2b59a72d9350e76f946f508b9029295f3ae82e3
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL fastrectpack-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3feb1ec201aa6f1bba1e2ffb2f55703755e45d1459c53136f28d56b4b57e77a1
BLAKE2b-256 checksum
How to use checksums
10a432a9c54cccd2de1e96f3799200ed822af09dabff4b162707405327b1e3b5
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL fastrectpack-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a21a1eb12813562f68a932282733cbcc11613a27852a09eb421da37945dd435b
BLAKE2b-256 checksum
How to use checksums
ed9e283a8a68b2e1cc53ee208172122644a615878f0f30a5f481ccd1d7cb9868
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastrectpack-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 120.7 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
875cf124fe2a57ce3dfca9e6179bd702f6fea7895cd7d996681b1606a14406fb
BLAKE2b-256 checksum
How to use checksums
3e1cae424a2f05339a8a101f0f9af0bc51eccbcb26170cf4799aee84ecb99be6
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastrectpack-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 111.0 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
59cd45c40a4f9bb5ffb5d5a158f01439ee83b474ca67971cb1190b13c84b63d2
BLAKE2b-256 checksum
How to use checksums
ee75aded90d4279b0cf4f59068adc03a0a459341420dc12c84b150fac1c3e6f2
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL fastrectpack-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 102.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
993efeb8a24e0dfc92036b195143d4a920a0b589ac65f57cc2b92ae41dc4407b
BLAKE2b-256 checksum
How to use checksums
a6aa3cd4e374b66098250d7aec5f4a7b6aa37a5410a60c21b4330d582147f12f
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL fastrectpack-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 110.6 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
fe60925e0a542e0bb4bbd05166878d880612d2604f3920a59183062afa7b24be
BLAKE2b-256 checksum
How to use checksums
4cf4fd0bf4f08993641f96826c0146535a70fd84347575ddd0f586ced9d99f1b
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp311-cp311-win_amd64.whl

Download URL fastrectpack-0.3.0-cp311-cp311-win_amd64.whl
Size 306.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ee07ce2846ffcaaa9dfeacef6c3fa5f9277b6294731dafd33c4a5512eaceb6ad
BLAKE2b-256 checksum
How to use checksums
612544f44bd209090649a86ee8acdccf3e7d376a090d2e379a081d56444e8a83
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL fastrectpack-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5037b1a6f8f8551c621ae5cc9c434de45adef384349bb044f5d26a90ac499dd1
BLAKE2b-256 checksum
How to use checksums
a6595db7b4aaaac9e3ded020eb7eda88b8d6ae2df361b59df01fe2b5bd17f985
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL fastrectpack-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
54a49f7f81adac3f1b0d80d73291af9e479fd4640cfbb349c56c402b8a61515b
BLAKE2b-256 checksum
How to use checksums
6a2dc46d2bca8b483ed14e7ca8f82423cd954770ca96e0c88d2aa61d34286f8d
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastrectpack-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 117.8 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
42e26ece5ae32f2e0d952dd55083012d9258a9ad8c399a8c279e98a5977baa62
BLAKE2b-256 checksum
How to use checksums
171ad7d0dcba69b3a0851d5d40b3b0eeb2425ea8e7e69468c54325f70d87e81c
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastrectpack-0.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 108.8 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7e1c9039c06cd8c38b4cbd9ab1c209fb0b4e35055f33b323719cce48f59d13ed
BLAKE2b-256 checksum
How to use checksums
ba3e5147d0ea539e4bad368b5e6495ca4fdc18686bc420f07ff6c25b9a1866c8
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL fastrectpack-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 101.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
665b9d52cd9165490e4c2b02f8ae1d1c2645367b14b6a42a99641d44d692955e
BLAKE2b-256 checksum
How to use checksums
24356dc8d1eef7f8f5bd4106df7251d45e14e6e6ee09b1d683c760013f7ca206
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fastrectpack-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 109.7 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
89724cca89f69ad36e08718c974c8e4d360b66ab449ab4924731d19a9704a1bc
BLAKE2b-256 checksum
How to use checksums
60f4719ad7720b6531d4584b8ad2c567cf65a11e048c0ffefa7ae773c7cfac94
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp310-cp310-win_amd64.whl

Download URL fastrectpack-0.3.0-cp310-cp310-win_amd64.whl
Size 305.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8552b39455398313c9920fdc4b687a5389e855db74bf59aaa79e92a789e9ee0c
BLAKE2b-256 checksum
How to use checksums
ad4930500baa8054340f318f25b1e07bc22a6e860e276240a0ae3906201d924e
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL fastrectpack-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1e9a45f85ef5945cd940a13784086dcb41888a45cbf2c8b93612e9f3784b1339
BLAKE2b-256 checksum
How to use checksums
8ea2fc12339adfb5ef963500179c9264ea5a3119d3a5b33dfdbc614bdadf2245
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL fastrectpack-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
33ab944c76df30e97e6f0136492c8b0690c7c965edf57541314083ffa799c9bb
BLAKE2b-256 checksum
How to use checksums
e946664396f9213d40d7311c67016ae4524bc4a31e75ec8947cf66626fccdb45
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastrectpack-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 116.5 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2b262e7193aec85610a16114e43aa0ab1bcec3edd4fce4c31698d7891baf76ff
BLAKE2b-256 checksum
How to use checksums
45f6c6665e8d1fd521a2b5d8e9699bb97dec4e062e9f21a4c7bb5e246d4d0512
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastrectpack-0.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 107.7 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bce2b561e663cf9464080cc698b18fcad71a446b2aab1aedca051637cac54792
BLAKE2b-256 checksum
How to use checksums
920a29f1df8bfc4c290d5e756f3a460a55964a6a2efd8461bc64e189f4f469d6
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL fastrectpack-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Size 100.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0b25b9aa23f290793064c42e9a3b441ec8a9c42eca4e467895129fc8ebe0c38f
BLAKE2b-256 checksum
How to use checksums
cc17d9256184b77885bd34f0de79474d658c6781de328ad8eed7e43b95dff7c5
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fastrectpack-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 108.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
66302ec6080bbae3cefb037b8695f4fe9ab465f26272474023405ffbe050cd7b
BLAKE2b-256 checksum
How to use checksums
c20fc4fe3cdfb8da52ea88c8fad038b665c8d809722a7db20574a9c03abc2954
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp39-cp39-win_amd64.whl

Download URL fastrectpack-0.3.0-cp39-cp39-win_amd64.whl
Size 306.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
61c6a61649094fac03e27165f216d7f9e8b93144c07aa312d9e6e6e015dca3b7
BLAKE2b-256 checksum
How to use checksums
dc5e2e677ea2c18f264c6073ee907ffa3fb497bc0f8f2d40cb40bf38a3e45a12
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL fastrectpack-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
233d6d195869bebea3f9f0a787a2cb5088c92358ac9b7ed84f644a356f61d2f9
BLAKE2b-256 checksum
How to use checksums
476964e433161fe86f14996468a7b34c910832e436acc48a9b547214fcad26cd
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL fastrectpack-0.3.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b2c65e8f3eacfff2b51d9f3722d439656fa8dd3a85bad6dd8402f100ec6e5bf4
BLAKE2b-256 checksum
How to use checksums
948cfe3bfeda6175805dc2262c292a4ddfb3e2eabb8154f338cab7f5b399f635
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fastrectpack-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 116.7 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fd6da29169febd22f7039adf3e6607b64fb506e5ed60755da2fc57ec582a7323
BLAKE2b-256 checksum
How to use checksums
e7b3e95514b6a1cc2596605ff39dbc4e513283ee151f8ffbfd0a2e83e5473107
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fastrectpack-0.3.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 108.0 kB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fef870605b78932efe580088a2fd82bbc3e1c772426fc91d97339b58bd478b2c
BLAKE2b-256 checksum
How to use checksums
0fedf95c72704ce02a5ffdf32572582731f2ae2d4d992cd20c3c5e89634d52a3
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL fastrectpack-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Size 100.5 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3588c57314f90503a2d37dcc7da4fec7be2006cd8438f9a1cb49eff920baf47e
BLAKE2b-256 checksum
How to use checksums
0e97cffe916ea1930769508f291c7fd53c54f92299ca448e312e31a69dfa7092
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 Nov 10, 2026.

Transparency log

Release files / fastrectpack-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fastrectpack-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 108.3 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
001376cbb30ec8e984919231d313c3cc182d9922ef00f7c7c22cf0d62405e9a1
BLAKE2b-256 checksum
How to use checksums
933e4e5ffeaf0e9ca15c56ab5647b90282afe86b33ccc2ea38517d8c7e323a1b
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 Nov 10, 2026.

Transparency log

Security for fastrectpack 0.3.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 50 files in this release have been uploaded with provenance metadata.

Select from 50 files

Attestation for fastrectpack-0.3.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 Nov 10, 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