Skip to content

Commit 852d993

Browse files
committed
clean up install process
1 parent 60d4e56 commit 852d993

File tree

3 files changed

+12
-21
lines changed

3 files changed

+12
-21
lines changed

.travis.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ python:
77
- 3.8
88
install:
99
- pip install --upgrade pip setuptools wheel
10-
- pip install -r requirements.txt
10+
- pip install -e .
11+
- pip install -e .[test]
12+
- pip install -e .[setup]
1113
script:
1214
- python setup.py test
1315
deploy:

requirements.txt

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

setup.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
with open('umapi_client/version.py') as f:
2525
exec(f.read(), version_namespace)
2626

27+
test_deps = ['mock', 'pytest>=3.0.5', 'PyYAML']
28+
setup_deps = ['pytest-runner']
29+
2730
setup(name='umapi-client',
2831
version=version_namespace['__version__'],
2932
description='Client for the User Management API (UMAPI) from Adobe - see https://adobe.ly/2h1pHgV',
@@ -54,12 +57,10 @@
5457
'six',
5558
'enum34;python_version<"3.4"',
5659
],
57-
setup_requires=[
58-
'pytest-runner',
59-
],
60-
tests_require=[
61-
'pytest>=3.0.5',
62-
'mock',
63-
'PyYAML',
64-
],
60+
extras_require={
61+
'test': test_deps,
62+
'setup': setup_deps,
63+
},
64+
setup_requires=setup_deps,
65+
tests_require=test_deps,
6566
zip_safe=False)

0 commit comments

Comments
 (0)