Skip to content

emanspeaks/PyCountdown

Repository files navigation

PyCountdown

MCC-style countdown clocks

Documentation

See the User Manual for comprehensive usage instructions.

Develop

Automatic versioning

If you need to test features that require a version number prior to creating a tag, you can override the automatic versioning by creating a Python module pycountdown._version that exports __version__. When this file is absent or does not contain a __version__ attribute, it reverts to dynamic versioning. Note that hatchling build automatically generates the pycountdown._version module when the package is built, so versions deployed to PyPI should have the hardcoded versions via these files. Similarly, though, if you are starting from a version of the package that has one of these hardcoded files, simply delete it to again go back to dynamic versioning.

Note that the dynamic versioning really only works when hatchling and hatch-vcs are installed. If either of these packages are not installed, it attempts to read the version from the installed package metadata. However, any value in pycountdown._version.__version__ will always override both of these.

About

linked timers like MCC Wall Clock

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages