Skip to content
This repository was archived by the owner on May 30, 2022. It is now read-only.

Commit eed09c2

Browse files
committed
Reorganize requirements
Signed-off-by: Chenxiong Qi <[email protected]>
1 parent 4482c93 commit eed09c2

File tree

5 files changed

+7
-24
lines changed

5 files changed

+7
-24
lines changed

MANIFEST.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
include LICENSE README.rst CHANGELOG.rst
22
include tox.ini
33
include python-krbcontext.spec
4-
include requirements.txt test-requirements.txt
54

65
include docs/Makefile
76
include docs/source/conf.py

requirements.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

setup.py

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,6 @@ def get_long_description():
1010
1111
%s''' % (open('README.rst', 'r').read(), open('CHANGELOG.rst', 'r').read())
1212

13-
14-
def get_install_requires():
15-
with open('requirements.txt', 'r') as fin:
16-
return [package.strip() for package in fin]
17-
18-
19-
def get_test_requires():
20-
with open('test-requirements.txt', 'r') as fin:
21-
return [package.strip() for package in fin
22-
if not package.startswith('-r')]
23-
24-
2513
setup_cfg = ConfigParser()
2614
setup_cfg.read(os.path.join(os.path.dirname(__file__), 'setup.cfg'))
2715

@@ -42,8 +30,10 @@ def get_test_requires():
4230
url='https://github.com/krbcontext/python-krbcontext',
4331
packages=find_packages(),
4432
python_requires='>=3.6',
45-
install_requires=get_install_requires(),
46-
tests_require=get_test_requires(),
33+
install_requires=["gssapi"],
34+
extras_require={
35+
"tests": ["flake8", "mock", "pytest", "pytest-cov"],
36+
},
4737
classifiers=[
4838
'Development Status :: 5 - Production/Stable',
4939
'Environment :: Console',

test-requirements.txt

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

tox.ini

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
envlist = py36,py37,py38,py39,flake8
33

44
[testenv]
5-
skip_install = True
6-
deps = -r{toxinidir}/test-requirements.txt
5+
usedevelop = True
6+
extras =
7+
tests
78
commands = python3 -m pytest {posargs}
89

910
[testenv:flake8]

0 commit comments

Comments
 (0)