Skip to content

Commit 4896e66

Browse files
author
Devon Ryan
committed
Switch to pyproject.toml
1 parent 68f051c commit 4896e66

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

pyproject.toml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
[build-system]
2+
requires = ["setuptools>=42", "setuptools-scm"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "py2bit"
7+
version = "0.3.3"
8+
description = "A package for accessing 2bit files using lib2bit"
9+
authors = [
10+
{ name = "Devon P. Ryan", email = "dpryan79@gmail.com" }
11+
]
12+
license = { text = "MIT" }
13+
readme = "README.md"
14+
keywords = ["bioinformatics", "2bit"]
15+
classifiers = [
16+
"Development Status :: 5 - Production/Stable",
17+
"Intended Audience :: Developers",
18+
"License :: OSI Approved",
19+
"Programming Language :: C",
20+
"Programming Language :: Python",
21+
"Programming Language :: Python :: 2.7",
22+
"Programming Language :: Python :: 3",
23+
"Programming Language :: Python :: Implementation :: CPython",
24+
"Operating System :: POSIX",
25+
"Operating System :: Unix",
26+
"Operating System :: MacOS"
27+
]
28+
29+
[project.urls]
30+
download = "https://github.com/deeptools/py2bit"
31+
homepage = "https://github.com/deeptools/py2bit"
32+
33+
# Enable version inference from scm
34+
[tool.setuptools_scm]
35+
36+
# Target only minimum CPython version 3.9 on linux for wheel build
37+
[tool.cibuildwheel]
38+
skip = "pp* cp38-* *-manylinux_i686 *_ppc64le *_s390x *-musllinux_x86_64 *-musllinux_i686"
39+
40+
[tool.cibuildwheel.linux]
41+
manylinux-x86_64-image = "manylinux2014"

0 commit comments

Comments
 (0)