Skip to content

Commit

Permalink
Merge pull request #254 from gridsingularity/remove-pip-setuptools-deps
Browse files Browse the repository at this point in the history
Remove pip and pip-tools from requirements
  • Loading branch information
fievelk authored Sep 2, 2021
2 parents 9f65a64 + f5aaa4b commit 8146937
Show file tree
Hide file tree
Showing 3 changed files with 219 additions and 92 deletions.
2 changes: 0 additions & 2 deletions requirements/base.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
pip==20.3.1
pip-tools==5.4.0
redis
tox
pendulum==2.1.2
Expand Down
94 changes: 60 additions & 34 deletions requirements/base.txt
Original file line number Diff line number Diff line change
@@ -1,40 +1,66 @@
#
# This file is autogenerated by pip-compile
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# pip-compile --allow-unsafe --no-index --output-file=requirements/base.txt requirements/base.ini
# pip-compile --allow-unsafe --no-emit-index-url --output-file=requirements/base.txt requirements/base.ini
#
appdirs==1.4.4 # via virtualenv
attrs==20.3.0 # via jsonschema
certifi==2020.12.5 # via requests
chardet==3.0.4 # via requests
click==7.1.2 # via pip-tools
distlib==0.3.1 # via virtualenv
filelock==3.0.12 # via tox, virtualenv
idna==2.10 # via requests
importlib-metadata==2.1.1 # via jsonschema, pluggy, tox, virtualenv
importlib-resources==5.2.0 # via virtualenv
jsonschema==3.2.0 # via -r requirements/base.ini
kafka-python==2.0.2 # via -r requirements/base.ini
packaging==20.7 # via tox
pendulum==2.1.2 # via -r requirements/base.ini
pip-tools==5.4.0 # via -r requirements/base.ini
pluggy==0.13.1 # via tox
py==1.9.0 # via tox
pyparsing==2.4.7 # via packaging
pyrsistent==0.17.3 # via jsonschema
python-dateutil==2.8.1 # via pendulum
pytzdata==2020.1 # via pendulum
redis==3.5.3 # via -r requirements/base.ini
requests==2.25.1 # via -r requirements/base.ini
six==1.15.0 # via jsonschema, pip-tools, python-dateutil, tox, virtualenv
toml==0.10.2 # via tox
tox==3.20.1 # via -r requirements/base.ini
urllib3==1.26.4 # via requests
virtualenv==20.2.2 # via tox
websockets==8.1 # via -r requirements/base.ini
zipp==3.5.0 # via importlib-metadata, importlib-resources
appdirs==1.4.4
# via virtualenv
attrs==20.3.0
# via jsonschema
certifi==2020.12.5
# via requests
chardet==3.0.4
# via requests
distlib==0.3.1
# via virtualenv
filelock==3.0.12
# via
# tox
# virtualenv
idna==2.10
# via requests
jsonschema==3.2.0
# via -r requirements/base.ini
kafka-python==2.0.2
# via -r requirements/base.ini
packaging==20.7
# via tox
pendulum==2.1.2
# via -r requirements/base.ini
pluggy==0.13.1
# via tox
py==1.9.0
# via tox
pyparsing==2.4.7
# via packaging
pyrsistent==0.17.3
# via jsonschema
python-dateutil==2.8.1
# via pendulum
pytzdata==2020.1
# via pendulum
redis==3.5.3
# via -r requirements/base.ini
requests==2.25.1
# via -r requirements/base.ini
six==1.15.0
# via
# jsonschema
# python-dateutil
# tox
# virtualenv
toml==0.10.2
# via tox
tox==3.20.1
# via -r requirements/base.ini
urllib3==1.26.4
# via requests
virtualenv==20.2.2
# via tox
websockets==8.1
# via -r requirements/base.ini

# The following packages are considered to be unsafe in a requirements file:
pip==20.3.1 # via -r requirements/base.ini, pip-tools
setuptools==57.1.0 # via jsonschema
setuptools==57.1.0
# via jsonschema
215 changes: 159 additions & 56 deletions requirements/tests.txt
Original file line number Diff line number Diff line change
@@ -1,62 +1,165 @@
#
# This file is autogenerated by pip-compile
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# pip-compile --allow-unsafe --no-index --output-file=requirements/tests.txt requirements/tests.ini
# pip-compile --allow-unsafe --no-emit-index-url --output-file=requirements/tests.txt requirements/tests.ini
#
appdirs==1.4.4 # via -r requirements/base.txt, ptpython, virtualenv
attrs==20.3.0 # via -r requirements/base.txt, hypothesis, jsonschema, pytest
certifi==2020.12.5 # via -r requirements/base.txt, requests
chardet==3.0.4 # via -r requirements/base.txt, requests
click==7.1.2 # via -r requirements/base.txt, pip-tools
coverage==5.3 # via -r requirements/tests.ini
deepdiff==5.0.2 # via -r requirements/tests.ini
distlib==0.3.1 # via -r requirements/base.txt, virtualenv
entrypoints==0.3 # via -r requirements/tests.ini, flake8
filelock==3.0.12 # via -r requirements/base.txt, tox, virtualenv
flake8-tuple==0.4.1 # via -r requirements/tests.ini
flake8==3.7.9 # via -r requirements/tests.ini, flake8-tuple
hypothesis==5.43.1 # via -r requirements/tests.ini
idna==2.10 # via -r requirements/base.txt, requests
importlib-metadata==2.1.1 # via -r requirements/base.txt, jsonschema, pluggy, ptpython, pytest, tox, virtualenv
importlib-resources==5.2.0 # via -r requirements/base.txt, virtualenv
iniconfig==1.1.1 # via pytest
isort==5.6.4 # via -r requirements/tests.ini
jedi==0.17.2 # via ptpython
jsonschema==3.2.0 # via -r requirements/base.txt
kafka-python==2.0.2 # via -r requirements/base.txt
mccabe==0.6.1 # via flake8
ordered-set==4.0.2 # via deepdiff
packaging==20.7 # via -r requirements/base.txt, pytest, tox
parameterized==0.7.4 # via -r requirements/tests.ini
parso==0.7.1 # via jedi
pendulum==2.1.2 # via -r requirements/base.txt
pip-tools==5.4.0 # via -r requirements/base.txt
pluggy==0.13.1 # via -r requirements/base.txt, pytest, tox
prompt-toolkit==3.0.8 # via ptpython
ptpython==3.0.7 # via -r requirements/tests.ini
py==1.9.0 # via -r requirements/base.txt, pytest, tox
pycodestyle==2.5.0 # via -r requirements/tests.ini, flake8
pyflakes==2.1.0 # via -r requirements/tests.ini, flake8
pygments==2.7.3 # via ptpython
pyparsing==2.4.7 # via -r requirements/base.txt, packaging
pyrsistent==0.17.3 # via -r requirements/base.txt, jsonschema
pytest==6.1.2 # via -r requirements/tests.ini
python-dateutil==2.8.1 # via -r requirements/base.txt, pendulum
pytzdata==2020.1 # via -r requirements/base.txt, pendulum
redis==3.5.3 # via -r requirements/base.txt
requests-mock==1.8.0 # via -r requirements/tests.ini
requests==2.25.1 # via -r requirements/base.txt, requests-mock
six==1.15.0 # via -r requirements/base.txt, flake8-tuple, jsonschema, pip-tools, python-dateutil, requests-mock, tox, virtualenv
sortedcontainers==2.3.0 # via hypothesis
toml==0.10.2 # via -r requirements/base.txt, pytest, tox
tox==3.20.1 # via -r requirements/base.txt
urllib3==1.26.4 # via -r requirements/base.txt, requests
virtualenv==20.2.2 # via -r requirements/base.txt, tox
wcwidth==0.2.5 # via prompt-toolkit
websockets==8.1 # via -r requirements/base.txt
zipp==3.5.0 # via -r requirements/base.txt, importlib-metadata, importlib-resources
appdirs==1.4.4
# via
# -r requirements/base.txt
# ptpython
# virtualenv
attrs==20.3.0
# via
# -r requirements/base.txt
# hypothesis
# jsonschema
# pytest
certifi==2020.12.5
# via
# -r requirements/base.txt
# requests
chardet==3.0.4
# via
# -r requirements/base.txt
# requests
coverage==5.3
# via -r requirements/tests.ini
deepdiff==5.0.2
# via -r requirements/tests.ini
distlib==0.3.1
# via
# -r requirements/base.txt
# virtualenv
entrypoints==0.3
# via
# -r requirements/tests.ini
# flake8
filelock==3.0.12
# via
# -r requirements/base.txt
# tox
# virtualenv
flake8==3.7.9
# via
# -r requirements/tests.ini
# flake8-tuple
flake8-tuple==0.4.1
# via -r requirements/tests.ini
hypothesis==5.43.1
# via -r requirements/tests.ini
idna==2.10
# via
# -r requirements/base.txt
# requests
iniconfig==1.1.1
# via pytest
isort==5.6.4
# via -r requirements/tests.ini
jedi==0.17.2
# via ptpython
jsonschema==3.2.0
# via -r requirements/base.txt
kafka-python==2.0.2
# via -r requirements/base.txt
mccabe==0.6.1
# via flake8
ordered-set==4.0.2
# via deepdiff
packaging==20.7
# via
# -r requirements/base.txt
# pytest
# tox
parameterized==0.7.4
# via -r requirements/tests.ini
parso==0.7.1
# via jedi
pendulum==2.1.2
# via -r requirements/base.txt
pluggy==0.13.1
# via
# -r requirements/base.txt
# pytest
# tox
prompt-toolkit==3.0.8
# via ptpython
ptpython==3.0.7
# via -r requirements/tests.ini
py==1.9.0
# via
# -r requirements/base.txt
# pytest
# tox
pycodestyle==2.5.0
# via
# -r requirements/tests.ini
# flake8
pyflakes==2.1.0
# via
# -r requirements/tests.ini
# flake8
pygments==2.7.3
# via ptpython
pyparsing==2.4.7
# via
# -r requirements/base.txt
# packaging
pyrsistent==0.17.3
# via
# -r requirements/base.txt
# jsonschema
pytest==6.1.2
# via -r requirements/tests.ini
python-dateutil==2.8.1
# via
# -r requirements/base.txt
# pendulum
pytzdata==2020.1
# via
# -r requirements/base.txt
# pendulum
redis==3.5.3
# via -r requirements/base.txt
requests==2.25.1
# via
# -r requirements/base.txt
# requests-mock
requests-mock==1.8.0
# via -r requirements/tests.ini
six==1.15.0
# via
# -r requirements/base.txt
# flake8-tuple
# jsonschema
# python-dateutil
# requests-mock
# tox
# virtualenv
sortedcontainers==2.3.0
# via hypothesis
toml==0.10.2
# via
# -r requirements/base.txt
# pytest
# tox
tox==3.20.1
# via -r requirements/base.txt
urllib3==1.26.4
# via
# -r requirements/base.txt
# requests
virtualenv==20.2.2
# via
# -r requirements/base.txt
# tox
wcwidth==0.2.5
# via prompt-toolkit
websockets==8.1
# via -r requirements/base.txt

# The following packages are considered to be unsafe in a requirements file:
pip==20.3.1 # via -r requirements/base.txt, pip-tools
setuptools==57.1.0 # via -r requirements/base.txt, jsonschema
setuptools==57.1.0
# via
# -r requirements/base.txt
# jsonschema

0 comments on commit 8146937

Please sign in to comment.