Skip to content

Commit f418875

Browse files
committed
ignore ecos for deptry
1 parent 70d280c commit f418875

File tree

3 files changed

+17
-14
lines changed

3 files changed

+17
-14
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
matrix:
1919
os: [ ubuntu-latest, windows-latest, macos-latest ]
20-
python-version: [ '3.10', '3.11', '3.12', '3.13' ]
20+
python-version: [ '3.8', '3.9', '3.10', '3.11', '3.12', '3.13' ]
2121

2222
# Steps represent a sequence of tasks that will be executed as part of the job
2323
steps:

pyproject.toml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ classifiers=[
1717
"License :: OSI Approved :: MIT License",
1818
"Natural Language :: English",
1919
"Operating System :: OS Independent",
20+
"Programming Language :: Python :: 3.13",
2021
"Programming Language :: Python :: 3.12",
2122
"Programming Language :: Python :: 3.11",
2223
"Programming Language :: Python :: 3.10",
@@ -38,21 +39,19 @@ dependencies = [
3839
#"Personal website" = "https://reasonabledeviations.com"
3940

4041
[project.optional-dependencies]
41-
plot = [
42-
"matplotlib",
43-
"plotly",
44-
"scikit-learn",
45-
"ecos"
46-
]
42+
plot = ["matplotlib", "plotly"]
43+
44+
ecos = ["ecos"]
45+
46+
scikit-learn = ["scikit-learn"]
4747

4848
[dependency-groups]
4949
dev = [
5050
"pytest-cov>=6.0.0",
5151
"pytest>=8.3.3",
5252
"pre-commit>=4.0.1",
5353
"jedi",
54-
"yfinance",
55-
"ecos"
54+
"yfinance"
5655
]
5756

5857
#excel = [
@@ -103,6 +102,8 @@ build-backend = "hatchling.build"
103102
[tool.hatch.build.targets.wheel]
104103
packages = ["pypfopt"]
105104

105+
[tool.deptry.per_rule_ignores]
106+
DEP002 = ["ecos"]
106107
#[build-system]
107108
#requires = ["poetry-core>=1.0.0"]
108109
#build-backend = "poetry.core.masonry.api"

uv.lock

Lines changed: 7 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)