Commit Graph

35 Commits

Author SHA1 Message Date
Ian Bell
6077e2acaa Need the requests first 2025-04-11 12:01:27 -04:00
Ian Bell
99be7d431f Also rename the sources 2025-04-11 07:49:28 -04:00
Ian Bell
28a54755e3 --verbose - why are the wheels not uploading? 2025-04-07 22:02:51 -04:00
Ian Bell
f03e8aa810 Revert "Modernize use of git in building headers"
This reverts commit 1419689b66.
2025-03-08 08:27:05 -05:00
Ian Bell
1419689b66 Modernize use of git in building headers 2025-03-08 08:11:26 -05:00
Ian Bell
a6ab344e8c One more build skip needed 2025-02-22 15:30:42 -05:00
Ian Bell
236a0cf28e Fix the skipping of os images 2025-02-22 15:12:32 -05:00
Ian Bell
18fe60bb6c The arch name should be aarch64 2025-02-22 14:40:43 -05:00
Ian Bell
f071be3a51 Fix the runner names for github actions
Was required to add arm64 runners; the -latest broke the naming of the arm64 runner
2025-02-22 14:36:41 -05:00
Ian Bell
44db749ffb Enable for windows, no cross for linux (#2474)
Hopefully the new arm64 image on actions will work, and yield reasonable build times
2025-02-22 08:23:09 -05:00
Ian Bell
21481c198e Drop 3.8 wheels (end-of-life) 2025-02-22 08:16:20 -05:00
Niels Holswilder
fbb2d587bd Python 3.13 and replace distutils with setuptools PEP 632 – Deprecate distutils (#2436)
* Update setup.py replace distutils with setuptools

PEP 632 – Deprecate distutils module.

Edit line 4-6:
from distutils.version import LooseVersion
from distutils.sysconfig import get_config_var
from setuptools.command.build_ext import build_ext
To
from packaging.version import Version
from sysconfig import get_config_var
from setuptools.command.build_ext import build_ext

Edit line 291:
cython_version = Version (Cython.__version__)
To
cython_version = str(Version (Cython.__version__))

Edit line 353:
from distutils.errors import CompileError
To
from setuptools import CompileError

Edit line 394:
from Cython.Distutils.extension import Extension
To
from setuptools.extension import Extension

Delete line 396:
from Cython.Distutils import build_ext
This is now handled with line 6 and thus redundant
from setuptools.command.build_ext import build_ext

Edit line 3, 60, 61 62, 66, 77, 229, and 291
Replace all instances of LooseVersion with Version

* Update python_buildwheels.yml

* Update python_cibuildwheel.yml

* Update setup.py

* Update setup.py

* Update setup.py

* Update python_buildwheels.yml

Added module packaging to the list of dependencies.

* Update python_cibuildwheel.yml

Updated cibuildwheel version form 2.17.0 to latest edition 2.21.3 for python 3.13 support.

* Update python_buildwheels.yml

Deleted lines with python specific exclusions for Windows ARM64 as it already excluded generically.

* Update python_buildwheels.yml

Deleted lines with python specific exclusions for MacOS as these are no longer supported.
2024-11-07 20:45:25 -05:00
Ian Bell
c40f81dcc9 python 3.6 and 3.7 are officially EOL
The sdist should still work though in a pinch
2024-09-07 11:30:12 -04:00
Ian Bell
08e07a73e3 Bump the sdist actions 2024-09-07 11:29:43 -04:00
Ian Bell
161098ff91 Bump a lot of actions to newer versions 2024-09-07 10:25:32 -04:00
dependabot[bot]
cdf155d849 Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows (#2411)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4.1.7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-07 10:12:40 -04:00
Ian Bell
03922dfd5c Oops wrong script
See #2310
2023-11-03 18:41:10 -04:00
Ian Bell
f5c26f0db0 Escaping needed for <3 2023-08-06 11:52:47 -04:00
Ian Bell
81261ee85b sdist should also use old Cython 2023-08-06 10:57:55 -04:00
Jorrit Wronski
2d5f262768 Add an sdist package for Python 2022-12-16 11:16:57 +01:00
Jorrit Wronski
f7f2daf5e1 Reduce the number of Python wheels 2022-12-15 22:57:35 +01:00
Jorrit Wronski
4fc34ffc98 typo in the job file 2022-12-08 00:20:23 +01:00
Jorrit Wronski
d9d87a960e Simplify the build selector for Python 2022-12-07 23:55:35 +01:00
Jorrit Wronski
a14412559e Automatically convert ARM64 to arm64 2022-12-07 19:58:12 +01:00
Jorrit Wronski
899fc62d64 exclude the undefined architectures 2022-12-07 15:57:11 +01:00
Jorrit Wronski
8375065bc5 back to the old definition 2022-12-07 15:49:13 +01:00
Jorrit Wronski
8d18be564b Fix the architecture selection 2022-12-07 15:36:49 +01:00
Jorrit Wronski
ae9da6f513 include arm64 for apple silicon 2022-12-07 15:13:32 +01:00
Jorrit Wronski
ab5fbf9203 Update the actions to avoid Node.js 12 warnings 2022-12-07 15:05:03 +01:00
Jorrit Wronski
ea39c01291 Removed multiple builds for X86_64 2022-12-07 14:34:59 +01:00
Jorrit Wronski
4cf9312602 Use exclude patterns instead 2022-12-07 14:32:34 +01:00
Jorrit Wronski
676d3a5a1e Include the full matrix 2022-12-07 14:03:19 +01:00
Jorrit Wronski
42989cbfe5 Pass the OS as part of the call 2022-12-07 13:58:47 +01:00
Jorrit Wronski
15630f600d Debugging the matrix configuration 2022-12-07 13:54:22 +01:00
Jorrit Wronski
c9c7018cf9 Build the wheels with a reusable workflow 2022-12-07 13:47:26 +01:00