-
Notifications
You must be signed in to change notification settings - Fork 2
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: Preocts/python-src-template
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.3.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: Preocts/python-src-template
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.0.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 17 files changed
- 1 contributor
Commits on Jun 24, 2025
-
Remove pre-commit from nox dev session (#201)
The `.pre-commit-config.yaml` will continue to hold helpful, self-correcting checks for use in pre-commit.ci. The expectation of running pre-commit locally is being removed.
Configuration menu - View commit details
-
Copy full SHA for ba6aac3 - Browse repository at this point
Copy the full SHA ba6aac3View commit details
Commits on Aug 9, 2025
-
* remove external requirement files * update project metadata - Use uv build system - static version - list dependencies - list dependency groups with developer dependencies * Remove unused samples * Rewrite noxfile for uv workflow - Simplify session names `dev`, `test`, `lint`, etc - Use uv in all calls - Move linting and formatting into noxfile session * pin python version for uv config * create uv.lock file * Update github actions workflow - Upgrade all action versions - Dynamically pull default python version from `.python-versoin` file - Update nox sessions to match new noxfile * Correct copy paste error * Use uvx in actions instead of uv run * noxfile enforces frozen lockfile * checkout repo for file reading * output a json report with the html * Ensure steps wait for settings to be completed * Update development setup for uv * update FAQ * Split linter and formatter groups * Split linting and formatting sessions * Remove verbose from formatters and linters * Do not install all groups for dev environ * Don't build python sessions Embrace the uv tool and allow it to manage dependencies in the project root. * Replace requests with httpx * Remove tool group * extract common sync args * Use hatch backend and dynamic versioning * Allow mypy to use incremental cache * adjust greedy ignore * Remove version from init values
Configuration menu - View commit details
-
Copy full SHA for b26f844 - Browse repository at this point
Copy the full SHA b26f844View commit details -
- Drops support for Python 3.9. - Moves default version to 3.10. - Adds testing for 3.14.
Configuration menu - View commit details
-
Copy full SHA for 556c991 - Browse repository at this point
Copy the full SHA 556c991View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f227f3 - Browse repository at this point
Copy the full SHA 0f227f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d47939 - Browse repository at this point
Copy the full SHA 5d47939View commit details -
Guard against uv.lock drift (#208)
Add a pre-commit hook to ensure the lockfile has been updated with any dependency changes. Likewise, create a nox session to do the same. This combination will help ensure the uv.lock file is correct even when pushed before updating. pre-commit-ci can auto-fix this.
Configuration menu - View commit details
-
Copy full SHA for 27fce86 - Browse repository at this point
Copy the full SHA 27fce86View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2.3.0...3.0.0