Skip to content

Commit f451682

Browse files
authored
Merge pull request #87 from Antelox/feat/new_python_versions
Bump Unicorn lib to 2.1.2 + python 3.12/3.13 builds
2 parents 5129244 + 1a4f1bd commit f451682

File tree

3 files changed

+15
-5
lines changed

3 files changed

+15
-5
lines changed

.github/workflows/main.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,17 @@ jobs:
1111
fail-fast: false
1212
matrix:
1313
platform: [ ubuntu-latest, windows-latest, macos-latest ]
14-
python-version: [ '3.7', '3.8', '3.9', '3.10', '3.11' ]
15-
# macos-latest is ARM-based and python 3.7 is not present
14+
python-version: [ '3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13' ]
1615
exclude:
16+
# macos-latest is ARM-based and python 3.7 is not present
1717
- platform: macos-latest
1818
python-version: 3.7
19+
# python 3.7 is not present on ubuntu 24.04
20+
- platform: ubuntu-latest
21+
python-version: 3.7
22+
include:
23+
- platform: ubuntu-22.04
24+
python-version: 3.7
1925
steps:
2026
- uses: actions/checkout@v4
2127
- name: Set up Python

pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
55
[project]
66
name = "androidemu"
77
version = "0.0.3"
8-
requires-python = ">=3.7, <3.12"
8+
requires-python = ">=3.7"
99
authors = [
1010
{ name = "AeonLucid", email = "aeonlucid@gmail.com" },
1111
]
@@ -22,9 +22,11 @@ classifiers = [
2222
'Programming Language :: Python :: 3.9',
2323
'Programming Language :: Python :: 3.10',
2424
'Programming Language :: Python :: 3.11',
25+
'Programming Language :: Python :: 3.12',
26+
'Programming Language :: Python :: 3.13',
2527
]
2628
dependencies = [
27-
"unicorn==2.1.0",
29+
"unicorn==2.1.2",
2830
"pyelftools==0.31",
2931
"hexdump==3.3",
3032
"keystone-engine==0.9.2"

setup.cfg

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox:tox]
2-
envlist = py{37,38,39,310,311}-{linux,macos,windows}
2+
envlist = py{37,38,39,310,311,312,313}-{linux,macos,windows}
33

44
[gh-actions]
55
python =
@@ -8,6 +8,8 @@ python =
88
3.9: py39
99
3.10: py310
1010
3.11: py311
11+
3.12: py312
12+
3.13: py313
1113

1214
[testenv]
1315
deps = pytest

0 commit comments

Comments
 (0)