|
| 1 | + |
1 | 2 | [build-system] |
2 | 3 | requires = ["scikit-build-core >=0.11", "cython >=3.0"] |
3 | 4 | build-backend = "scikit_build_core.build" |
4 | 5 |
|
5 | 6 | [project] |
6 | 7 | name = "pyhmmer" |
7 | | -version = "0.12.0-alpha.5" |
| 8 | +version = "0.12.0-alpha.6" |
8 | 9 | description = "Cython bindings and Python interface to HMMER3." |
9 | 10 | readme = "README.md" |
10 | 11 | requires-python = ">=3.7" |
@@ -99,33 +100,12 @@ cmake.define.CMAKE_CXX_COMPILER_LAUNCHER = "sccache" |
99 | 100 | if.env.MOLD = true |
100 | 101 | cmake.define.CMAKE_LINKER_TYPE = "mold" |
101 | 102 |
|
102 | | -[[tool.scikit-build.overrides]] |
103 | | -if.env.CIBUILDWHEEL = true |
104 | | -sdist.exclude = [ |
105 | | - "build", |
106 | | - "benches", |
107 | | - "docs", |
108 | | - "vendor/easel/documentation", |
109 | | - "vendor/easel/demotic", |
110 | | - "vendor/easel/miniapps", |
111 | | - "vendor/hmmer/documentation", |
112 | | - "vendor/**/*.ai", |
113 | | - "vendor/**/*.pl", |
114 | | - # Remove extra test files to trim the wheels that go on PyPI |
115 | | - "src/pyhmmer/tests/data/hmms/txt2/RREFam.*", |
116 | | - "src/pyhmmer/tests/data/hmms/txt/RREFam.*", |
117 | | - "src/pyhmmer/tests/data/hmms/db/RREFam.*", |
118 | | - "src/pyhmmer/tests/data/hmms/*/bmyD.*", |
119 | | - "src/pyhmmer/tests/data/seqs/BGC0001090.gbk", |
120 | | - "src/pyhmmer/tests/data/seqs/1390.SAMEA104415756.*", |
121 | | -] |
122 | | - |
123 | 103 | [tool.coverage.run] |
124 | 104 | plugins = ["Cython.Coverage"] |
125 | 105 |
|
126 | 106 | [tool.cibuildwheel] |
127 | 107 | before-build = "pip install scikit-build-core cython ninja" |
128 | | -build-frontend = { name = "build", args = ["-w", "--no-isolation"] } |
| 108 | +build-frontend = { name = "build" } |
129 | 109 | build-verbosity = 1 |
130 | 110 | test-command = "python -m unittest pyhmmer.tests -v" |
131 | 111 | test-extras = ["test"] |
|
0 commit comments