Skip to content

Commit 58ce3bf

Browse files
author
vgp57214_gsk
committed
move setup.py to pyproject.toml for dynamic versioning
1 parent 93fe06f commit 58ce3bf

File tree

4 files changed

+73
-82
lines changed

4 files changed

+73
-82
lines changed

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ include AUTHORS.txt
1313
include README.rst
1414
include requirements.txt
1515
include pymzml/utils/Moby_Dick_indexed.gz
16+
include pyproject.toml
1617

1718
prune docs/build/html/.doctrees/
1819
prune compare

build.command

Lines changed: 0 additions & 19 deletions
This file was deleted.

pyproject.toml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
[dev-dependencies]
2+
black = { version = "^18.3-alpha.0", python = "^3.7" }
3+
4+
[build-system]
5+
requires = [
6+
"setuptools>=45",
7+
"setuptools_scm[toml]>=6.2"
8+
]
9+
build-backend = "setuptools.build_meta"
10+
11+
[project]
12+
name = "pymzml"
13+
readme = "README.rst"
14+
description = 'python module for high-throughput mzML parsing'
15+
authors = [
16+
{name = "M.Koesters"},
17+
{name = "J.Leufken"},
18+
{name = "S.Schulze"},
19+
{name = "K.Sugimoto"},
20+
{name = "R.Zahedi"},
21+
{name = "M. Hippler"},
22+
{name = "C.Fufezan", email = 'christian@fufezan.net'},
23+
]
24+
license = {text = 'The MIT license'}
25+
dynamic = ["version"]
26+
urls = { Source = "http://pymzml.github.com" }
27+
classifiers = [
28+
'Development Status :: 4 - Beta',
29+
'Environment :: Console',
30+
'Intended Audience :: Education',
31+
'Intended Audience :: Science/Research',
32+
'Intended Audience :: Developers',
33+
'License :: OSI Approved :: MIT License',
34+
'Operating System :: MacOS :: MacOS X',
35+
'Operating System :: Microsoft :: Windows',
36+
'Operating System :: POSIX',
37+
'Operating System :: POSIX :: SunOS/Solaris',
38+
'Operating System :: Unix',
39+
'Programming Language :: Python :: 3.5',
40+
'Topic :: Scientific/Engineering :: Bio-Informatics',
41+
'Topic :: Scientific/Engineering :: Chemistry',
42+
'Topic :: Scientific/Engineering :: Medical Science Apps.',
43+
]
44+
dependencies = [
45+
'numpy >= 1.8.0',
46+
'regex',
47+
]
48+
[project.optional-dependencies]
49+
full = [
50+
'plotly<5.0',
51+
'pynumpress>=0.0.4',
52+
'ms_deisotope',
53+
]
54+
plot = [
55+
'plotly<5.0'
56+
]
57+
pynumpress = [
58+
'pynumpress>=0.0.4'
59+
]
60+
deconvolution = [
61+
'ms_deisotope==0.0.14'
62+
]
63+
64+
[tool.setuptools]
65+
include-package-data = true
66+
67+
[tool.setuptools.packages.find]
68+
where = ["pymzml"]
69+
70+
[tool.setuptools_scm]
71+
write_to = "pymzml/_version.py"
72+
local_scheme = "no-local-version"

setup.py

Lines changed: 0 additions & 63 deletions
This file was deleted.

0 commit comments

Comments
 (0)