We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 2985d89 + 3481a92 commit 1e41160Copy full SHA for 1e41160
.github/exclusions.json
@@ -1,4 +1,12 @@
1
[
2
+ {
3
+ "python-version": "3.8",
4
+ "setuptools-version": "75.7"
5
+ },
6
7
8
+ "setuptools-version": "75.8"
9
10
{
11
"python-version": "3.12",
12
"setuptools-version": "65.7"
@@ -20,27 +28,27 @@
20
28
"pip-version": "22.3"
21
29
},
22
30
23
- "python-version": "3.13-dev",
31
+ "python-version": "3.13",
24
32
25
33
26
34
27
35
36
37
38
39
40
"setuptools-version": "64.0"
41
42
43
44
"setuptools-version": "63.4"
45
46
47
48
"setuptools-version": "62.6"
49
50
51
52
53
}
54
]
.github/workflows/build.yml
@@ -20,15 +20,16 @@ jobs:
pip-version:
- '24.2'
setuptools-version:
- - '75.1'
+ - '75.8'
+ - '75.7'
- '74.1'
- '73.0'
- '72.1'
- '71.1'
- '70.3'
- '69.5'
wheel-version:
- - '0.44'
+ - '0.45.1'
- '0.42.0'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -70,7 +71,7 @@ jobs:
70
71
python-version: '3.12'
72
deploy: ${{ github.event_name == 'push' }}
73
deploy-pip: '24.2'
- deploy-setuptools: '75.1'
74
+ deploy-setuptools: '75.8'
75
exclude: ${{ needs.read-exclusions.outputs.BUILD_EXCLUSIONS }}
76
secrets: inherit
77
needs: [ read-exclusions ]
@@ -150,15 +151,15 @@ jobs:
150
151
uses: ./.github/workflows/template.yml
152
with:
153
os: ubuntu-latest
- python-version: '3.13-dev'
154
+ python-version: '3.13'
155
156
157
158
build-macos-py313:
159
160
161
os: macos-13
162
163
164
165
needs: [ build-ubuntu-py313, read-exclusions ]
.github/workflows/template.yml
@@ -44,7 +44,8 @@ jobs:
- '23.3'
- '22.3'
- '72.2'
build.py
@@ -30,7 +30,7 @@
use_plugin("filter_resources")
name = "wheel_axle"
-version = "0.0.9"
+version = "0.0.10.dev"
summary = "Axle is Python wheel enhancement library"
authors = [Author("Karellen, Inc.", "supervisor@karellen.co")]
@@ -69,6 +69,7 @@ def set_properties(project):
69
if "WHEEL_VER" not in environ:
project.depends_on("wheel", ">=0.37.0")
project.depends_on("wheel-axle-runtime", "<1.0,>0.0.5")
+ project.build_depends_on("twine")
project.set_property("coverage_break_build", False)
project.set_property("cram_fail_if_no_tests", False)
src/integrationtest/python/build_axle_tests.py
@@ -86,6 +86,8 @@ def build_axle(self, dir_name, *extra_args):
86
sys.argv.clear()
87
sys.argv.extend(old_sys_argv)
88
89
+ check_call(["twine", "check", "--strict", f"{self.dist_dir}/*.whl"])
90
+
91
def install(self, wheel_file, user=False, deps=[]):
92
check_call([sys.executable, "-m", "pip", "install", "--pre"] +
93
(["--user", "--force-reinstall"] if user else []) +
src/main/python/wheel_axle/bdist_axle/__init__.py
@@ -35,8 +35,8 @@
try:
# SetupTools >= 70.1
- from setuptools.command.bdist_wheel import bdist_wheel as _bdist_wheel, python
-except ImportError:
+ from setuptools.command.bdist_wheel import bdist_wheel as _bdist_wheel, python_tag
+except ImportError as e:
# Wheel >= 0.44.0
from wheel._bdist_wheel import bdist_wheel as _bdist_wheel, python_tag
0 commit comments