Skip to content
Snippets Groups Projects
Commit 94ca9c7f authored by Johannes Schumann's avatar Johannes Schumann
Browse files

Move requirements to own folder and introduce extra reqs

parent 8f2158bd
No related branches found
No related tags found
No related merge requests found
Pipeline #23814 passed
File moved
File moved
...@@ -15,11 +15,11 @@ DESCRIPTION = 'GiBUU tools for KM3NeT' ...@@ -15,11 +15,11 @@ DESCRIPTION = 'GiBUU tools for KM3NeT'
__author__ = 'Johannes Schumann' __author__ = 'Johannes Schumann'
__email__ = 'jschumann@km3net.de' __email__ = 'jschumann@km3net.de'
with open('requirements.txt') as fobj:
REQUIREMENTS = [l.strip() for l in fobj.readlines()]
with open('requirements-dev.txt') as fobj: def read_requirements(kind):
DEV_REQUIREMENTS = [l.strip() for l in fobj.readlines()] with open(os.path.join('requirements', kind + '.txt')) as fobj:
requirements = [l.strip() for l in fobj.readlines()]
return requirements
setup( setup(
name=PACKAGE_NAME, name=PACKAGE_NAME,
...@@ -35,8 +35,11 @@ setup( ...@@ -35,8 +35,11 @@ setup(
'write_to': '{}/version.txt'.format(PACKAGE_NAME), 'write_to': '{}/version.txt'.format(PACKAGE_NAME),
'tag_regex': r'^(?P<prefix>v)?(?P<version>[^\+]+)(?P<suffix>.*)?$', 'tag_regex': r'^(?P<prefix>v)?(?P<version>[^\+]+)(?P<suffix>.*)?$',
}, },
install_requires=REQUIREMENTS, install_requires=read_requirements("install"),
extras_require={'dev': DEV_REQUIREMENTS}, extras_require={
kind: read_requirements(kind)
for kind in ["dev", "extras"]
},
python_requires='>=3.0', python_requires='>=3.0',
entry_points={'console_scripts': ['km3buu=km3buu.cmd:main']}, entry_points={'console_scripts': ['km3buu=km3buu.cmd:main']},
classifiers=[ classifiers=[
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment