Skip to content

Commit

Permalink
Release v0.1.0-a3
Browse files Browse the repository at this point in the history
  • Loading branch information
althonos committed Jun 14, 2024
1 parent 9a2e9a4 commit ede9dff
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 16 deletions.
25 changes: 15 additions & 10 deletions .github/workflows/package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,11 @@ jobs:
- cp39-manylinux_aarch64
- cp310-manylinux_aarch64
- cp311-manylinux_aarch64
- cp312-manylinux_aarch64
- pp37-manylinux_aarch64
- pp38-manylinux_aarch64
- pp39-manylinux_aarch64
- pp310-manylinux_aarch64
steps:
- uses: actions/checkout@v3
with:
Expand All @@ -32,7 +34,7 @@ jobs:
with:
platforms: all
- name: Build manylinux wheels
uses: pypa/cibuildwheel@v2.11.3
uses: pypa/cibuildwheel@v2.19.1
env:
CIBW_ARCHS: aarch64
CIBW_BUILD: ${{ matrix.python-tag }}
Expand All @@ -59,15 +61,17 @@ jobs:
- cp39-manylinux_x86_64
- cp310-manylinux_x86_64
- cp311-manylinux_x86_64
- cp312-manylinux_x86_64
- pp37-manylinux_x86_64
- pp38-manylinux_x86_64
- pp39-manylinux_x86_64
- pp310-manylinux_x86_64
steps:
- uses: actions/checkout@v3
with:
submodules: true
- name: Build manylinux wheels
uses: pypa/cibuildwheel@v2.11.3
uses: pypa/cibuildwheel@v2.19.1
env:
CIBW_ARCHS: x86_64
CIBW_BUILD: ${{ matrix.python-tag }}
Expand All @@ -94,15 +98,17 @@ jobs:
- cp39-macosx_x86_64
- cp310-macosx_x86_64
- cp311-macosx_x86_64
- cp312-macosx_x86_64
- pp37-macosx_x86_64
- pp38-macosx_x86_64
- pp39-macosx_x86_64
- pp310-macosx_x86_64
steps:
- uses: actions/checkout@v3
with:
submodules: true
- name: Build manylinux wheels
uses: pypa/cibuildwheel@v2.11.3
uses: pypa/cibuildwheel@v2.19.1
env:
CIBW_ARCHS: x86_64
CIBW_BUILD: ${{ matrix.python-tag }}
Expand All @@ -127,12 +133,13 @@ jobs:
- cp39-macosx_arm64
- cp310-macosx_arm64
- cp311-macosx_arm64
- cp312-macosx_arm64
steps:
- uses: actions/checkout@v3
with:
submodules: true
- name: Build manylinux wheels
uses: pypa/cibuildwheel@v2.11.3
uses: pypa/cibuildwheel@v2.19.1
env:
CIBW_ARCHS: arm64
CIBW_BUILD: ${{ matrix.python-tag }}
Expand Down Expand Up @@ -167,7 +174,7 @@ jobs:
# with:
# submodules: true
# - name: Build manylinux wheels
# uses: pypa/cibuildwheel@v2.11.3
# uses: pypa/cibuildwheel@v2.19.1
# env:
# CIBW_ARCHS: AMD64
# CIBW_BUILD: ${{ matrix.python-tag }}
Expand Down Expand Up @@ -229,6 +236,8 @@ jobs:
environment: PyPI
runs-on: ubuntu-latest
name: Upload
permissions:
id-token: write
needs:
- sdist
- test-sdist
Expand All @@ -242,12 +251,8 @@ jobs:
with:
name: wheels
path: dist
- uses: pypa/gh-action-pypi-publish@master
- uses: pypa/gh-action-pypi-publish@release/v1
if: startsWith(github.ref, 'refs/tags')
with:
user: __token__
password: ${{ secrets.PYPI_API_TOKEN }}
skip_existing: true

release:
environment: GitHub Releases
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# build dependencies
setuptools >=46.4
wheel >=0.35.0
cython ~=0.29.16
cython ~=3.0

# run dependencies
psutil ~=5.0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:
key: ${{ runner.os }}-build-${{ matrix.python-version }}
restore-keys: ${{ runner.os }}-build-${{ matrix.python-version }}
- name: Setup Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
uses: actions/setup-python@v5.1
with:
python-version: ${{ matrix.python-version }}
- name: Update pip
Expand Down Expand Up @@ -131,7 +131,7 @@ jobs:
key: ${{ runner.os }}-build-${{ matrix.python-version }}
restore-keys: ${{ runner.os }}-build-${{ matrix.python-version }}
- name: Setup Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
uses: actions/setup-python@v5.1
with:
python-version: ${{ matrix.python-version }}
- name: Update pip
Expand Down
13 changes: 12 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,18 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.


## [Unreleased]
[Unreleased]: https://github.com/althonos/pymemesuite/compare/v0.1.0-a2...HEAD
[Unreleased]: https://github.com/althonos/pymemesuite/compare/v0.1.0-a3...HEAD


## [v0.1.0-a3] - 2024-06-14
[v0.1.0-a3]: https://github.com/althonos/pymemesuite/compare/v0.1.0-a2...v0.1.0-a3

### Added
- `Matrix` constructor from an iterable of rows.
- Wheels for CPython 3.12 and PyPy 3.10.

### Changed
- Bumped Cython dependency to `v3.0`.


## [v0.1.0-a2] - 2023-04-04
Expand Down
2 changes: 1 addition & 1 deletion COPYING
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2021-2022 Martin Larralde <martin.larralde@embl.de>
Copyright (c) 2021-2024 Martin Larralde <martin.larralde@embl.de>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion pymemesuite/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@

__author__ = "Martin Larralde <martin.larralde@embl.de>"
__license__ = "MIT"
__version__ = "0.1.0-a2"
__version__ = "0.1.0-a3"

0 comments on commit ede9dff

Please sign in to comment.