Skip to content

Commit cc9fd07

Browse files
IAlibayhmacdope
andauthored
Python 3.14 (#185)
* Python 3.14 * Update pyproject.toml * Update setup.py * Update distopia_macos-latest.yaml * Update distopia_ubuntu-latest.yaml * Update distopia_windows-latest.yaml * unpin clang and add windows back in * try without SVE to force NEON * change order * bump to 1.3 * try disable * remove win --------- Co-authored-by: hmacdope <[email protected]>
1 parent bd84a98 commit cc9fd07

File tree

8 files changed

+16
-14
lines changed

8 files changed

+16
-14
lines changed

.github/workflows/make_and_test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
fail-fast: false
3636
matrix:
3737
os: [ubuntu-latest, macos-latest]
38-
python-version: ['3.10', '3.11', '3.12']
38+
python-version: ['3.11', '3.12', '3.13', '3.14']
3939

4040
steps:
4141
- uses: actions/checkout@v3
@@ -69,7 +69,7 @@ jobs:
6969
matrix:
7070
# for now windows pip install builds seem to fail for some reason
7171
os: [ubuntu-latest, macos-latest]
72-
python-version: ['3.10', '3.11', '3.12']
72+
python-version: ['3.11', '3.12', '3.13', '3.14']
7373

7474
steps:
7575
- uses: actions/checkout@v3
@@ -106,7 +106,7 @@ jobs:
106106
fail-fast: false
107107
matrix:
108108
os: [ubuntu-latest, macos-latest]
109-
python-version: ['3.10', '3.11', '3.12']
109+
python-version: ['3.11', '3.12', '3.13', '3.14']
110110

111111
steps:
112112
- uses: actions/checkout@v3

devtools/conda_envs/distopia_macos-latest.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ dependencies:
55
- cmake
66
- make
77
- pip
8-
- python >=3.9
8+
- python >=3.11
99
- cython
1010
- numpy
1111
- ninja
1212
- pytest
1313
- scikit-build
14-
- clang <=15.0
15-
- clangxx <=15.0
14+
- clang
15+
- clangxx
1616
- libxcrypt
17-
- versioningit
17+
- versioningit

devtools/conda_envs/distopia_ubuntu-latest.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ dependencies:
55
- cmake
66
- make
77
- pip
8-
- python >=3.9
8+
- python >=3.11
99
- cython
1010
- numpy
1111
- ninja
1212
- pytest
1313
- scikit-build
1414
- compilers
1515
- libxcrypt
16-
- versioningit
16+
- versioningit

devtools/conda_envs/distopia_windows-latest.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ dependencies:
55
- cmake
66
- make
77
- pip
8-
- python >=3.9
8+
- python >=3.11
99
- cython
1010
- numpy
1111
- ninja

libdistopia/highway

Submodule highway updated 205 files

libdistopia/include/distopia.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111

1212
// set EMU 128 to broken so that HWY_SCALAR is the baseline dispatch target
1313
#define HWY_BROKEN_EMU128 1
14+
#define HWY_DISABLE_TARGETS (HWY_SVE | HWY_SVE2)
15+
1416
// compile all attainable targets
1517
#define HWY_COMPILE_ALL_ATTAINABLE
1618

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ dependencies = [
2121
"cython",
2222
"numpy",
2323
]
24-
requires-python = ">=3.9"
24+
requires-python = ">=3.11"
2525

2626

2727
[tool.setuptools]

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
name="distopia",
1414
packages=['distopia'],
1515
cmake_args=['-DBUILD_PYTHON=ON'],
16-
python_requires=">=3.9",
16+
python_requires=">=3.11",
1717
install_requires=[
18-
"numpy>=1.20.0"
18+
"numpy>=1.26.0"
1919
],
2020
)

0 commit comments

Comments
 (0)