Skip to content

Python: cobwebs#32

Merged
pacejackson merged 2 commits intoreddit:developfrom
salomon-smekecohen:py-ci
Aug 12, 2025
Merged

Python: cobwebs#32
pacejackson merged 2 commits intoreddit:developfrom
salomon-smekecohen:py-ci

Conversation

@salomon-smekecohen
Copy link
Contributor

@salomon-smekecohen salomon-smekecohen commented Aug 12, 2025

💸 TL;DR

Fix CI, test against modern python versions,

📜 Details

Im uncertain if this will work ootb or if this:
run: pip install -U pip setuptools==69.5.1 wheel==0.43.0 twine==5.0.0 will need changing.

🧪 Testing Steps / Validation

This PR itself is partly the test, as it runs the CI. However:

  1. all the individual steps in the ci run OK on my local machine (except uploading)
  2. make lint works

✅ Checks

  • CI tests (if present) are passing
  • Adheres to code style for repo
  • Contributor License Agreement (CLA) completed if not a Reddit employee

This lockfile forces some really old transitive dependencies that
prevent building in more recent python versions. In general -- im not a
fan of lockfiles in packages (beyond lint requirements) as they prevent
catching possible issues with later versions of libraries. In this case,
im even more strongly opposed: the requirements.txt format makes
lockfile maintenance very onerous.
@salomon-smekecohen salomon-smekecohen marked this pull request as ready for review August 12, 2025 17:34
@pacejackson pacejackson merged commit cf09338 into reddit:develop Aug 12, 2025
6 checks passed
@salomon-smekecohen salomon-smekecohen deleted the py-ci branch August 12, 2025 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants