Safe Python bindings to the GNU GMP library

arbitrary-precision bignum gmp multiple-precision python
8 Open Issues Need Help Last updated: Sep 2, 2025

Open Issues Need Help

View All on GitHub
enhancement help wanted

Safe Python bindings to the GNU GMP library

C
#arbitrary-precision#bignum#gmp#multiple-precision#python
enhancement help wanted

Safe Python bindings to the GNU GMP library

C
#arbitrary-precision#bignum#gmp#multiple-precision#python

AI Summary: This issue requests adding new tests to ensure API compatibility between `int` and `mpz` types for several mathematical functions. The tests should specifically check the signatures of `comb`, `gcd/lcm`, `factorial`, `isqrt`, and `perm` to confirm they handle both integer types correctly.

Complexity: 1/5
enhancement good first issue

Safe Python bindings to the GNU GMP library

C
#arbitrary-precision#bignum#gmp#multiple-precision#python
Unpin msys2/setup-msys2 about 2 months ago
bug help wanted

Safe Python bindings to the GNU GMP library

C
#arbitrary-precision#bignum#gmp#multiple-precision#python
Add lcm() about 2 months ago

AI Summary: This issue proposes adding an `lcm()` function to the codebase, primarily to ensure compatibility with Python's standard library. Developers are advised to refer to the existing `mpz_lcm()` implementation for guidance on how to create this new function. The task involves implementing `lcm()`, likely by adapting or wrapping the logic from the specified arbitrary-precision integer LCM function.

Complexity: 2/5
enhancement good first issue

Safe Python bindings to the GNU GMP library

C
#arbitrary-precision#bignum#gmp#multiple-precision#python
Add comb() about 2 months ago

AI Summary: This issue requests the addition of a `comb()` (combinations) function to the library. The primary motivation is to ensure compatibility with Python's standard library. Implementers are directed to utilize existing `mpz_bin_*()` functions and to refer to the implementation of the `fac()` (factorial) function as a guide.

Complexity: 2/5
enhancement good first issue

Safe Python bindings to the GNU GMP library

C
#arbitrary-precision#bignum#gmp#multiple-precision#python
help wanted

Safe Python bindings to the GNU GMP library

C
#arbitrary-precision#bignum#gmp#multiple-precision#python

Safe Python bindings to the GNU GMP library

C
#arbitrary-precision#bignum#gmp#multiple-precision#python