Skip to content

Commit

Permalink
Fix all tooling dependencies versions (#1837)
Browse files Browse the repository at this point in the history
* added versions identifiers for flake8 & numpydoc
* use == for mypy, as mypy does not use semantic versioning (and thus ~= is tricky as it means match 0.*; see also https://www.python.org/dev/peps/pep-0440/#compatible-release)
  • Loading branch information
zundertj committed Nov 21, 2021
1 parent 3ea632e commit cf8b036
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions py-polars/build.requirements.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,20 @@
# We're pinning our tooling, because it's an environment we can strictly control.
# We're not pinning package dependencies, because our tests need to pass with the
# latest version of the packages.

# Dependencies
numpy
pyarrow
pandas

# Tooling
maturin==0.11.0
pytest==5.3.1
black==21.6b0
isort~=5.9.2
mypy~=0.910
numpy
pyarrow
mypy==0.910
ghp-import==2.0.1
pandas
flake8
flake8==4.0.1
sphinx==4.2.0
pydata-sphinx-theme==0.6.3
sphinx-panels==0.6.0
Expand All @@ -19,5 +26,5 @@ sphinxcontrib-qthelp==1.0.3
sphinxcontrib-serializinghtml==1.1.5
sphinxcontrib-napoleon
commonmark==0.9.1
numpydoc
numpydoc==1.1.0

0 comments on commit cf8b036

Please sign in to comment.