Skip to content

Commit

Permalink
Release v1.1.8
Browse files Browse the repository at this point in the history
  • Loading branch information
valentynbez committed Jun 26, 2024
1 parent 4d62b64 commit dca6ce7
Show file tree
Hide file tree
Showing 5 changed files with 42 additions and 50 deletions.
73 changes: 32 additions & 41 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,52 +6,48 @@ on:
- v*

jobs:
wheel-linux-aarch64:
name: Build Linux wheels (Aarch64)
runs-on: ubuntu-20.04
strategy:
matrix:
python-tag:
- cp38-manylinux_aarch64
- cp39-manylinux_aarch64
- cp310-manylinux_aarch64
- cp311-manylinux_aarch64
- cp312-manylinux_aarch64
steps:
- uses: actions/checkout@v4
- name: Set up QEMU
id: qemu
uses: docker/setup-qemu-action@v2
with:
platforms: all
- name: Build manylinux wheels
uses: pypa/cibuildwheel@v2.18.1
env:
CIBW_ARCHS: aarch64
CIBW_BUILD: ${{ matrix.python-tag }}
CIBW_BEFORE_ALL: yum install -y bzip2-devel xz-devel
CIBW_BEFORE_BUILD: pip install cython
CIBW_TEST_COMMAND: python -m unittest mDeepFRI.tests -vv
CIBW_BUILD_VERBOSITY: 2
CIBW_TEST_REQUIRES: importlib-resources
with:
output-dir: dist
- uses: actions/upload-artifact@v3
with:
name: wheels
path: dist/*
# wheel-linux-aarch64:
# name: Build Linux wheels (Aarch64)
# runs-on: ubuntu-20.04
# strategy:
# matrix:
# python-tag:
# - cp39-manylinux_aarch64
# - cp310-manylinux_aarch64
# - cp311-manylinux_aarch64
# steps:
# - uses: actions/checkout@v4
# - name: Set up QEMU
# id: qemu
# uses: docker/setup-qemu-action@v2
# with:
# platforms: all
# - name: Build manylinux wheels
# uses: pypa/cibuildwheel@v2.18.1
# env:
# CIBW_ARCHS: aarch64
# CIBW_BUILD: ${{ matrix.python-tag }}
# CIBW_BEFORE_ALL: yum install -y bzip2-devel xz-devel
# CIBW_BEFORE_BUILD: pip install cython
# CIBW_TEST_COMMAND: python -m unittest mDeepFRI.tests -vv
# CIBW_BUILD_VERBOSITY: 2
# CIBW_TEST_REQUIRES: importlib-resources
# with:
# output-dir: dist
# - uses: actions/upload-artifact@v3
# with:
# name: wheels
# path: dist/*

wheel-linux-x86_64:
name: Build Linux wheels (x86-64)
runs-on: ubuntu-20.04
strategy:
matrix:
python-tag:
- cp38-manylinux_x86_64
- cp39-manylinux_x86_64
- cp310-manylinux_x86_64
- cp311-manylinux_x86_64
- cp312-manylinux_x86_64
steps:
- uses: actions/checkout@v4
- name: Build manylinux wheels
Expand All @@ -77,11 +73,9 @@ jobs:
strategy:
matrix:
python-tag:
- cp38-macosx_x86_64
- cp39-macosx_x86_64
- cp310-macosx_x86_64
- cp311-macosx_x86_64
- cp312-macosx_x86_64
steps:
- uses: actions/checkout@v4
- name: Build manylinux wheels
Expand All @@ -106,11 +100,9 @@ jobs:
strategy:
matrix:
python-tag:
- cp38-macosx_arm64
- cp39-macosx_arm64
- cp310-macosx_arm64
- cp311-macosx_arm64
- cp312-macosx_arm64
steps:
- uses: actions/checkout@v4
- name: Build manylinux wheels
Expand Down Expand Up @@ -178,7 +170,6 @@ jobs:
needs:
- sdist
- test-sdist
- wheel-linux-aarch64
- wheel-linux-x86_64
- wheel-macos-x86_64
- wheel-macos-aarch64
Expand Down
12 changes: 7 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
[Unreleased]: https://github.com/bioinf-MCB/Metagenomic-DeepFRI/compare/v1.1.7...HEAD
[Unreleased]: https://github.com/bioinf-MCB/Metagenomic-DeepFRI/compare/v1.1.8...HEAD

## [Release]

## [1.1.8] - 2024-06-26
[1.1.8]: https://github.com/bioinf-MCB/Metagenomic-DeepFRI/compare/v1.1.7...v1.1.8

### Added

Expand All @@ -15,10 +20,7 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

### Fixed
- hetero atom bug introduced by Ruff (c044a158)

## [Release]


- MacOS CI/CD bug connected to Foldcomp binary

## [1.1.7] - 2024-06-10
[1.1.7]: https://github.com/bioinf-MCB/Metagenomic-DeepFRI/compare/v1.1.6...v1.1.7
Expand Down
2 changes: 1 addition & 1 deletion mDeepFRI/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from mDeepFRI.mmseqs import QueryFile

__version__ = "1.1.7"
__version__ = "1.1.8"
__author__ = "Valentyn Bezshapkin <valentyn.bezshapkin@micro.biol.ethz.ch>"
__licencse__ = "BSD-3-Clause"

Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ project_urls =
[options]
zip_safe = false
packages = mDeepFRI
python_requires = >=3.8
python_requires = >=3.9, <3.12
setup_requires =
setuptools >=46.0
cython ~=3.0
Expand Down
3 changes: 1 addition & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,6 @@ def run(self):
packages=find_packages(),
package_data={
"foldcomp": ["foldcomp_bin"],
"mmseqs": ["mmseqs"],
"test_data": ["mDeepFRI/tests/data"]
"mmseqs": ["mmseqs"]
},
)

0 comments on commit dca6ce7

Please sign in to comment.