Skip to content

Commit f60e799

Browse files
authored
Merge pull request #2612 from devitocodes/cleanup
misc: remove unnecessary files with pyproject
2 parents 0856624 + a24c229 commit f60e799

8 files changed

Lines changed: 27 additions & 46 deletions

File tree

.github/workflows/flake8.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ jobs:
2828
- name: Install dependencies
2929
run: |
3030
python -m pip install --upgrade pip
31-
pip install flake8
31+
pip install flake8-pyproject
32+
3233
- name: Lint with flake8
3334
run: |
3435
flake8 --builtins=ArgumentError .

devito/_version.py

Lines changed: 0 additions & 21 deletions
This file was deleted.

environment-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ channels:
33
- defaults
44
- conda-forge
55
dependencies:
6-
- python<3.13
6+
- python>=3.9,<3.13
77
- pip>=21.1.2
88
- pip:
99
- -r requirements.txt

pyproject.toml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,25 @@ optional-dependencies.extras = { file = ["requirements-optional.txt"] }
6666
where = ["."]
6767
exclude = ["docs", "tests", "examples"]
6868

69+
6970
[tool.setuptools_scm]
70-
version_file = "devito/_version.py"
71+
write_to = 'devito/_version.py'
7172
fallback_version = "0+untagged"
73+
74+
[tool.flake8]
75+
max-line-length = 90
76+
ignore = [
77+
"F403","E226","E731","E275",
78+
"W503","F405","E722","E741",
79+
"W504","W605"
80+
]
81+
exclude = [ ".github" ]
82+
83+
[tool.flake8.nb]
84+
max-line-length = 90
85+
ignore = [
86+
"F403","E226","E731","E275",
87+
"W503","F405","E722","E741",
88+
"W504","W605"
89+
]
90+
exclude = [ ".github" ]

requirements-optional.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ matplotlib<3.10.2
22
pillow>11,<11.2.2
33
pyrevolve==2.2.4
44
scipy<1.15.3
5-
distributed<2025.4.2
5+
distributed<2025.4.2
6+
click<9.0

requirements-testing.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
pytest>=7.2,<9.0
22
pytest-runner<6.0.2
33
pytest-cov<6.1.2
4-
flake8>=2.1.0,<7.2.1
4+
flake8-pyproject>=1.2.3,<1.2.4
55
nbval<0.11.1
66
scipy<1.15.3
77
pooch<1.8.3
8+
click<9.0

requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ psutil>=5.1.0,<8.0
55
py-cpuinfo<10
66
cgen>=2020.1,<2021
77
codepy>=2019.1,<2025
8-
click<9.0
98
multidict<6.3
109
anytree>=2.4.3,<=2.13.0
1110
cloudpickle<3.1.2

setup.cfg

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)