File tree Expand file tree Collapse file tree 5 files changed +31
-8
lines changed Expand file tree Collapse file tree 5 files changed +31
-8
lines changed Original file line number Diff line number Diff line change 9
9
10
10
wheel-linux-aarch64 :
11
11
name : Build Linux wheels (Aarch64)
12
- runs-on : ubuntu-20 .04
12
+ runs-on : ubuntu-22 .04
13
13
steps :
14
14
- uses : actions/checkout@v3
15
15
with :
34
34
35
35
wheel-linux-x86_64 :
36
36
name : Build Linux wheels (x86-64)
37
- runs-on : ubuntu-20 .04
37
+ runs-on : ubuntu-22 .04
38
38
steps :
39
39
- uses : actions/checkout@v4
40
40
with :
@@ -131,7 +131,7 @@ jobs:
131
131
- name : Install build requirements
132
132
run : python -m pip install -r .github/workflows/requirements.txt
133
133
- name : Build source distribution
134
- run : python setup.py sdist
134
+ run : python -m build -s .
135
135
- name : Store built source distribution
136
136
uses : actions/upload-artifact@v4
137
137
with :
@@ -154,7 +154,7 @@ jobs:
154
154
name : sdist
155
155
path : dist/
156
156
- name : Update pip to latest version
157
- run : python -m pip install -U pip setuptools wheel
157
+ run : python -m pip install -U pip
158
158
- name : Install built wheel
159
159
run : python -m pip install --no-binary pyrodigal --find-links=dist pyrodigal
160
160
- name : Run tests without coverage
@@ -193,7 +193,7 @@ jobs:
193
193
runs-on : ubuntu-latest
194
194
permissions :
195
195
contents : write
196
- if : " !contains(github.ref, 'rc')"
196
+ if : " !contains(github.ref, 'rc') && !contains(github.ref, 'alpha') "
197
197
name : Release
198
198
needs : upload
199
199
steps :
Original file line number Diff line number Diff line change 1
1
cython ~= 3.0
2
2
scikit-build-core
3
+ build
Original file line number Diff line number Diff line change @@ -6,7 +6,24 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
6
6
7
7
8
8
## [ Unreleased]
9
- [ Unreleased ] : https://github.com/althonos/pyrodigal/compare/v3.5.1...HEAD
9
+ [ Unreleased ] : https://github.com/althonos/pyrodigal/compare/v3.6.0...HEAD
10
+
11
+
12
+ ## [ v3.6.0] - 2024-11-02
13
+ [ v3.6.0 ] : https://github.com/althonos/pyrodigal/compare/v3.5.1...v3.6.0
14
+
15
+ ### Added
16
+ - Support for Python 3.13.
17
+
18
+ ### Changed
19
+ - Reorganize project to build with CMake and ` scikit-build-core ` .
20
+ - Build separate Python modules for various SIMD implementations to avoid potential linking issues.
21
+
22
+ ### Fixed
23
+ - Pointer dereference issue when calling ` TrainingInfo.load ` in PyPI or with objects missing a ` readinto ` method.
24
+
25
+ ### Removed
26
+ - Support for Python 3.6.
10
27
11
28
12
29
## [ v3.5.2] - 2024-09-04
Original file line number Diff line number Diff line change 1
1
[
2
2
{
3
- "name" : " v3.5 (stable)" ,
3
+ "name" : " v3.6 (stable)" ,
4
+ "version" : " 3.6.0" ,
5
+ "url" : " https://pyrodigal.readthedocs.io/en/v3.6.0/"
6
+ },
7
+ {
8
+ "name" : " v3.5" ,
4
9
"version" : " 3.5.2" ,
5
10
"url" : " https://pyrodigal.readthedocs.io/en/v3.5.2/"
6
11
},
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "scikit_build_core.build"
4
4
5
5
[project ]
6
6
name = " pyrodigal"
7
- version = " 3.5.1 "
7
+ version = " 3.6.0 "
8
8
description = " Cython bindings and Python interface to Prodigal, an ORF finder for genomes and metagenomes."
9
9
readme = " README.md"
10
10
requires-python = " >=3.7"
You can’t perform that action at this time.
0 commit comments