Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,15 @@ jobs:
retry_wait_seconds: 60
command: docker run -e PYTHON_VERSION='cp312-cp312' --mount type=bind,source=$PWD,target=/opt/aim quay.io/pypa/${{ matrix.manylinux-version }} bash /opt/aim/docker/build-wheels.sh

- name: Build bdist wheels for 'cp313-cp313'
if: matrix.manylinux-version == 'manylinux_2_28_x86_64'
uses: nick-fields/retry@v2
with:
max_attempts: 3
timeout_minutes: 30
retry_wait_seconds: 60
command: docker run -e PYTHON_VERSION='cp313-cp313' --mount type=bind,source=$PWD,target=/opt/aim quay.io/pypa/${{ matrix.manylinux-version }} bash /opt/aim/docker/build-wheels.sh

- name: Publish wheels
env:
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
Expand All @@ -171,7 +180,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: [ '3.7', '3.8', '3.9', '3.10', '3.11', '3.12' ]
python-version: [ '3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13' ]
arch: ['arm64', 'x86_64']
exclude:
- arch: 'arm64'
Expand Down
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
### Fixes:
- Fix issues with tag false reassignment (mihran113)

### Enhancements:
- Add support for python 3.13 (mahnerak)

## 3.29.1 May 8, 2025:

### Enhancements:
Expand Down
2 changes: 1 addition & 1 deletion aim/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.29.1
3.30.1.dev2
2 changes: 1 addition & 1 deletion docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
FROM python:3.9.10-slim

ARG AIM_VERSION
RUN pip install Cython==3.0.10
RUN pip install Cython==3.0.12
RUN pip install aim==$AIM_VERSION

WORKDIR /opt/aim
Expand Down
2 changes: 1 addition & 1 deletion docs/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ sphinx
sphinx_rtd_theme
m2r2==0.3.3.post2
sphinx-copybutton
Cython==3.0.10
Cython==3.0.12
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
[build-system]
requires = ["setuptools", "cython == 3.0.10", "aimrocks == 0.5.*"]
requires = ["setuptools", "cython == 3.0.12", "aimrocks == 0.5.3.dev8"]
5 changes: 3 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,14 +49,14 @@ def package_files(directory):
LONG_DESCRIPTION = readme_text.strip()

SETUP_REQUIRED = [
'Cython==3.0.10',
'Cython==3.0.12',
]

# What packages are required for this module to be executed?
REQUIRED = [
f'aim-ui=={__version__}',
'aimrecords==0.0.7',
'aimrocks==0.5.*',
'aimrocks==0.5.3.dev8',
'cachetools>=4.0.0',
'click>=7.0',
'cryptography>=3.0',
Expand Down Expand Up @@ -199,6 +199,7 @@ def cytonize_extensions():
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
'Programming Language :: Python :: Implementation :: PyPy',
],
ext_modules=cytonize_extensions(),
Expand Down
Loading