Skip to content

Commit daf3cb0

Browse files
authored
Cleanup dependency management (#217)
1 parent de5ffc0 commit daf3cb0

File tree

2 files changed

+18
-9
lines changed

2 files changed

+18
-9
lines changed

.github/dependabot.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,17 @@ updates:
1111
actions:
1212
patterns:
1313
- "*"
14+
15+
- package-ecosystem: pip
16+
directory: /
17+
schedule:
18+
interval: daily
19+
cooldown:
20+
default-days: 7
21+
groups:
22+
python-dependencies:
23+
patterns:
24+
- "*"
25+
update-types:
26+
- "minor"
27+
- "patch"

Makefile

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,16 @@
33
all:
44
@echo "Run my targets individually!"
55

6-
.PHONY: requirements
7-
requirements: requirements/main.txt requirements/dev.txt
8-
9-
requirements/%.txt: requirements/%.in
10-
uv pip compile --generate-hashes --prerelease=allow --output-file=$@ $<
11-
12-
env/pyvenv.cfg: requirements/dev.txt requirements/main.txt
6+
.venv/pyvenv.cfg: requirements/dev.txt requirements/main.txt
137
uv venv
8+
. ./.venv/bin/activate && \
149
uv pip install -r requirements/main.txt -r requirements/dev.txt
1510

1611
.PHONY: dev
17-
dev: env/pyvenv.cfg
12+
dev: .venv/pyvenv.cfg
1813

1914
.PHONY: lint
20-
lint: env/pyvenv.cfg action.py
15+
lint: .venv/pyvenv.cfg action.py
2116
. ./.venv/bin/activate && \
2217
black action.py && \
2318
isort action.py && \

0 commit comments

Comments
 (0)