Commit ba435e5d63
ba435e5d6333497cd463c111022a18f7d0895a92
parent: d701a48922
Verified · cmc
cmc <hello@cleberg.net> · 2026-08-23 01:46 UTC
Pin requests, and stop listing standard-library modules
requirements.txt named email, smtplib and json alongside requests. smtplib and
json have no PyPI distribution and the email package that does exist is
unrelated, so pip install -r requirements.txt failed while trying to build it —
the documented install step did not work.
requests is the only third-party import in main.py. requirements.in is now the
source and requirements.txt the compiled pin, resolved against Python 3.11.
Verified by installing it into a clean environment.
Layout: unified · split
requirements.in
added
+1
requirements.txt
+12 −4
| @@ -1,4 +1,12 @@ |
| 1 | | email |
| 2 | | smtplib |
| 3 | | json |
| 4 | | requests |
| 1 | # This file was autogenerated by uv via the following command: |
| 2 | # uv pip compile requirements.in -o requirements.txt --python-version 3.11 |
| 3 | certifi==2026.7.22 |
| 4 | # via requests |
| 5 | charset-normalizer==3.5.1 |
| 6 | # via requests |
| 7 | idna==3.19 |
| 8 | # via requests |
| 9 | requests==2.34.2 |
| 10 | # via -r requirements.in |
| 11 | urllib3==2.7.0 |
| 12 | # via requests |