mirror of
https://github.com/pythad/nider.git
synced 2021-10-12 02:31:02 +03:00
Moved to folder structure for requirements files
This commit is contained in:
@@ -5,6 +5,7 @@ include LICENSE
|
||||
include README.rst
|
||||
|
||||
recursive-include tests *
|
||||
recursive-include requirements *
|
||||
recursive-exclude * __pycache__
|
||||
recursive-exclude * *.py[co]
|
||||
|
||||
|
||||
12
requirements/dev.txt
Normal file
12
requirements/dev.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
-r prod.txt
|
||||
|
||||
pip==9.0.1
|
||||
bumpversion==0.5.3
|
||||
wheel==0.29.0
|
||||
watchdog==0.8.3
|
||||
flake8==3.4.1
|
||||
tox==2.8.0
|
||||
coverage==4.4.1
|
||||
Sphinx==1.6.3
|
||||
cryptography==2.0.3
|
||||
PyYAML==3.12
|
||||
2
requirements/prod.txt
Normal file
2
requirements/prod.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
colorthief==0.2.1
|
||||
Pillow==4.2.1
|
||||
1
requirements/test.txt
Normal file
1
requirements/test.txt
Normal file
@@ -0,0 +1 @@
|
||||
-r prod.txt
|
||||
31
setup.py
31
setup.py
@@ -3,6 +3,10 @@
|
||||
|
||||
"""The setup script."""
|
||||
|
||||
import pip
|
||||
|
||||
from pip.req import parse_requirements
|
||||
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
with open('README.rst') as readme_file:
|
||||
@@ -11,24 +15,18 @@ with open('README.rst') as readme_file:
|
||||
with open('HISTORY.rst') as history_file:
|
||||
history = history_file.read()
|
||||
|
||||
requirements = [
|
||||
'appdirs',
|
||||
'colorthief',
|
||||
'coverage',
|
||||
'olefile',
|
||||
'packaging',
|
||||
'Pillow',
|
||||
'pyparsing',
|
||||
'six',
|
||||
]
|
||||
parsed_requirements = parse_requirements(
|
||||
'requirements/prod.txt',
|
||||
session=pip.download.PipSession()
|
||||
)
|
||||
|
||||
setup_requirements = [
|
||||
# TODO(pythad): put setup requirements (distutils extensions, etc.) here
|
||||
]
|
||||
parsed_test_requirements = parse_requirements(
|
||||
'requirements/test.txt',
|
||||
session=pip.download.PipSession()
|
||||
)
|
||||
|
||||
test_requirements = [
|
||||
# TODO: put package test requirements here
|
||||
]
|
||||
requirements = [str(ir.req) for ir in parsed_requirements]
|
||||
test_requirements = [str(tr.req) for tr in parsed_test_requirements]
|
||||
|
||||
setup(
|
||||
name='nider',
|
||||
@@ -55,5 +53,4 @@ setup(
|
||||
],
|
||||
test_suite='tests',
|
||||
tests_require=test_requirements,
|
||||
setup_requires=setup_requirements,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user