Matti Picus
f353f62327
limit pypy to one build, fix typo ( #13275 )
2026-05-04 14:51:32 +02:00
Federico Caselli
a50a9097d3
restore skip of 3.14t with cext and greenlet
...
Change-Id: Ia75ab15c73f5a93f5eb2b6b99870aab824d0a43d
2026-05-03 21:27:32 +02:00
dependabot[bot]
583e2c4a0c
Bump pypa/cibuildwheel from 3.3.0 to 3.4.1 ( #13271 )
...
* Bump pypa/cibuildwheel from 3.3.0 to 3.4.1
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 3.3.0 to 3.4.1.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v3.3.0...v3.4.1 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-version: 3.4.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* remove wheels for 3.13t since it's deprecated
Change-Id: I51157a09e7b01d5b23adc10d9a4b386776dedf7e
* remove tests from 3.13t
Change-Id: I73bb2761d07b0c8f549a4ba8ee7299dec6907df7
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Federico Caselli <cfederico87@gmail.com >
2026-05-02 20:33:39 +02:00
dependabot[bot]
db9b991551
Bump actions/checkout from 4 to 6 ( #13273 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 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/v4...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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 21:57:42 +02:00
dependabot[bot]
649dad490e
Bump docker/setup-qemu-action from 3 to 4 ( #13272 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 21:54:35 +02:00
dependabot[bot]
57ccf3e4ed
Bump actions/setup-python from 5 to 6 ( #13270 )
...
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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 21:53:11 +02:00
Federico Caselli
cab3ffad9d
Use python to invoke pip
...
Fixes #13246 (hopefully)
Change-Id: If57a59e92ec933a1611c64534669a602ff2f3a92
2026-04-21 22:26:06 +02:00
Bruno Verachten
11a2e63fa2
ci: add riscv64 wheel builds via QEMU ( #13183 )
...
Signed-off-by: Bruno Verachten <gounthar@gmail.com >
2026-03-18 20:49:31 +01:00
Mike Bayer
ff2c7668fe
allow 2 uncleared connections at most
...
tests show that if the code is really broken, we have
5 or more connections lingering here, so for less than two
(it's usually one) just clean it out and consider it as GC noise.
To test this better we also open up the windows/mac archs that
were disabled for greenlet
Fixes : #13102
Change-Id: Iccf419e7f345bcae4a388d222ab69fc792a3c1ca
2026-01-30 10:36:23 -05:00
Federico Caselli
9c48ba4920
fix wheel generation in free-threaded python build
...
Change-Id: Iebd81d7c6fb15ebe146a3ff20a85c35adc80fe9b
2026-01-22 21:13:28 +01:00
Mike Bayer
da9f9e19c6
exclude 3.14t + windows arm
...
Change-Id: I8bd9c9cd5994f81a5758a99ef11cb0bc2d0d8f90
2026-01-17 11:48:21 -05:00
Federico Caselli
6d89b4ae86
update wheels and test pipelines
...
Change-Id: If4bf769cf6c2c7e069b4db8ae42fdd01de1a2e38
2025-12-10 21:23:08 +01:00
Federico Caselli
f58ea194d5
update cibuildwheel to ensure python 3.14 is supported
...
Change-Id: Ic520ae7084dcc0660da0d70a0c33de251395ec50
2025-12-08 21:12:16 +01:00
Mike Bayer
259636fabb
remove sqlalchemy ML
...
Change-Id: I85fbdd8b2b3e5ae0c3a99e98f942865d92351f2f
2025-12-01 18:20:02 -05:00
Mike Bayer
6a7d40ffb5
add wheels for python 3.14
...
Change-Id: Ia69c9e728e38622d643752b61b0627b3baae5089
2025-12-01 15:21:58 -05:00
Mike Bayer
deff837bde
use py3.14 for pep484/pep8
...
since we updated this recently
Change-Id: I25fe3dae099aca608798b7d28b952855acda230f
2025-11-18 17:24:45 -05:00
Mike Bayer
c3840d9232
try to stop greenlet from building on a t machine
...
Change-Id: I21b4cbe056cf8d7265a5c15f793c6e4769f2c831
2025-10-24 19:35:55 -04:00
Mike Bayer
893a4f2f35
turn on plain 3.14 for GH actions
...
which we are assuming is released by now
there should also be 3.14t plain
Change-Id: I045984fa30531818cf51cac96aefd6db411a040a
2025-10-20 17:08:25 -04:00
Mike Bayer
df899e94cf
use nox
...
The top-level test runner has been changed to use ``nox``, adding a
``noxfile.py`` as well as some included modules. The ``tox.ini`` file
remains in place so that ``tox`` runs will continue to function in the near
term, however it will be eventually removed and improvements and
maintenance going forward will be only towards ``noxfile.py``.
Change-Id: I66639991e1dc3db582e2ff13f9348a7d6241916e
2025-10-15 14:13:55 -04:00
Mike Bayer
3815469635
trim down GH actions jobs
...
- remove 3.13t, it's not really viable compared to 3.14t
- fully block test_memusage
Change-Id: I78ffcde329a78a9d720569a4b46a20c071e94a5c
2025-10-08 08:05:21 -04:00
Lysandros Nikolaou
456727df50
Add explicit multi-threaded tests and support free-threaded build
...
Implemented initial support for free-threaded Python by adding new tests
and reworking the test harness and GitHub Actions to include Python 3.13t
and Python 3.14t in test runs. Two concurrency issues have been identified
and fixed: the first involves initialization of the ``.c`` collection on a
``FromClause``, a continuation of 🎫 `12302`, where an optional mutex
under free-threading is added; the second involves synchronization of the
pool "first_connect" event, which first received thread synchronization in
🎫 `2964`, however under free-threading the creation of the mutex
itself runs under the same free-threading mutex. Initial pull request and
test suite courtesy Lysandros Nikolaou.
py313t: yes
py314t: yes
Fixes : #12881
Closes : #12882
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/12882
Pull-request-sha: 53d65d96b9
Co-authored-by: Mike Bayer <mike_mp@zzzcomputng.com >
Change-Id: I2e4f2e9ac974ab6382cb0520cc446b396d9680a6
2025-10-02 12:14:28 -04:00
Federico Caselli
bb3c24595d
remove python 3.9 support since it's close to eol
...
Fixes : #12819
Change-Id: I60f848226c1fef2a769845938d6afa3d3c5d0509
2025-08-23 14:22:57 +02:00
Finn Womack
5117b29532
Add arm64 wheel builds and tests ( #12816 )
...
* add windows-11-arm tests
* add windows-11-arm builds
* add workflow fork trigger
* add fork branch push trigger
* remove fork trigger
* remove fork trigger
* Add comment
2025-08-21 21:54:28 +02:00
Mike Bayer
9dd5983f4d
and now a word on AI
...
Change-Id: Ibec387d36bc08ea40c0e4c92bd5f2f79a54adaf7
2025-08-05 15:43:25 -04:00
Mike Bayer
f77e26f0a4
remove py 3.9 from mypy job
...
Was already removed for pep484. 3.9 is EOL in two months
and latest mypy 1.17 changes are now failing, so just remove
Change-Id: I75d9bf06095da13621e2e3470486e44c9da50176
2025-07-15 16:10:32 -04:00
Mike Bayer
af2895a1d7
give up on running py 3.14 in github actions
...
not worth it
this is a good learning case for why we use jenkins
Change-Id: If70b0029545c70c0b5a9e1c203c853164caef874
2025-06-03 17:55:40 -04:00
Mike Bayer
7c2fc10bd3
use exact py3.14 version
...
gh actions is not complaining that the exact string "3.13", "3.12"
etc are not in versions-manifest.json, but for 3.14 it's complaining.
not happy to hardcode this but just to get it running
Change-Id: Icf12e64b5a76a7068e196454f1fadfecb60bc4d4
2025-06-03 17:15:54 -04:00
Mike Bayer
9128189eaa
add python 3.14 to run-test
...
If I'm reading correctly at https://github.com/actions/python-versions ,
there are plenty of python 3.14 versions available, so this should
"work".
Still not sure about wheel building so leaving that separate
Change-Id: Idd1ce0db124b700091f5499d6a7d087f6e31777e
2025-06-03 14:28:19 -04:00
Federico Caselli
1f704fb682
use arm runnes on linux instead of emulation
...
Fixes : #12249
Change-Id: I4c56a10d09716aa5e1fc4a1688dbfdf7cfcfd2fb
2025-01-22 22:11:07 +01:00
Federico Caselli
8d73205f35
pin ubuntu 22 since 24 seems broken. Runners have 4 cores now
...
Change-Id: Ie62b072446e8052d5465cfe2c01b2ccb05482aba
2024-12-24 22:39:58 +01:00
dependabot[bot]
aaff39eede
Bump pypa/cibuildwheel from 2.21.3 to 2.22.0 ( #12129 )
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.21.3 to 2.22.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.21.3...v2.22.0 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-12 22:14:35 +01:00
Federico Caselli
2adc79c077
Removed support for Python 3.8 since it's EOL.
...
Fixes : #12029
Change-Id: Ibb4efec9bab0225d03f6bf3fed661a3f2fc72cc7
2024-11-05 21:23:34 +01:00
dependabot[bot]
2892aaa108
Bump pypa/cibuildwheel from 2.21.2 to 2.21.3 ( #11976 )
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.21.2 to 2.21.3.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.21.2...v2.21.3 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 18:42:21 +02:00
dependabot[bot]
a22545381d
Bump pypa/cibuildwheel from 2.21.1 to 2.21.2 ( #11947 )
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.21.1 to 2.21.2.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.21.1...v2.21.2 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-05 09:43:30 +02:00
Federico Caselli
3e34e05d2f
add python 3.13 to pipeline
...
Change-Id: Id223cfa08b187c2225ea7a6c29817d79474acfc1
2024-09-19 00:05:07 +02:00
dependabot[bot]
ea4dcdd3e7
Bump pypa/cibuildwheel from 2.20.0 to 2.21.1 ( #11885 )
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.20.0 to 2.21.1.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.20.0...v2.21.1 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-17 20:02:26 +02:00
Mike Bayer
76a1ebf04e
Revert "Update bug_report.yaml"
...
This reverts commit 09f8ff139a .
2024-08-19 22:40:44 -04:00
Michael Bayer
09f8ff139a
Update bug_report.yaml
2024-08-19 22:39:12 -04:00
Mike Bayer
08f8143598
try a new bug template.
...
i really dont want people opening issues, saying things like
"this is not correct", etc. Let's talk about the problem you
have and what's the ideal outcome. thanks
Change-Id: Ia74a067f14cc30b84c6710c5a897cc35ce284bf4
2024-08-19 16:54:57 -04:00
dependabot[bot]
3ac034057c
Bump pypa/cibuildwheel from 2.19.2 to 2.20.0 ( #11690 )
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.19.2 to 2.20.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.19.2...v2.20.0 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 23:07:55 +02:00
dependabot[bot]
fb388a18fb
Bump pypa/cibuildwheel from 2.19.1 to 2.19.2 ( #11561 )
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.19.1 to 2.19.2.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.19.1...v2.19.2 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 22:18:06 +02:00
dependabot[bot]
a98eed3c62
Bump pypa/cibuildwheel from 2.19.0 to 2.19.1 ( #11491 )
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.19.0 to 2.19.1.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.19.0...v2.19.1 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-23 12:08:31 +02:00
dependabot[bot]
b320b04af2
Bump pypa/cibuildwheel from 2.17.0 to 2.19.0 ( #11474 )
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.17.0 to 2.19.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.17.0...v2.19.0 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 23:59:19 +02:00
dependabot[bot]
8e1e980b50
Bump pypa/cibuildwheel from 2.16.5 to 2.17.0 ( #11148 )
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.16.5 to 2.17.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.16.5...v2.17.0 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-04 10:09:30 +02:00
Federico Caselli
d85289b35e
Fixing ci errors
...
Change-Id: Ia1e3a8748a36dd3fa013707eae5ee4f97013d71b
2024-04-27 13:39:27 +02:00
dependabot[bot]
af1f9a4f3b
Bump pypa/cibuildwheel from 2.16.2 to 2.16.5 ( #10947 )
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.16.2 to 2.16.5.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.16.2...v2.16.5 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 18:53:28 +01:00
KOLANICH
765ac5fc95
Support PEP-621 and PEP-685
...
Move the metadata for `setuptools` into `PEP 621`-compliant `pyproject.toml`.
Use PEP-685 extras, keeping the old names for backward compatibility.
Closes : #9324
Closes : #10481
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/9324
Change-Id: I14170e33a4a7370257d941adea4f96a39e785911
2024-01-25 19:24:51 +01:00
dependabot[bot]
9adf8ab1bb
Bump actions/setup-python from 4 to 5 ( #10737 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-08 10:52:38 +01:00
Federico Caselli
4da59c6f53
More python 3.7 removal cleanups
...
Change-Id: I6de7754361c649af323fa1a90fe29371c98b1541
2023-11-07 19:21:06 +01:00
mike bayer
72f37f5359
Merge "enable 3.12 wheels / actions" into main
2023-10-06 16:55:40 +00:00