diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index e85e2ab..b233fca 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -1,4 +1,4 @@ -name: Build +name: Build wheels and tar on: pull_request: @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@v2 - name: Build wheels - uses: pypa/cibuildwheel@v2.1.3 + uses: pypa/cibuildwheel@v2.6.0 # to supply options, put them in 'env', like: # env: # CIBW_SOME_OPTION: value diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3206890..39b04d8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,5 +1,5 @@ # Much taken from https://github.com/Ezibenroc/PyRoaringBitMap/blob/master/.github/workflows/main.yml -name: memory_allocator +name: test memory_allocator on: pull_request: @@ -15,7 +15,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ['3.6', '3.7', '3.8', '3.9', '3.10'] + python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11.0-beta.1'] architecture: [x64, x86] exclude: - os: ubuntu-latest diff --git a/README.md b/README.md index a346487..e997212 100644 --- a/README.md +++ b/README.md @@ -19,10 +19,14 @@ On failure to allocate the memory, a proper error is raised. # Changelog -## 0.1.1 +## 0.1.3 -- Fixed doctests on 32bit systems. +- Python 3.11 compatible. ## 0.1.2 - Provide wheels build by github actions. + +## 0.1.1 + +- Fixed doctests on 32bit systems. diff --git a/pyproject.toml b/pyproject.toml index 2bf5ec8..b0ea8d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,3 @@ [build-system] -requires = ["setuptools", "wheel", "Cython"] +requires = ["setuptools", "wheel", "Cython", "Cython>=0.29.30; python_version > '3.10'"] build-backend = "setuptools.build_meta" diff --git a/setup.py b/setup.py index 52440b8..ea0f705 100644 --- a/setup.py +++ b/setup.py @@ -26,7 +26,7 @@ def run(self): setup( name='memory_allocator', - version='0.1.3a0', + version='0.1.3', description='An extension class to allocate memory easily with cython', long_description=long_description, long_description_content_type='text/markdown',