Metadata-Version: 2.4
Name: mysuperlicense
Version: 0.1.0
Summary: A package to help with licensing
Author: Package Author
License: MIT
Project-URL: Homepage, https://github.com/blomp829-arch/mysuperlicense
Project-URL: Source, https://github.com/blomp829-arch/mysuperlicense
Keywords: encryption,licensing,package-template
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: dev
Requires-Dist: build>=1.0; extra == "dev"
Requires-Dist: twine>=5.0; extra == "dev"
Requires-Dist: pytest>=8.0; extra == "dev"
Dynamic: license-file
Dynamic: requires-python

# mysuperlicense

        A package to help with licensing

        ## Install for development

        Windows:

        ```powershell
        .\scripts\install_deps.ps1
        .\scripts\build.ps1
        ```

        Linux/macOS:

        ```sh
        sh ./scripts/install_deps.sh
        sh ./scripts/build.sh
        ```

        ## Usage

        ```python
import time
from mysuperlicense import issue_license, verify_license

token = issue_license("secret", "customer", int(time.time()) + 3600)
claims = verify_license("secret", token)
```

        ## Publish

        Build with `python -m build`, inspect with `python -m twine check dist/*`, then upload with a configured PyPI Trusted Publisher or `python -m twine upload dist/*`.
