30 Commits

Author SHA1 Message Date
Sergey B Kirpichev 460c289f90 Update repo link (git -> https)
Publish on PyPI / Build distributions (push) Has been cancelled
test / frozen-version (push) Has been cancelled
Publish on PyPI / Publish distributions to PyPI (push) Has been cancelled
test / tests (false, false, 3.10) (push) Has been cancelled
test / tests (false, false, 3.11) (push) Has been cancelled
test / tests (false, false, 3.12) (push) Has been cancelled
test / tests (false, false, 3.13) (push) Has been cancelled
test / tests (false, false, 3.14) (push) Has been cancelled
test / tests (false, false, 3.14t) (push) Has been cancelled
test / tests (false, false, 3.15) (push) Has been cancelled
test / tests (false, false, 3.15t) (push) Has been cancelled
test / tests (true, pypy3.11) (push) Has been cancelled
test / coverage (push) Failing after 1s
test / docs (push) Failing after 0s
test / linter (push) Failing after 1s
test / tests (true, 3.x) (push) Has been cancelled
Closes #1145
2026-07-26 03:07:07 +03:00
Sergey B Kirpichev b62c4173d1 Support CPython v3.15 2026-06-20 09:10:21 +03:00
Sergey B Kirpichev 2f6a5d52f3 Drop support for CPython 3.9
(Following https://github.com/sympy/sympy/pull/28816)
2026-03-04 07:14:17 +03:00
Sergey B Kirpichev b6b535bc72 Drop OpenSUSE note (looks outdated) 2026-02-22 05:18:47 +03:00
Sergey B Kirpichev f3edc81705 Document python-gmp usage 2026-02-01 04:18:39 +03:00
Sergey B Kirpichev f5b3e07ce4 Drop pypy3.10 from testing matrix (not supported by upstream) 2025-08-06 07:31:42 +03:00
Sergey B Kirpichev 5c719770ae Drop support for CPython 3.8
Closes #910
2025-01-29 10:35:48 +03:00
Sergey B Kirpichev 83b32f84fc Drop testing on PyPy 3.9
It seems, there will be no bugfix releases anymore,
see https://github.com/pypy/pypy/issues/5028#issuecomment-2337104585
2024-09-09 10:00:58 +03:00
Sergey B Kirpichev 41846b992a Claim support for CPython 3.13 and 3.14 2024-08-29 18:10:23 +03:00
Sergey B Kirpichev 042133d72b Clarify gmpy2 support
Closes #840
2024-08-18 12:36:36 +03:00
Sergey B Kirpichev 428f50054a Correct minimal gmpy2 version 2024-08-02 06:17:44 +03:00
Sergey B Kirpichev afc3bdba1b Update version in pip install example 2024-08-02 06:16:57 +03:00
Sergey B Kirpichev 3d600486fb Update gmpy2 deps to >=2.2.0rc1 2024-06-13 10:19:40 +03:00
Sergey B Kirpichev 5f724296dd Run mpmath as a module for interactive work
Example:
```
$ python -m mpmath --prec 100 --no-ipython
>>> 10.9
mpf('10.899999999999999999999999999995')
>>> mpf(1090/100)
mpf('10.899999999999999999999999999995')
>>> mpf('10.9')
mpf('10.899999999999999999999999999995')
>>> mpf(109)/mpf(10)
mpf('10.899999999999999999999999999995')
>>> mpf(10.9)
mpf('10.899999999999999999999999999995')
```

Closes #677
Closes #765
2024-04-14 10:20:44 +03:00
Sergey B Kirpichev 2e6a1a6ff1 Test against PyPy nightly builds
This also drops testing against PyPy 3.8 (it's unmaintained).

Closes #762
2024-03-31 16:33:48 +03:00
Sergey B Kirpichev 6de3572840 Disable CPython limits for int<->str conversion in str_to_man_exp()
Better alternative to afc990b.  Remove warning in docs.
2024-03-25 10:53:58 +03:00
Sergey B Kirpichev 25d326c95a Use asserts in normalize(), drop MPMATH_STRICT
For production code this could be removed by -O optimization.
2024-02-24 06:28:44 +03:00
Sergey B Kirpichev 05dc18acea Merge pull request #732 from skirpichev/no-sage
Remove sage backend
2023-11-18 06:32:27 +03:00
Sergey B Kirpichev 89d106ab23 Remove sage backend
Closes #705
Closes #574
2023-10-19 05:32:39 +03:00
Sergey B Kirpichev 425ebd4e0e Avoid extra type-cast (int -> MPZ) in str_to_man_exp()
gmpy2 has fix for aleaxit/gmpy#381 only in the development
version, so I have added simple workaround for this.
2023-10-18 15:34:25 +03:00
Sergey B Kirpichev afc990bb63 Add note about new int/str conversion limits
Closes #716
2023-10-18 15:34:25 +03:00
Sergey B Kirpichev 2b48905aca Rephrase note on gmpy2 detection 2023-10-16 05:46:25 +03:00
Sergey B Kirpichev 551f2ccb36 Remove obsoleted note on upgrade 2023-10-16 05:46:25 +03:00
Sergey B Kirpichev 0c1a5d4f44 Fix sphinx warnings with nitpicky=True
Closes #627
2023-04-30 08:54:20 +03:00
Sergey B Kirpichev 057479e2ca Drop support for Python versions < 3.8
Closes #663
2023-03-30 06:00:33 +03:00
Sergey B Kirpichev 70f1efbf19 Amend 4f71a1b 2023-03-30 05:37:02 +03:00
Sergey B Kirpichev 4f71a1b7ab Update setup instructions 2023-03-27 06:44:37 +03:00
Sergey B Kirpichev 5a4dc36c33 Fix rest of links to the repo 2023-03-25 12:37:36 +03:00
Fredrik Johansson 1b476ea230 update doc building instructions 2022-11-07 10:34:24 +01:00
Sergey B Kirpichev a9550c2b70 Reorganize docs (doc/source/ -> docs/, *.txt -> *.rst)
Structure now more closely follow https://packaging.python.org/

To build docs:

    python setup.py build_sphinx -c docs -b html,latex
    make -C build/sphinx/latex all-pdf
2021-03-27 01:14:07 +03:00