diff --git a/Makefile b/Makefile index d66139b..2d52649 100644 --- a/Makefile +++ b/Makefile @@ -9,9 +9,14 @@ docs: ## Build html documentation $(MAKE) -C docs compile-requirements: ## Compile requirements files - pip-compile -o requirements/base.txt requirements/base.in - pip-compile -o requirements/dev.txt requirements/dev.in - pip-compile -o requirements/docs.txt requirements/docs.in + pip-compile requirements/base.in + pip-compile requirements/dev.in + pip-compile requirements/docs.in + +upgrade-requirements: ## Upgrade requirements files + pip-compile --upgrade requirements/base.in + pip-compile --upgrade requirements/dev.in + pip-compile --upgrade requirements/docs.in package: ## Build a package ready to upload to pypi python3 setup.py sdist diff --git a/requirements/base.txt b/requirements/base.txt index 597cda6..c0edd83 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -7,9 +7,9 @@ appdirs==1.4.3 click-repl==0.1.6 click==7.0 -jinja2==2.10.1 +jinja2==2.10.3 markupsafe==1.1.1 # via jinja2 -prompt-toolkit==2.0.9 # via click-repl -pyyaml==5.1.2 -six==1.12.0 # via click-repl, prompt-toolkit -wcwidth==0.1.7 # via prompt-toolkit +prompt-toolkit==3.0.2 # via click-repl +pyyaml==5.3 +six==1.13.0 # via click-repl +wcwidth==0.1.8 # via prompt-toolkit diff --git a/requirements/dev.txt b/requirements/dev.txt index ca58266..e15944d 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,42 +4,50 @@ # # pip-compile --output-file requirements/dev.txt requirements/dev.in # -altgraph==0.16.1 # via macholib, pyinstaller +altgraph==0.16.1 # via pyinstaller appdirs==1.4.3 -astroid==2.2.5 # via pylint -attrs==19.1.0 # via black -black==19.3b0 +astroid==2.3.3 # via pylint +attrs==19.3.0 # via black +black==19.10b0 bleach==3.1.0 # via readme-renderer -certifi==2019.9.11 # via requests +certifi==2019.11.28 # via requests +cffi==1.13.2 # via cryptography chardet==3.0.4 # via requests click-repl==0.1.6 click==7.0 +cryptography==2.8 # via secretstorage docutils==0.15.2 # via readme-renderer -future==0.17.1 # via pefile idna==2.8 # via requests -isort==4.3.18 # via pylint -jinja2==2.10.1 -lazy-object-proxy==1.3.1 # via astroid -macholib==1.11 # via pyinstaller +importlib-metadata==1.3.0 # via keyring, twine +isort==4.3.21 # via pylint +jeepney==0.4.2 # via secretstorage +jinja2==2.10.3 +keyring==21.0.0 # via twine +lazy-object-proxy==1.4.3 # via astroid markupsafe==1.1.1 mccabe==0.6.1 # via pylint -pefile==2018.8.8 # via pyinstaller -pip-tools==3.2.0 +more-itertools==8.0.2 # via zipp +pathspec==0.7.0 # via black +pip-tools==4.3.0 pkginfo==1.5.0.1 # via twine -prompt-toolkit==2.0.9 -pygments==2.4.2 # via readme-renderer -pyinstaller==3.4 -pylint==2.3.1 -pyyaml==5.1.2 +prompt-toolkit==3.0.2 +pycparser==2.19 # via cffi +pygments==2.5.2 # via readme-renderer +pyinstaller==3.6 +pylint==2.4.4 +pyyaml==5.3 readme-renderer==24.0 # via twine +regex==2020.1.8 # via black requests-toolbelt==0.9.1 # via twine requests==2.22.0 # via requests-toolbelt, twine -six==1.12.0 +secretstorage==3.1.2 # via keyring +six==1.13.0 toml==0.10.0 # via black -tqdm==4.36.1 # via twine -twine==2.0.0 -typed-ast==1.3.5 # via astroid -urllib3==1.25.6 # via requests -wcwidth==0.1.7 +tqdm==4.41.1 # via twine +twine==3.1.1 +typed-ast==1.4.0 # via astroid, black +urllib3==1.25.7 # via requests +wcwidth==0.1.8 webencodings==0.5.1 # via bleach -wrapt==1.11.1 # via astroid +wrapt==1.11.2 # via astroid +zipp==0.6.0 # via importlib-metadata diff --git a/requirements/docs.txt b/requirements/docs.txt index d3ecdb0..0772e70 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -6,32 +6,32 @@ # alabaster==0.7.12 # via sphinx appdirs==1.4.3 -babel==2.6.0 # via sphinx -certifi==2019.3.9 # via requests +babel==2.8.0 # via sphinx +certifi==2019.11.28 # via requests chardet==3.0.4 # via requests click-repl==0.1.6 click==7.0 -docutils==0.14 # via sphinx +docutils==0.15.2 # via sphinx idna==2.8 # via requests -imagesize==1.1.0 # via sphinx -jinja2==2.10.1 +imagesize==1.2.0 # via sphinx +jinja2==2.10.3 markupsafe==1.1.1 -packaging==19.0 # via sphinx -prompt-toolkit==2.0.9 -pygments==2.3.1 # via sphinx -pyparsing==2.4.0 # via packaging -pytz==2019.1 # via babel -pyyaml==5.1.2 -requests==2.21.0 # via sphinx -six==1.12.0 -snowballstemmer==1.2.1 # via sphinx +packaging==20.0 # via sphinx +prompt-toolkit==3.0.2 +pygments==2.5.2 # via sphinx +pyparsing==2.4.6 # via packaging +pytz==2019.3 # via babel +pyyaml==5.3 +requests==2.22.0 # via sphinx +six==1.13.0 +snowballstemmer==2.0.0 # via sphinx sphinx-rtd-theme==0.4.3 -sphinx==2.0.1 +sphinx==2.3.1 sphinxcontrib-applehelp==1.0.1 # via sphinx sphinxcontrib-devhelp==1.0.1 # via sphinx sphinxcontrib-htmlhelp==1.0.2 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx sphinxcontrib-qthelp==1.0.2 # via sphinx sphinxcontrib-serializinghtml==1.1.3 # via sphinx -urllib3==1.24.2 # via requests -wcwidth==0.1.7 +urllib3==1.25.7 # via requests +wcwidth==0.1.8