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 #222

Merged
merged 47 commits into from
Jul 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
9fea458
MAINT: update pip constraints and pre-commit
pre-commit-ci[bot] Jul 4, 2023
2a7836e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 4, 2023
3b448b3
MAINT: update pip constraints and pre-commit
web-flow Jul 4, 2023
130f0f5
MAINT: implement updates from pre-commit hooks
web-flow Jul 4, 2023
34a69e4
MAINT: update pip constraints and pre-commit
web-flow Jul 4, 2023
4a6907d
FIX: remove non-existent hooks from `ci` section
redeboer Jul 4, 2023
6775046
MAINT: install `ruff` instead of `flake8` etc
redeboer Jul 4, 2023
7255c69
MAINT: remove redundant quotation marks
redeboer Jul 4, 2023
68ead31
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 4, 2023
be647c0
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 4, 2023
f9e38e2
FIX: do not install Ruff on Python 3.6
redeboer Jul 4, 2023
73ab995
MAINT: update pip constraints and pre-commit
web-flow Jul 4, 2023
d0481a2
MAINT: remove redundant newline
redeboer Jul 4, 2023
6629f82
MAINT: sort `pyproject.toml` sections
redeboer Jul 4, 2023
8ca710b
MAINT: move badge to correct location
redeboer Jul 4, 2023
0fa9dde
MAINT: sort settings
redeboer Jul 4, 2023
ffcbe93
FIX: import classes for `eval` in tests
redeboer Jul 4, 2023
6a46ddd
MAINT: minor formatting improvements after Ruff autofixes
redeboer Jul 4, 2023
bde86b9
MAINT: update pip constraints and pre-commit
web-flow Jul 4, 2023
7f9a1bb
FIX: resolve attrs classes only in Python >=3.7
redeboer Jul 4, 2023
b622cbb
MAINT: update `particle` test values
redeboer Jul 4, 2023
d68b41a
MAINT: address Ruff issues
redeboer Jul 4, 2023
ce97ece
MAINT: remove flake8 and pylint comments
redeboer Jul 4, 2023
fad2c59
MAINT: update pip constraints and pre-commit
web-flow Jul 4, 2023
1b84c5a
FIX: update assert values after `particle` upgrade
redeboer Jul 4, 2023
9d09542
MAINT: remove `ypy-websocket` restriction
Jul 5, 2023
28a4a07
Revert "MAINT: remove `ypy-websocket` restriction"
redeboer Jul 5, 2023
57dea96
MAINT: update pip constraints and pre-commit
web-flow Jul 5, 2023
52b2839
MAINT: remove `virtualenv` restriction
redeboer Jul 5, 2023
7a72777
MAINT: update pip constraints and pre-commit
web-flow Jul 5, 2023
2d84467
MAINT: ignore new Ruff rule S307
redeboer Jul 5, 2023
daa78e1
MAINT: make `tests` runnable on all `particle` versions
redeboer Jul 5, 2023
2085aef
MAINT: update pip constraints and pre-commit
web-flow Jul 6, 2023
6574315
MAINT: remove remaining `pydocstyle` config
redeboer Jul 6, 2023
f153d06
MAINT: update pip constraints and pre-commit
web-flow Jul 6, 2023
a149cfb
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 6, 2023
db180c4
DX: recommend VSCode mypy extension
redeboer Jul 6, 2023
a19df6a
DX!: remove `aquirdturtle-collapsible-headings`
redeboer Jul 6, 2023
44fe8ea
MAINT: update pip constraints and pre-commit
web-flow Jul 6, 2023
7e88b66
MAINT: remove `ypy-websocket` restriction
redeboer Jul 6, 2023
feecbba
FIX: restrict `ypy-websocket` below Python 3.8
redeboer Jul 7, 2023
0addc3b
MAINT: remove `tox` restriction
redeboer Jul 7, 2023
048bf78
FIX: use correct `ypy-websocket` syntax
redeboer Jul 7, 2023
75843ae
MAINT: update pip constraints and pre-commit
web-flow Jul 7, 2023
aa4f973
MAINT: remove `nbmake` restrictions
redeboer Jul 7, 2023
729f694
MAINT: restrict `nbmake` only for Python 3.7
redeboer Jul 7, 2023
fb142b9
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
93 changes: 32 additions & 61 deletions .constraints/py3.10.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,13 @@
# pip-compile --extra=dev --no-annotate --output-file=.constraints/py3.10.txt --strip-extras setup.py
#
accessible-pygments==0.0.4
aiofiles==22.1.0
aiosqlite==0.19.0
alabaster==0.7.13
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
async-lru==2.0.2
attrs==23.1.0
babel==2.12.1
backcall==0.2.0
Expand All @@ -27,33 +24,21 @@ 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
colorama==0.4.6
comm==0.1.3
coverage==7.2.7
debugpy==1.6.7
decorator==5.1.1
defusedxml==0.7.1
deprecated==1.2.14
dill==0.3.6
distlib==0.3.6
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-import==0.4.7 ; 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"
fqdn==1.5.1
gprof2dot==2022.7.29
graphviz==0.20.1
Expand All @@ -64,87 +49,74 @@ idna==3.4
imagesize==1.4.1
importlib-metadata==6.7.0
iniconfig==2.0.0
ipykernel==6.23.2
ipykernel==6.24.0
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
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-cache==0.6.1
jupyter-client==8.2.0
jupyter-client==8.3.0
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 ; python_version >= "3.7.0"
jupyterlab-myst==2.0.1 ; python_version >= "3.7.0"
jupyterlab-pygments==0.2.2
jupyterlab-server==2.23.0
jupyterlab-widgets==3.0.7
jupyterlab-widgets==3.0.8
latexcodec==2.0.1
lazy-object-proxy==1.9.0
livereload==2.6.3
markdown-it-py==2.2.0
markupsafe==2.1.3
matplotlib-inline==0.1.6
mccabe==0.7.0
mdit-py-plugins==0.3.5
mdurl==0.1.2
mistune==3.0.1
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
notebook-shim==0.2.3
overrides==7.3.1
packaging==23.1
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
pickleshare==0.7.5
platformdirs==3.7.0
platformdirs==3.8.1
pluggy==1.2.0
pre-commit==3.3.3
prometheus-client==0.17.0
prompt-toolkit==3.0.38
prompt-toolkit==3.0.39
psutil==5.9.5
ptyprocess==0.7.0
pure-eval==0.2.2
pybtex==0.24.0
pybtex-docutils==1.0.2
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
pydot==1.4.2
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
pyproject-api==1.5.3
pytest==7.4.0
pytest-cov==4.1.0
pytest-profiling==1.7.0
pytest-xdist==3.3.1
Expand All @@ -153,10 +125,12 @@ python-dateutil==2.8.2
python-json-logger==2.0.7
pyyaml==6.0
pyzmq==25.1.0
referencing==0.29.1
requests==2.31.0
restructuredtext-lint==1.4.0
rfc3339-validator==0.1.4
rfc3986-validator==0.1.1
rpds-py==0.8.8
ruff==0.0.277 ; python_version >= "3.7.0"
send2trash==1.8.2
six==1.16.0
sniffio==1.3.0
Expand All @@ -180,36 +154,33 @@ 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
tabulate==0.9.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.7.1
uri-template==1.3.0
urllib3==2.0.3
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
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 ; python_version >= "3.7.0"
zipp==3.15.0

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