Skip to content

Commit e69bd3c

Browse files
SeanMeyerclaude
andcommitted
[Security] Add requirements lockfile for CI reproducibility
Adds requirements.in (extracted from setup.cfg install_requires + extras) and a compiled requirements.txt with pinned versions and hashes, generated by uv pip compile. This does not change the published dependency ranges in setup.cfg — it only provides a lockfile for deterministic CI builds and supply-chain auditability. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent c0f3cce commit e69bd3c

File tree

2 files changed

+866
-0
lines changed

2 files changed

+866
-0
lines changed

requirements.in

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
aiosonic>=0.24.0
2+
certifi
3+
ddtrace>=1.15.0
4+
glom
5+
jinja2
6+
mypy
7+
pytest-asyncio
8+
pytest-bdd==6.0.1
9+
pytest-randomly
10+
pytest-recording
11+
pytest<8.0.0
12+
python-dateutil
13+
types-python-dateutil
14+
typing-extensions>=4.0.0
15+
urllib3>=1.15
16+
zstandard

0 commit comments

Comments
 (0)