Skip to main content

Approximate Subset Sum

Find fast approximate solutions for the subset sum problem.

Installation

pip install approx_subsetsum

Usage

Given an integer numpy array samples, this function tries to find a subset of samples, that has a sum close to a given capacity.

import numpy as np
from approx_subsetsum import subsetsum

samples = np.array([1, 2, 3, 4, 5])
capacity = 7
indices = subsetsum(samples, capacity, timeout=10.0, allow_higher=100)
solution = samples[indices]
if np.sum(solution) == capacity:
    print('found solution')
else:
    print('solution is off by', abs(np.sum(solution) - capacity))

Parameters

  • samples: The input array of integers. Fastest if given as numpy array (no copy). Otherwise the data will be copied.
  • capacity: The target sum as integer. High capacities can lead to high memory usage and runtime.
  • timeout: The maximum runtime in seconds. If the algorithm does not find a solution within this time, it throws a approx_subsetsum.TimeoutError.
  • allow_higher: If set to a positive integer, the algorithm will also try to find a solution higher than capacity (up to capacity + allow_higher). Note that setting allow_higher to a large value can hurt performance.

Performance

The algorithm is not well optimized, but at least implemented in C++.

For the following measurements, a script similar to the following code snippet was executed:

import numpy as np
from approx_subsetsum import subsetsum

def bench(n_samples, capacity):
    samples = np.random.randint(1, 1000000, n_samples)
    subsetsum(samples, capacity, timeout=10.0)

The plot shows the runtime depending on the number of samples and the capacity. Plot visualizing the runtime Note: The algorithm timed out after 10 seconds.

The following table shows an overview of the runtimes. Of course, this depends on many things but can be used to get an idea of the performance.

#samples capacity runtime
1000 10000 0.000 secs
10000 10000 0.001 secs
100000 10000 0.006 secs
1000000 10000 0.061 secs
1000 100000 0.004 secs
10000 100000 0.057 secs
100000 100000 0.569 secs
1000000 100000 5.887 secs
1000 1000000 0.623 secs
10000 1000000 6.093 secs
100000 1000000 >60 secs
1000000 1000000 >60 secs

Metadata

Release files for approx-subsetsum 0.2.4

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

Built distributions (wheels)

Table of built distributions (wheels) for approx-subsetsum 0.2.4
File
approx_subsetsum-0.2.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
approx_subsetsum-0.2.4-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
approx_subsetsum-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
approx_subsetsum-0.2.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
approx_subsetsum-0.2.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
approx_subsetsum-0.2.4-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
approx_subsetsum-0.2.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
approx_subsetsum-0.2.4-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
approx_subsetsum-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
approx_subsetsum-0.2.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
approx_subsetsum-0.2.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
approx_subsetsum-0.2.4-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
approx_subsetsum-0.2.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
approx_subsetsum-0.2.4-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
approx_subsetsum-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
approx_subsetsum-0.2.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
approx_subsetsum-0.2.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
approx_subsetsum-0.2.4-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
approx_subsetsum-0.2.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
approx_subsetsum-0.2.4-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
approx_subsetsum-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
approx_subsetsum-0.2.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
approx_subsetsum-0.2.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
approx_subsetsum-0.2.4-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 6.0 MB

Release files / approx_subsetsum-0.2.4-cp313-cp313-win_amd64.whl

Download URL approx_subsetsum-0.2.4-cp313-cp313-win_amd64.whl
Size 71.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
93242a68ef091bc30db8b8c986e9fa4762ee57f21dffa3676f1abaaa30a27b7a
BLAKE2b-256 checksum
How to use checksums
17c7977a21b55ce90ed970412367b4c3c74a2dca142721dee2a95303cfb45e53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp313-cp313-win32.whl

Download URL approx_subsetsum-0.2.4-cp313-cp313-win32.whl
Size 65.7 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
6cc5e315d006a3795cf1bf7a64abd3d3343b709578fdddf9e325b1ed8f1f939e
BLAKE2b-256 checksum
How to use checksums
902c19792c2783e25ff393b349dba2eddfb6dbec53d6e4903007ebacf5a76d58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL approx_subsetsum-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bd5821639e85677efa52d538c62ea74108215f385814dbb2114300561f321d9b
BLAKE2b-256 checksum
How to use checksums
b756335f3fb46c7bf1f06fa43bfa096ddd66a84e7065133c03acbde6710c2f11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL approx_subsetsum-0.2.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 90.8 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
864a1cdf90374c07eed4b1cc6830f9b0140d82b67c3a01329e5ee02d9ac15986
BLAKE2b-256 checksum
How to use checksums
d168da31a8b1c1bbb8bcff6bf3be1af516590fc60242b796f2e21ede2fa21069
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp313-cp313-macosx_11_0_arm64.whl

Download URL approx_subsetsum-0.2.4-cp313-cp313-macosx_11_0_arm64.whl
Size 70.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e5a786d02b146a15f12d151311b796f19bca8aed08daf36126affac9842c3c0a
BLAKE2b-256 checksum
How to use checksums
76256f16426de33a18411490317e143d571750c0b0daad6fc328af53121692e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp313-cp313-macosx_10_13_x86_64.whl

Download URL approx_subsetsum-0.2.4-cp313-cp313-macosx_10_13_x86_64.whl
Size 73.6 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
aed12a8102c1952eac6d72ce97544837523eb0b9db6827e3ab108a94b7ef1310
BLAKE2b-256 checksum
How to use checksums
a37128835cfca02e2a3d4965f0101a19e91f34abec9f8f534e88bd3a827016aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp312-cp312-win_amd64.whl

Download URL approx_subsetsum-0.2.4-cp312-cp312-win_amd64.whl
Size 71.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3fd096c5daf5d96cd63c2426aa51242d9c6c9fa752dcf252f3163299d726700f
BLAKE2b-256 checksum
How to use checksums
144b0047257dc787892fddb7a9f781fff9a3e4256e390b03a5ecec3622df9470
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp312-cp312-win32.whl

Download URL approx_subsetsum-0.2.4-cp312-cp312-win32.whl
Size 65.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
910fed416e3af97e859c1d1f15f2193a18c3b7363ece80e3231cedb9867c38da
BLAKE2b-256 checksum
How to use checksums
85db2d446d71eff71f7c72908e87ec9db005068a2b985e039c0fdf9721413dd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL approx_subsetsum-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
94eb072fda6dddbf26963acfe9647c728b84c2fb0e194f96777de2fbb38d91b4
BLAKE2b-256 checksum
How to use checksums
0e525547d3d193a93763f7697d2ccf3605abcdc13e8b68df19aa98e2009a51c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL approx_subsetsum-0.2.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 90.8 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8e19ef5d6adce0dfc9084dfe4dcde9f9edc1ff32d08a02c0fbbbc96bd9b11827
BLAKE2b-256 checksum
How to use checksums
f083862944f6dea82987112743f9223dbe07db095901ecb733a60ae7cc40c10e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL approx_subsetsum-0.2.4-cp312-cp312-macosx_11_0_arm64.whl
Size 70.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a76fe600ffe47a4766647e215ae4d80200722ae6f1b34ef2767a668b4d963382
BLAKE2b-256 checksum
How to use checksums
91beb60741332208e6011768767d04dc9622a144aab92d900b8be06338e371c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp312-cp312-macosx_10_13_x86_64.whl

Download URL approx_subsetsum-0.2.4-cp312-cp312-macosx_10_13_x86_64.whl
Size 73.6 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e18bc1e80ec34a95bdc981a247d842556b873152d98f51d1aa22ec5cc19776a3
BLAKE2b-256 checksum
How to use checksums
d0081ae07ec6e61fa90b11955e15f64fc18c15ff37deef7c269b100a086bb80e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp311-cp311-win_amd64.whl

Download URL approx_subsetsum-0.2.4-cp311-cp311-win_amd64.whl
Size 71.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8818da1d2eae07dc294d3a08447ed7f77d76fbc0a23ed129114c281d86b42382
BLAKE2b-256 checksum
How to use checksums
a6b9257eaa93ab8dc7bf0ec0d88547ccd78694b6c0d7020a69748788e9dd688e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp311-cp311-win32.whl

Download URL approx_subsetsum-0.2.4-cp311-cp311-win32.whl
Size 65.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
3d59ee4f0801bba1a4c5c921f13a285159b69a18f40b2923f1cd09caab664d81
BLAKE2b-256 checksum
How to use checksums
4c43b70a8808c62f7798f7e3a2b9682a0fd554a3e32cd79ddc02b6415d77e857
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL approx_subsetsum-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e5f00b1b427f97b82b3ee3f79711c6e80cdf5b5082ec62c88b5fe5cb807e0060
BLAKE2b-256 checksum
How to use checksums
b5e9744d8baadad39b625ed6698c77fb5b91c606e89b09af6e507c2e41d0d973
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL approx_subsetsum-0.2.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 89.9 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ca411d7973284095c458efa3c6b203380668cac6114625572f2b527e1c1c98ed
BLAKE2b-256 checksum
How to use checksums
1b1aa952b96cb43d5a728b9690c2b9d5d98bbe25538358738465905aef89f594
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL approx_subsetsum-0.2.4-cp311-cp311-macosx_11_0_arm64.whl
Size 71.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2b9a8734d4eb9929105814e20c82aa09beab173eeafbeec5cafb01b3b0fd08d4
BLAKE2b-256 checksum
How to use checksums
b1f960c8aa49c53da5c494406f7b6cf1a17cf1cd0104f77c07cbc2a07a9de3c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp311-cp311-macosx_10_9_x86_64.whl

Download URL approx_subsetsum-0.2.4-cp311-cp311-macosx_10_9_x86_64.whl
Size 74.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
05a1b3ca39e17816631d361f90bb256b6eff0163fa1abefba8050b60ea5b1c9d
BLAKE2b-256 checksum
How to use checksums
bd85f77744de894b5b7139a61a0b7ff87fd7200e6d83bd3035f2c71aca5b438f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp310-cp310-win_amd64.whl

Download URL approx_subsetsum-0.2.4-cp310-cp310-win_amd64.whl
Size 69.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1e73bfc75639844548c2792b99851ad441425095fc61781a8381327db16439b0
BLAKE2b-256 checksum
How to use checksums
d4ac892a508d1dcd1677a0385458a7b3fa81b08ec44473747b3df3778075007a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp310-cp310-win32.whl

Download URL approx_subsetsum-0.2.4-cp310-cp310-win32.whl
Size 64.2 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
e83a8dbd4f953668310aa5209fdad18a0c792a47acd900767ed19f45731f999d
BLAKE2b-256 checksum
How to use checksums
967f9c4707fcb0ac9d1b2bb598d3605fc78c722c9079f6207dac59d0fc6613a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL approx_subsetsum-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
37a7e08da5081001bb7beb3dfb5bec3a29a21d77f06c4b61866275b4a4c1392d
BLAKE2b-256 checksum
How to use checksums
d0cfc553c8340e55dc812b6c8d2032ff39649ad913a155d66311c663c8c8d5ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL approx_subsetsum-0.2.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 88.5 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5c1afcec0ecccd945106bc5cb34644a274f3bbf4d3bf29bee0a842b312ed3c0f
BLAKE2b-256 checksum
How to use checksums
19973b129ec18ecacc1f37fe1ef1e0216b3d2f08669ef53011572a85a8769097
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL approx_subsetsum-0.2.4-cp310-cp310-macosx_11_0_arm64.whl
Size 70.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
eb3321f4f24d193ca6a2db31a8f1b187c808d8a444122f96e1ca4b48c41dae47
BLAKE2b-256 checksum
How to use checksums
f869ea5dae76ced2269ca15ed9d8dee740394a2ded7208c781b83d19069a4be8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / approx_subsetsum-0.2.4-cp310-cp310-macosx_10_9_x86_64.whl

Download URL approx_subsetsum-0.2.4-cp310-cp310-macosx_10_9_x86_64.whl
Size 73.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3a3f166816b8fd326d075fb3c9f09b855b63e68177c518a949b2d9ab463cba22
BLAKE2b-256 checksum
How to use checksums
65604ac579512327a36fb2dd40fca4b5e350148d8024025c4c861a4d6e400be4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release history Release notifications | RSS feed

This release

0.2.4 This release

24 release files

0.2.3

24 release files

0.2.2

24 release files

0.2.1

24 release files

0.2.0

24 release files

0.1.0

24 release files

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