Drop pipenv

To install the development environment (inside your preferred venv), 
now just use `pip install -e '.[dev,test]'`.
This commit is contained in:
Mike Edmunds
2021-02-20 13:37:44 -08:00
committed by GitHub
parent 4dd1d3b1fe
commit fd9fdb9b03
3 changed files with 20 additions and 27 deletions

7
.gitignore vendored
View File

@@ -10,6 +10,9 @@ dist/
docs/_build/ docs/_build/
local.py local.py
# Because pipenv is only used to manage a local development # Because pipenv was only used to manage a local development
# environment, it's not helpful to track its lock file # environment, it was not helpful to track its lock file
Pipfile.lock Pipfile.lock
# Use pyenv-virtualenv to manage a venv for local development
.python-version

24
Pipfile
View File

@@ -1,24 +0,0 @@
# This Pipfile is used solely to manage a development environment
# -- it doesn't factor into the released package.
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
boto3 = "*"
django = "*"
requests = "*"
sparkpost = "*"
[dev-packages]
flake8 = "*"
mock = "*"
sphinx = "*"
sphinx-rtd-theme = "*"
tox = ">3.7.0"
twine = "*"
[requires]
python_version = "3.7"

View File

@@ -30,6 +30,17 @@ with open(path.join(here, 'README.rst'), encoding='utf-8') as f:
long_description = long_description_from_readme(f.read()) long_description = long_description_from_readme(f.read())
requirements_dev = [
"flake8",
"sphinx",
"sphinx-rtd-theme",
"tox",
"twine",
]
requirements_test = ["mock", "boto3"]
setup( setup(
name="django-anymail", name="django-anymail",
version=version, version=version,
@@ -56,10 +67,13 @@ setup(
"sendgrid": [], "sendgrid": [],
"sendinblue": [], "sendinblue": [],
"sparkpost": [], "sparkpost": [],
# Development/test-only requirements (install with python -m pip -e '.[dev,test]')
"dev": requirements_dev,
"test": requirements_test,
}, },
include_package_data=True, include_package_data=True,
test_suite="runtests.runtests", test_suite="runtests.runtests",
tests_require=["mock", "boto3"], tests_require=requirements_test,
classifiers=[ classifiers=[
"Development Status :: 5 - Production/Stable", "Development Status :: 5 - Production/Stable",
"Programming Language :: Python", "Programming Language :: Python",