Metadata-Version: 2.4
Name: mozilla-repo-urls
Version: 0.2.1
Summary: Process Mozilla's repository URLs. The intent is to centralize URLs parsing.
Author-email: Mozilla Release Engineering <release+python@mozilla.com>
License-Expression: MPL-2.0
License-File: LICENSE
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11
Requires-Dist: giturlparse>=0.10.0
Description-Content-Type: text/markdown

# mozilla-repo-urls

Process Mozilla's repository URLs. The intent is to centralize URLs parsing.

## Running tests

1. `uv tool install tox --with tox-uv`
1. `uv tool run tox -e py313`

## Preparing a release

1. Change the version in pyproject.toml
1. Update the changelog file
1. Once the change is merged, `uv tool run hatch build`
1. Run the following:
```
export VERSION=$(sed -n "s/version = \"\(.*\)\"/\\1/p" pyproject.toml)
git tag -s ${VERSION} -m ${VERSION}
git push origin ${VERSION}
uv tool run twine upload dist/mozilla_repo_urls-${VERSION}.tar.gz dist/mozilla_repo_urls-${VERSION}-py3-none-any.whl
```
