Findafactor

Latest version: v6.7.0

Safety actively analyzes 714736 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 26

6.5.0

Benchmarks reveal that 13 might no longer be a ceiling for the point of additional practical advantage with wheel factorization. Hence, we add wheels up to 17. (We might go another increment or two higher, ultimately, but the difference in overhead with each additional step is huge, probably tending somewhat like _factorial,_ so we want to have support for just the highest case where we ever see practical advantage, or just one higher than that for completeness.)

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v6.4.3...v6.5.0

sha1sum results:
0c57078510ccbefbd2fcf0dfa1f4c8b41890e27d FindAFactor-6.5.0-cp310-cp310-manylinux_2_35_x86_64.whl
c3ca1a39b393c7462c6a0f7befe79c4e583dfa9e FindAFactor-6.5.0-cp312-cp312-manylinux_2_39_x86_64.whl
8203978c5492737e8bfaac96fee39ce09e819beb FindAFactor-6.5.0-cp312-cp312-win_amd64.whl
8652e19e73b455ff93f1a2101cc75bcb8f8975fe FindAFactor-6.5.0-cp313-cp313-macosx_13_0_x86_64.whl
ea9ea5af736d6fa2a075ee3cb682123d89156cc7 FindAFactor-6.5.0-cp313-cp313-macosx_14_0_arm64.whl
017d4760e912c1a0efabaccc8bf5470414969759 FindAFactor-6.5.0-cp313-cp313-macosx_15_0_arm64.whl
54ed2b316ca69e6a9841ab741f338ea9a2fec144 FindAFactor-6.5.0-cp38-cp38-manylinux_2_31_x86_64.whl
1b8cdbc2e6e4ad547faf85b87fb3d28b28f943f9 findafactor-6.5.0.tar.gz

6.4.3

This release contains minor finishing touches (including minor bug fixes).

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v6.4.2...v6.4.3

sha1ums results:
883c01f4b0f46f26476327b3a33ddabb2dc958ce FindAFactor-6.4.3-cp310-cp310-manylinux_2_35_x86_64.whl
3797863860dc3b7482cbe79bde6a0c8567fe1a8a FindAFactor-6.4.3-cp312-cp312-manylinux_2_39_x86_64.whl
ff2864331ba71d14f5549571c9556c52692a177b FindAFactor-6.4.3-cp312-cp312-win_amd64.whl
03f200fc343189aeadbad67a8a6ffc33784c77e4 FindAFactor-6.4.3-cp313-cp313-macosx_13_0_x86_64.whl
6fa1ad69b96bf1021cce51ff76b67e81d01fd6cf FindAFactor-6.4.3-cp313-cp313-macosx_14_0_arm64.whl
7ec1d3bf6446b6b89d7eb7c920c48bbc6185d462 FindAFactor-6.4.3-cp313-cp313-macosx_15_0_arm64.whl
a8244110d089eeebe314c1b93f87e5ea7445695e FindAFactor-6.4.3-cp38-cp38-manylinux_2_31_x86_64.whl
19edddedd3dfceded7126fac73cd1eec0a51937a findafactor-6.4.3.tar.gz

6.4.2

This release calculates the first valid sieving element after wheel factorization in `FACTOR_FINDER` Quadratic Sieve mode, takes this as overall _additive_ offset on all other work items, and multiplies _just_ the batch number by the batch size. (Getting the order of operations right on wheel factorization interval scaling has **always** been the trickiest part, since the original development of `PRIME_PROVER` mode, as well.)

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v6.4.1...v6.4.2

sha1sum results:
44bffee0e3e215d686c4af364c254c824583d4ed FindAFactor-6.4.2-cp310-cp310-manylinux_2_35_x86_64.whl
f8387986c0ffd0fb0421acbf28de2e725a9a37c9 FindAFactor-6.4.2-cp312-cp312-manylinux_2_39_x86_64.whl
9ade956cd0188882baabe6581bf92fe49066e28a FindAFactor-6.4.2-cp312-cp312-win_amd64.whl
1e82aa0faa5ec15b10b7ace130d84dc11a2acf8e FindAFactor-6.4.2-cp313-cp313-macosx_13_0_x86_64.whl
561b683ea0581198bce23ec4fd44a09fcbb89f0e FindAFactor-6.4.2-cp313-cp313-macosx_14_0_arm64.whl
b1e20d6e1c1b4d0f3e6eff223242a0aa9a81e29b FindAFactor-6.4.2-cp313-cp313-macosx_15_0_arm64.whl
c50ec2804e9750eec7c12e4760194e6c0d0f1520 FindAFactor-6.4.2-cp38-cp38-manylinux_2_31_x86_64.whl
a164535c1caa53842b34cac68cb7a1f838503289 findafactor-6.4.2.tar.gz

6.4.1

This release cuts unused variables. It also fixes an off-by-one condition, for counting batch numbers from the high end of sieving intervals. (This is more important to `PRIME_PROVER` mode than to `FACTOR_FINDER`, as `PRIME_PROVER` might actually sieve the **entire** range, whereas `FACTOR_FINDER` will reasonably never be expected to do so.)

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v6.4.0...v6.4.1

sha1sum results:
a823e69db4042141f7b480dd5045fb19f9d6d479 FindAFactor-6.4.1-cp310-cp310-manylinux_2_35_x86_64.whl
ac591e9c5d7bf2778c7176141f45e2b9f4a8f591 FindAFactor-6.4.1-cp312-cp312-manylinux_2_39_x86_64.whl
289471ad86a31e3641fceff1009ce9b67f04b273 FindAFactor-6.4.1-cp312-cp312-win_amd64.whl
2d29bf06fc8cf22a72d3c44377e51c5493618cb2 FindAFactor-6.4.1-cp313-cp313-macosx_13_0_x86_64.whl
cda978e5f5b440a762d679bacd38c9968baf3b28 FindAFactor-6.4.1-cp313-cp313-macosx_14_0_arm64.whl
a71ccc428af5a3b04dbfb3110b6167b7fded2925 FindAFactor-6.4.1-cp313-cp313-macosx_15_0_arm64.whl
fde7ada73f168fa7f82506fdfb436cf4b86de9c9 FindAFactor-6.4.1-cp38-cp38-manylinux_2_31_x86_64.whl
887cd49c7e4b83c1979fa1497eef982e75d466c7 findafactor-6.4.1.tar.gz

6.4.0

A number of edge cases and off-by-one conditions have been fixed. To try to achieve some diversity in sieving results, `FACTOR_FINDER` works inward by batch from both ends of the sieving interval, like `PRIME_PROVER` mode. Also, pardon the breaking change (which should probably be accounted semantically), but `PRIME_PROVER` is the better name for that method, than `PRIME_SOLVER`.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v6.3.1...v6.4.0

sha1sum results:
b563908926f97fec63b72b5cd2ccd31ba54d04f8 FindAFactor-6.4.0-cp310-cp310-manylinux_2_35_x86_64.whl
41c8824ac38c162905f2811e735dcafc1d72dd06 FindAFactor-6.4.0-cp312-cp312-manylinux_2_39_x86_64.whl
1264f17a000498772f5b7895f5e816d66ffaf4a3 FindAFactor-6.4.0-cp312-cp312-win_amd64.whl
f2248faa24672d65af3768f66523ed6298e14f4c FindAFactor-6.4.0-cp313-cp313-macosx_13_0_x86_64.whl
f332b3cd457d6b323edd0e208ec6081394c161a6 FindAFactor-6.4.0-cp313-cp313-macosx_14_0_arm64.whl
c822a29b219d0a3248c615d99abce0dc57c1d82a FindAFactor-6.4.0-cp313-cp313-macosx_15_0_arm64.whl
1e3da1add56be7b28bb2674b20b11ecc9accd8e5 FindAFactor-6.4.0-cp38-cp38-manylinux_2_31_x86_64.whl
d55c3639f0400b8736eda30a028381ea43d5b0b8 findafactor-6.4.0.tar.gz

6.3.1

This fixes the edge case that arises with `FACTOR_FINDER` method when the wheel factorization level is set lower than the first prime not in the factor base.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v6.3.0...v6.3.1

sha1sum results:
6c8413163d0bc6afc23337f83370659745cbc654 FindAFactor-6.3.1-cp310-cp310-manylinux_2_35_x86_64.whl
ab1c62ad3f92f5aec9cb6ae6b321154b5c433e6d FindAFactor-6.3.1-cp312-cp312-manylinux_2_39_x86_64.whl
129a71959d41300344992c0a77100aea31f65d47 FindAFactor-6.3.1-cp312-cp312-win_amd64.whl
7b6b15d8cfe7723e2c234eb186e195c1a04de159 FindAFactor-6.3.1-cp313-cp313-macosx_13_0_x86_64.whl
87219c3c9c18ab1e5fed6e5d1b131020e5478007 FindAFactor-6.3.1-cp313-cp313-macosx_14_0_arm64.whl
5fdf1ccee9ddf11e4feff9e4e423758e29d2e5e9 FindAFactor-6.3.1-cp313-cp313-macosx_15_0_arm64.whl
f5219432e4542dcadad6506993f594d17f29b15e FindAFactor-6.3.1-cp38-cp38-manylinux_2_31_x86_64.whl
1a51c712828911fffb5be6aeb06e5ecf94077676 findafactor-6.3.1.tar.gz

Page 2 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.