Skip to content

Commit 2fcbad8

Browse files
author
Martin Larralde
committed
Update setuptools distribution metadata using setup.cfg file
1 parent 4ef9876 commit 2fcbad8

File tree

3 files changed

+64
-55
lines changed

3 files changed

+64
-55
lines changed

MANIFEST.in

-6
This file was deleted.

setup.cfg

+63
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,68 @@
11
[metadata]
2+
name = mzml2isa
3+
version = attr: mzml2isa.__version__
4+
author = Tom Lawson, Martin Larralde
5+
author-email = [email protected]
6+
home-page = https://github.com/ISA-tools/mzml2isa
7+
description = mzML file parser and converter to ISA-Tab
8+
long-description = file: README.rst
9+
license = GPLv3
210
license_file = COPYING
11+
platform = any
12+
keywords = metabolomics, mass spectrometry, metabolites, ISA Tab, mzML, parser
13+
classifiers =
14+
Intended Audience :: Science/Research
15+
Programming Language :: Python :: 2
16+
Programming Language :: Python :: 2.7
17+
Programming Language :: Python :: 3
18+
Programming Language :: Python :: 3.5
19+
Programming Language :: Python :: 3.6
20+
Topic :: Text Processing :: Markup :: XML
21+
Topic :: Scientific/Engineering :: Bio-Informatics
22+
Topic :: Scientific/Engineering :: Chemistry
23+
Topic :: Utilities
24+
License :: OSI Approved :: GNU General Public License v3 (GPLv3)
25+
Operating System :: OS Independent
26+
project_urls =
27+
Bug Reports = https://github.com/ISA-tools/mzml2isa/issues
28+
Documentation = http://2isa.readthedocs.io/en/latest/mzml2isa/
29+
30+
[options]
31+
zip_safe = true
32+
include_package_data = false
33+
python_requires = >= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*
34+
packages = mzml2isa, mzml2isa.templates, mzml2isa.ontologies
35+
test_suite = tests
36+
setup_requires =
37+
setuptools >=36.7
38+
install_requires =
39+
cached-property ~=1.4
40+
fs ~=2.0.11
41+
pronto ~=0.6.0
42+
six ~=1.11
43+
openpyxl ~=2.5
44+
45+
[options.extras_require]
46+
pb =
47+
progressbar2 ~=3.38
48+
lxml =
49+
lxml ~=4.2
50+
51+
[options.package_data]
52+
* = COPYING
53+
mzml2isa.templates = *.txt
54+
mzml2isa.ontologies = *.obo
55+
56+
[bdist_wheel]
57+
universal = true
58+
59+
[check]
60+
metadata = true
61+
restructuredtext = true
62+
strict = true
63+
64+
[sdist]
65+
formats = zip
366

467
[coverage:report]
568
show_missing = true

setup.py

+1-49
Original file line numberDiff line numberDiff line change
@@ -2,52 +2,4 @@
22
# released under the GNU General Public License version 3.0 (GPLv3)
33

44
import setuptools
5-
import sys
6-
import mzml2isa
7-
8-
setuptools.setup(
9-
name='mzml2isa',
10-
version=mzml2isa.__version__,
11-
12-
packages=setuptools.find_packages(),
13-
14-
py_modules=['mzml2isa'],
15-
16-
author= mzml2isa.__author__,
17-
author_email= '[email protected]',
18-
19-
description="mzml2isa - mzML to ISA-tab parsing tool",
20-
long_description=open('README.rst').read(),
21-
22-
install_requires=open('requirements.txt').read().splitlines(),
23-
24-
extras_require={ 'pb': ['progressbar2'], 'lxml': ['lxml'] },
25-
26-
include_package_data=True,
27-
28-
url='https://github.com/ISA-tools/mzml2isa',
29-
30-
classifiers=[
31-
"Programming Language :: Python :: 2",
32-
"Programming Language :: Python :: 2.7",
33-
"Programming Language :: Python :: 3",
34-
"Programming Language :: Python :: 3.5",
35-
"Topic :: Text Processing :: Markup :: XML",
36-
"Topic :: Scientific/Engineering :: Bio-Informatics",
37-
"Topic :: Scientific/Engineering :: Chemistry",
38-
"Topic :: Utilities",
39-
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
40-
"Operating System :: OS Independent",
41-
],
42-
43-
entry_points = {
44-
'console_scripts': [
45-
'mzml2isa = mzml2isa.parsing:main',
46-
],
47-
},
48-
license="GPLv3",
49-
50-
keywords = ['Metabolomics', 'Mass spectrometry', 'metabolites', 'ISA Tab', 'mzML', 'parsing'],
51-
52-
)
53-
5+
setuptools.setup()

0 commit comments

Comments
 (0)