121 Commits

Author SHA1 Message Date
Sergey B Kirpichev bcc67d3e55 Enable cancel-in-progress in CI 2026-08-21 04:37:44 +03:00
dependabot[bot] da14fb3a42 Bump actions/setup-python from 6 to 7 in the actions-deps group
Bumps the actions-deps group with 1 update: [actions/setup-python](https://github.com/actions/setup-python).


Updates `actions/setup-python` from 6 to 7
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-01 22:55:26 +00:00
Sergey B Kirpichev a2333847a8 Fix docs CI job 2026-07-11 09:16:26 +03:00
dependabot[bot] b20d7c530a Bump actions/checkout from 6 to 7 in the actions-deps group
Bumps the actions-deps group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-01 22:55:58 +00:00
Sergey B Kirpichev 90e1cff769 Reapply "Revert testing of GMP-backends for PyPy, see #1013"
This reverts commit 390972e250.
2026-06-26 13:38:01 +03:00
Sergey B Kirpichev 390972e250 Revert "Revert testing of GMP-backends for PyPy, see #1013"
This reverts commit f580874a54.

Closes #1013
2026-06-25 03:13:21 +03:00
Sergey B Kirpichev e002cb4488 Allow python-gmp for CPython v3.15 2026-06-21 10:59:32 +03:00
Sergey B Kirpichev 11a5afe7b6 Remove --durations=20 from default pytest options 2026-06-20 07:01:58 +03:00
Sergey B Kirpichev 97a091279d Add AI-related policy
Closes #1090
2026-06-09 03:49:25 +03:00
Sergey B Kirpichev f9822f0954 Test on CPython 3.15 (no GMP)
DeprecationWarning's are filtered out in pyexpect-enabled tests,
see pexpect/pexpect#827.
2026-04-03 11:11:36 +03:00
Doug Torrance 7b40a40cc6 Add executable bit to test_version_frozen.sh (#1066)
This fixes the "script-not-executable" warning in the Debian package.
2026-03-15 23:26:08 +03:00
Sergey B Kirpichev 5d48d2abd9 Revert "Add backport action"
This reverts commit 319703eafd.
2026-03-08 04:52:53 +03:00
flurin4 45f5adbb37 Test frozen package version (#1055)
Add bash script to test package version in a frozen application version and a separate CI job to run it.  Closes #1044.

Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
2026-03-07 04:32:29 +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 0669eb773f Merge pull request #1054 from skirpichev/update-dependabot-cfg
Improve dependabot settings
2026-03-02 13:17:31 +03:00
Sergey B Kirpichev 163096b16f Improve dependabot settings
* group multiple updates
* forbid auto rebase to reduce cost of CI (Use `@dependabot rebase` manually instead.)
2026-03-02 09:05:43 +03:00
Sergey B Kirpichev cf2ca665b4 Merge pull request #1051 from mpmath/dependabot/github_actions/actions/download-artifact-8
Bump actions/download-artifact from 7 to 8
2026-03-02 03:01:11 +03:00
dependabot[bot] a0a3e580f3 Bump actions/upload-artifact from 6 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 22:57:12 +00:00
dependabot[bot] 3e345d62e1 Bump actions/download-artifact from 7 to 8
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 22:57:07 +00:00
Sergey B Kirpichev 1e0dc7b307 Merge branch 'master' into release-v1.4 2026-02-22 13:56:05 +03:00
Sergey B Kirpichev 319703eafd Add backport action
Like for gmpy2/python-gmp
2026-02-22 08:56:41 +03:00
Sergey B Kirpichev 5348705040 Add workaround for sphinx-contrib/autoprogram#76 2026-02-22 06:09:51 +03:00
Sergey B Kirpichev 4478a0e33d Use 3.x instead of hardcoded CPython versions in CI 2026-02-21 16:19:22 +03:00
Sergey B Kirpichev 3d84b6f851 Skip installing gmpy2 deps (binary wheels are available) 2026-02-21 16:19:22 +03:00
Sergey B Kirpichev 6dbea12523 Merge pull request #1024 from mpmath/dependabot/github_actions/actions/checkout-6
Bump actions/checkout from 5 to 6
2026-01-02 02:19:57 +03:00
Sergey B Kirpichev 8def1a9e8e Merge pull request #1023 from mpmath/dependabot/github_actions/actions/upload-artifact-6
Bump actions/upload-artifact from 5 to 6
2026-01-02 01:48:25 +03:00
dependabot[bot] bdba15bb79 Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-01 22:21:25 +00:00
dependabot[bot] b474c9f60a Bump actions/upload-artifact from 5 to 6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-01 22:21:18 +00:00
dependabot[bot] efd6d4ac4f Bump actions/download-artifact from 6 to 7
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-01 22:21:13 +00:00
Sergey B Kirpichev f444dac155 Use CPython v3.13 for coverage tests (v3.14 has no gmpy2 wheels) 2025-11-02 02:26:15 +03:00
Sergey B Kirpichev 13446c8004 Merge pull request #1018 from mpmath/dependabot/github_actions/actions/upload-artifact-5
Bump actions/upload-artifact from 4 to 5
2025-11-02 01:55:03 +03:00
dependabot[bot] 2af313f354 Bump actions/download-artifact from 5 to 6
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 22:22:40 +00:00
dependabot[bot] 031616be33 Bump actions/upload-artifact from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 22:22:37 +00:00
Sergey B Kirpichev f580874a54 Revert testing of GMP-backends for PyPy, see #1013 2025-10-13 08:36:01 +03:00
Sergey B Kirpichev e274405100 Test on CPython 3.14t 2025-10-12 15:51:25 +03:00
Sergey B Kirpichev 0039506d7b Run test.yml on schedule and allow workflow dispatch for all jobs 2025-10-12 15:13:12 +03:00
Sergey B Kirpichev 0bba53b955 Amend bb1087f6 2025-10-12 11:45:01 +03:00
Sergey B Kirpichev 85fb02ab25 Remove broken codecov integration (see mpmath/mpmath#709) 2025-10-12 11:00:39 +03:00
dependabot[bot] 1984ee7780 Bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-05 04:21:14 +00:00
Sergey B Kirpichev aee92a48e7 Allow gmpy2/gmp for PyPy 2025-09-03 07:43:34 +03:00
Sergey B Kirpichev c3c9849651 Test no-gmpy2 backends on CPython 3.14 2025-09-03 05:56:41 +03:00
Sergey B Kirpichev 49a7d7a8b8 Test without gmp/gmpy2 on CPython 2025-09-03 05:26:32 +03:00
Sergey B Kirpichev bb1087f6f1 Runner image: ubuntu-latest -> ubuntu-24.04 2025-09-02 13:14:20 +03:00
Sergey B Kirpichev 4cf6c37a73 Setup dependabot 2025-09-02 13:11:50 +03:00
Sergey B Kirpichev 362261271a Update actions 2025-09-02 13:10:09 +03:00
Sergey B Kirpichev 4d75799077 Test on free-threading builds 2025-09-01 07:15:19 +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 33eb8b787b Add python-gmp as optional backend (gmpy2 alternative)
Closes #895
2025-04-28 20:52:16 +03:00
Sergey B Kirpichev a0bd397484 Test on PyPy3.11 2025-03-03 04:37:10 +03:00
Sergey B Kirpichev 198fe541fc Test on stable PyPy3.10 2025-03-03 04:37:10 +03:00