Remove requirements/setup.txt and setup_requires

master
Cristi Vîjdea 2018-12-19 20:20:51 +02:00
parent 930f3825d7
commit 1946a1204d
6 changed files with 8 additions and 17 deletions

View File

@ -15,14 +15,12 @@ jobs:
python: '3.7'
dist: xenial
sudo: required
-
python: '3.6'
- python: '3.6'
env: TOXENV=djmaster
- # readthedocs uses python 3.5 for building
python: '3.5'
env: TOXENV=docs
-
python: '3.6'
- python: '3.6'
env: TOXENV=lint
- stage: publish
@ -45,13 +43,14 @@ jobs:
fast_finish: true
install:
- pip install -r requirements/ci.txt
- python -m pip install -U pip
- pip install -r requirements/ci.txt
before_script:
- coverage erase
- coverage erase
script:
- tox
- tox
after_success:
- |

View File

@ -1,3 +1,4 @@
-r requirements/setup.txt
# this file is only used when deploying to heroku, because heroku insists on having a root-level requirements.txt
# for normal usage see the requirements/ directory
.[validation]
-r requirements/heroku.txt

View File

@ -1,3 +0,0 @@
# needed to build the package setup_requires in setup.py
setuptools-scm>=3.0.6

View File

@ -1,4 +1,2 @@
# requirements for building and running tox
tox>=3.1.2
-r setup.txt

View File

@ -17,7 +17,6 @@ with io.open('README.rst', encoding='utf-8') as readme:
description = readme.read()
requirements = read_req('base.txt')
requirements_setup = read_req('setup.txt')
requirements_validation = read_req('validation.txt')
@ -28,7 +27,6 @@ def drf_yasg_setup(**kwargs):
package_dir={'': 'src'},
include_package_data=True,
install_requires=requirements,
setup_requires=requirements_setup,
extras_require={
'validation': requirements_validation,
},

View File

@ -21,7 +21,6 @@ deps =
djmaster: https://github.com/django/django/archive/master.tar.gz
# other dependencies
-rrequirements/setup.txt
-rrequirements/validation.txt
-rrequirements/test.txt
@ -37,7 +36,6 @@ commands =
[testenv:docs]
deps =
-rrequirements/setup.txt
-rrequirements/docs.txt
commands =
python setup.py check --restructuredtext --metadata --strict