diff --git a/azure-pipelines.yml b/azure-pipelines.yml index d563ae5bcb..5516b2a677 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -9,6 +9,7 @@ variables: OMP_NUM_THREADS: 1 VML_NUM_THREADS: 1 OPENBLAS_NUM_THREADS: 1 + JUPYTER_PLATFORM_DIRS: 1 PYTHONHASHSEED: 12345678 # Ensure tests are correctly gathered by xdist TEST_INSTALL: false MPLBACKEND: agg diff --git a/pyproject.toml b/pyproject.toml index d36f5a07e9..625d7b3335 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -81,5 +81,5 @@ exclude = ''' [tool.setuptools_scm] write_to = "arch/_version.py" -[tool.ruff] +[tool.ruff.lint] typing-modules = ["arch.typing"] diff --git a/requirements-dev.txt b/requirements-dev.txt index 680b465a3f..db7f24b1b3 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -16,11 +16,12 @@ pytest-xdist pytest-cov # formatting -black[jupyter]~=24.4.0 +black[jupyter]~=24.8.0 isort~=5.0 colorama flake8 mypy +ruff pyupgrade>=3.4.0 # Documentation