Metadata-Version: 2.1
Name: team-14-lib-version
Version: 0.5.0
Summary: version aware library
Home-page: https://github.com/remla2024-team14/lib-version
Author: Team 14
Author-email: justinluu2000@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: flask
Requires-Dist: flask-cors
Provides-Extra: dev
Requires-Dist: twine>=4.0.2; extra == "dev"

# lib-version
A version-aware library consumed by the URL fishing detection application service

Uses semantic versioning `vMAJOR.MINOR.PATCH`

Automatic Bumping: If no #major, #minor or #patch tag is contained in the merge commit message, 
it will bump whichever DEFAULT_BUMP is set to (which is minor by default). Right now it increments the minor version with each PR.

This library has an endpoint `/lib-version` for GET requests which will return the library's version. 
The version comes from either the latest tag on git or the `version.txt`, depending on which one is available.
The version of latest tag on git (if fetched) will always be written to `version.txt`.

The library also makes use of a workflow which allows for automated tagging on github.
