Skip to content

Conversation

@joshua-hampton
Copy link
Collaborator

Made checksit easier to install. Previously, you had to clone the repo, pip install it, then you could only run checksit from the repo directory, or after cloning edit the basedir in the etc/checksit.ini file before pip installing to run from anywhere. Now, the specs and template_cache are moved to a data folder that is packaged within checksit, and on loading the config file when running checksit the basedir is changed to the package root, ensuring that checksit can be run from any directory.
Also shifted from setup.py and setup.cfg to pyproject.toml, and ensured compatibility all the way back to Python 3.7.

@joshua-hampton
Copy link
Collaborator Author

Forgot to update the github workflow on how to install dependencies, one moment...

@joshua-hampton joshua-hampton merged commit 153689f into main Oct 29, 2025
5 checks passed
@joshua-hampton joshua-hampton deleted the pyproject branch January 7, 2026 10:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants