Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DX!: switch to Ruff as linter #492

Merged
merged 35 commits into from
Jul 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
b893599
MAINT: update pip constraints and pre-commit
pre-commit-ci[bot] Jul 4, 2023
e06e9ca
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 4, 2023
5e4b4ce
MAINT: update pip constraints and pre-commit
web-flow Jul 4, 2023
5cf2027
MAINT: implement updates from pre-commit hooks
web-flow Jul 4, 2023
d2c0ba1
MAINT: remove outdated hooks from `ci` config
redeboer Jul 6, 2023
126d116
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 6, 2023
0ce6b37
MAINT: update pip constraints and pre-commit
web-flow Jul 6, 2023
085c9e7
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 6, 2023
3ce08fe
DX: switch to Ruff as linter
redeboer Jul 4, 2023
0512b6f
DX: recommend VSCode mypy extension
redeboer Jul 6, 2023
7f4079b
MAINT: update pip constraints and pre-commit
web-flow Jul 6, 2023
16a6fe0
MAINT: update notebook kernels
redeboer Jul 6, 2023
62a67c9
MAINT: remove pydocstyle config
redeboer Jul 6, 2023
9f12e25
MAINT: improve autofixes by Ruff
redeboer Jul 4, 2023
09e2fb8
MAINT: address Ruff issues
redeboer Jul 4, 2023
b2a0b87
MAINT: remove `virtualenv` restriction
redeboer Jul 6, 2023
e8e2c07
MAINT: update pip constraints and pre-commit
web-flow Jul 6, 2023
9b82b83
MAINT: more fixes after Ruff autofixes
redeboer Jul 6, 2023
ba84aff
MAINT: address Ruff issues
redeboer Jul 6, 2023
035ccc3
MAINT: remove pylint disable comments
redeboer Jul 6, 2023
66d6dcd
MAINT: address Ruff issues
redeboer Jul 6, 2023
b984dc3
DX: decrease minimal test coverage
redeboer Jul 6, 2023
b952e41
MAINT: update pip constraints and pre-commit
web-flow Jul 6, 2023
5b51059
MAINT: update test value
redeboer Jul 6, 2023
1e969ab
DX!: remove `aquirdturtle-collapsible-headings`
redeboer Jul 6, 2023
f633e90
MAINT: update pip constraints and pre-commit
web-flow Jul 6, 2023
982f1fd
MAINT: update pip constraints and pre-commit
web-flow Jul 6, 2023
9b6e566
MAINT: remove `ypy-websocket` restriction
redeboer Jul 7, 2023
b260a8e
MAINT: update pip constraints and pre-commit
web-flow Jul 7, 2023
4f6ad5b
MAINT: remove `tox` restriction
redeboer Jul 7, 2023
358483a
MAINT: update pip constraints and pre-commit
web-flow Jul 7, 2023
7e3a4db
MAINT: remove `nbmake` restriction
redeboer Jul 7, 2023
5613211
MAINT: remove outdated version restrictions
redeboer Jul 7, 2023
e5783f3
MAINT: restrict `nbmake` only for Python 3.7
redeboer Jul 7, 2023
f7d7de6
MAINT: update pip constraints and pre-commit
web-flow Jul 7, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
125 changes: 49 additions & 76 deletions .constraints/py3.10.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,15 @@
#
absl-py==1.4.0
accessible-pygments==0.0.4
aiofiles==22.1.0
aiosqlite==0.19.0
alabaster==0.7.13
ampform==0.14.6
anyio==3.7.0
aquirdturtle-collapsible-headings==3.1.0
anyio==3.7.1
argon2-cffi==21.3.0
argon2-cffi-bindings==21.2.0
arrow==1.2.3
astroid==2.15.5
asttokens==2.2.1
astunparse==1.6.3
async-lru==2.0.2
attrs==23.1.0
babel==2.12.1
backcall==0.2.0
Expand All @@ -30,7 +27,7 @@ cffi==1.15.1
cfgv==3.3.1
chardet==5.1.0
charset-normalizer==3.1.0
click==8.1.3
click==8.1.4
cloudpickle==2.2.1
colorama==0.4.6
comm==0.1.3
Expand All @@ -41,101 +38,85 @@ debugpy==1.6.7
decorator==5.1.1
defusedxml==0.7.1
deprecated==1.2.14
dill==0.3.6
distlib==0.3.6
dm-tree==0.1.8
docutils==0.19
exceptiongroup==1.1.1
exceptiongroup==1.1.2
execnet==1.9.0
executing==1.2.0
fastjsonschema==2.17.1
filelock==3.12.2
flake8==6.0.0 ; python_version >= "3.8.0"
flake8-blind-except==0.2.1 ; python_version >= "3.8.0"
flake8-bugbear==23.6.5 ; python_version >= "3.8.0"
flake8-builtins==2.1.0 ; python_version >= "3.8.0"
flake8-comprehensions==3.13.0 ; python_version >= "3.8.0"
flake8-future-annotations==1.1.0 ; python_version >= "3.8.0"
flake8-plugin-utils==1.3.2
flake8-pytest-style==1.7.2 ; python_version >= "3.8.0"
flake8-rst-docstrings==0.3.0 ; python_version >= "3.8.0"
flake8-type-ignore==0.1.0.post2 ; python_version >= "3.8.0"
flake8-use-fstring==1.4 ; python_version >= "3.8.0"
flatbuffers==23.5.26
fonttools==4.40.0
fqdn==1.5.1
gast==0.4.0
google-auth==2.20.0
google-auth-oauthlib==0.4.6
google-auth==2.21.0
google-auth-oauthlib==1.0.0
google-pasta==0.2.0
graphviz==0.20.1
greenlet==2.0.2
grpcio==1.54.2
grpcio==1.56.0
h5py==3.9.0
hepunits==2.3.2
identify==2.5.24
idna==3.4
imagesize==1.4.1
iminuit==2.21.3
iminuit==2.22.0
importlib-metadata==6.7.0
iniconfig==2.0.0
ipykernel==6.23.2
ipykernel==6.24.0
ipympl==0.9.3
ipython==8.14.0
ipython-genutils==0.2.0
ipywidgets==8.0.6
ipywidgets==8.0.7
isoduration==20.11.0
isort==5.12.0
jax==0.4.12
jaxlib==0.4.12
jax==0.4.13
jaxlib==0.4.13
jedi==0.18.2
jinja2==3.1.2
json5==0.9.14
jsonpointer==2.4
jsonschema==4.17.3
jsonschema==4.18.0
jsonschema-specifications==2023.6.1
jupyter==1.0.0
jupyter-cache==0.6.1
jupyter-client==8.2.0
jupyter-client==8.3.0
jupyter-console==6.6.3
jupyter-core==5.3.1
jupyter-events==0.6.3
jupyter-server==2.6.0
jupyter-server-fileid==0.9.0
jupyter-lsp==2.2.0
jupyter-server==2.7.0
jupyter-server-terminals==0.4.4
jupyter-server-ydoc==0.8.0
jupyter-ydoc==0.2.4
jupyterlab==3.6.4
jupyterlab==4.0.2
jupyterlab-code-formatter==2.2.1
jupyterlab-myst==1.2.0
jupyterlab-myst==2.0.1
jupyterlab-pygments==0.2.2
jupyterlab-server==2.23.0
jupyterlab-widgets==3.0.7
keras==2.11.0
jupyterlab-widgets==3.0.8
keras==2.13.1
kiwisolver==1.4.4
lazy-object-proxy==1.9.0
libclang==16.0.0
livereload==2.6.3
llvmlite==0.40.1
markdown==3.4.3
markdown-it-py==2.2.0
markupsafe==2.1.3
matplotlib==3.7.1
matplotlib==3.7.2
matplotlib-inline==0.1.6
mccabe==0.7.0
mdit-py-plugins==0.3.5
mdurl==0.1.2
mistune==3.0.1
ml-dtypes==0.2.0
mpmath==1.3.0
mypy==1.4.0
mypy==1.4.1
mypy-extensions==1.0.0
myst-nb==0.17.2
myst-parser==0.18.1
nbclassic==1.0.0
nbclient==0.5.13
nbclient==0.6.8
nbconvert==7.6.0
nbformat==5.9.0
nbmake==1.2.1
nbmake==1.4.1
nest-asyncio==1.5.6
nodeenv==1.8.0
notebook==6.5.4
Expand All @@ -146,40 +127,34 @@ oauthlib==3.2.2
opt-einsum==3.3.0
overrides==7.3.1
packaging==23.1
pandas==2.0.2
pandas==2.0.3
pandocfilters==1.5.0
parso==0.8.3
particle==0.22.1
particle==0.23.0
pathspec==0.11.1
pep8-naming==0.13.3 ; python_version >= "3.8.0"
pexpect==4.8.0
phasespace==1.8.0
pickleshare==0.7.5
pillow==9.5.0
platformdirs==3.7.0
pillow==10.0.0
platformdirs==3.8.1
pluggy==1.2.0
pre-commit==3.3.3
prometheus-client==0.17.0
prompt-toolkit==3.0.38
protobuf==3.19.6
prompt-toolkit==3.0.39
protobuf==4.23.4
psutil==5.9.5
ptyprocess==0.7.0
pure-eval==0.2.2
py-cpuinfo==9.0.0
pyasn1==0.5.0
pyasn1-modules==0.3.0
pycodestyle==2.10.0
pycparser==2.21
pydantic==1.10.9
pydantic==1.10.11
pydata-sphinx-theme==0.13.3
pydocstyle==6.3.0
pyflakes==3.0.1
pygments==2.15.1
pylint==2.17.4
pyparsing==3.1.0
pyproject-api==1.5.2
pyrsistent==0.19.3
pytest==7.3.2
pyparsing==3.0.9
pyproject-api==1.5.3
pytest==7.4.0
pytest-benchmark==4.0.0
pytest-cov==4.1.0
pytest-mock==3.11.1
Expand All @@ -193,13 +168,15 @@ pyzmq==25.1.0
qrules==0.9.8
qtconsole==5.4.3
qtpy==2.3.1
referencing==0.29.1
requests==2.31.0
requests-oauthlib==1.3.1
restructuredtext-lint==1.4.0
rfc3339-validator==0.1.4
rfc3986-validator==0.1.1
rpds-py==0.8.8
rsa==4.9
scipy==1.10.1
ruff==0.0.277
scipy==1.11.1
send2trash==1.8.2
six==1.16.0
sniffio==1.3.0
Expand All @@ -221,47 +198,43 @@ sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==1.0.3
sphinxcontrib-serializinghtml==1.1.5
sphobjinv==2.3.1
sqlalchemy==2.0.16
sqlalchemy==2.0.18
stack-data==0.6.2
sympy==1.12
tabulate==0.9.0
tensorboard==2.11.2
tensorboard-data-server==0.6.1
tensorboard-plugin-wit==1.8.1
tensorflow==2.11.1 ; python_version < "3.11.0"
tensorflow-estimator==2.11.0
tensorboard==2.13.0
tensorboard-data-server==0.7.1
tensorflow==2.13.0
tensorflow-estimator==2.13.0
tensorflow-io-gcs-filesystem==0.32.0
tensorflow-probability==0.18.0
termcolor==2.3.0
terminado==0.17.1
tinycss2==1.2.1
tomli==2.0.1
tomlkit==0.11.8
tornado==6.3.2
tox==4.6.3
tox==4.6.4
tqdm==4.65.0
traitlets==5.9.0
types-docutils==0.20.0.1
types-pkg-resources==0.1.3
types-pyyaml==6.0.12.10
types-requests==2.31.0.1
types-setuptools==68.0.0.0
types-setuptools==68.0.0.1
types-urllib3==1.26.25.13
typing-extensions==4.6.3
typing-extensions==4.5.0
tzdata==2023.3
uri-template==1.3.0
urllib3==1.26.16
virtualenv==20.23.1
wcwidth==0.2.6
webcolors==1.13
webencodings==0.5.1
websocket-client==1.6.0
websocket-client==1.6.1
werkzeug==2.3.6
wheel==0.40.0
widgetsnbextension==4.0.7
widgetsnbextension==4.0.8
wrapt==1.15.0
y-py==0.5.9
ypy-websocket==0.8.2
zipp==3.15.0

# The following packages are considered to be unsafe in a requirements file:
Expand Down
Loading
Loading