[build-system] requires = [ "hatchling", ] build-backend = "hatchling.build" [project] name = "i2p-py-data-i2np" version = "0.1.0" description = "I2P I2NP message types and wire format codec" requires-python = ">=3.11" dependencies = [] authors = [ { name = "bimo.studio", email = "hello@bimo.studio" }, ] readme = "README.md" classifiers = [ "Development Status :: 3 - Alpha", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.11", "License :: OSI Approved :: MIT License", "Topic :: Internet", "Topic :: Security :: Cryptography", ] [project.license] text = "MIT" [project.urls] Repository = "https://github.com/Bimo-Studio/i2p-py-data-i2np" [project.optional-dependencies] dev = [ "pytest>=7.4", ] [tool.hatch.build.targets.wheel] packages = [ "src/i2p_data_i2np", ] [tool.pytest.ini_options] testpaths = [ "tests", ] pythonpath = [ "src", ] [tool.semantic_release] version_toml = [ "pyproject.toml:project.version", ] branch = "main" commit_message = "chore(release): {version}" build_command = "" upload_to_vcs_release = true major_on_zero = false allow_zero_version = true [tool.semantic_release.remote] type = "github" domain = "github.com" api_domain = "github.com" [tool.semantic_release.changelog.default_templates] changelog_file = "CHANGELOG.md" [tool.semantic_release.commit_parser_options] minor_tags = [ "feat", ] patch_tags = [ "fix", "perf", ]