setuptools-betterproto

View on PyPIReverse Dependencies (1)

0.3.0 setuptools_betterproto-0.3.0-py3-none-any.whl

Wheel Details

Project: setuptools-betterproto
Version: 0.3.0
Filename: setuptools_betterproto-0.3.0-py3-none-any.whl
Download: [link]
Size: 10537
MD5: 658e5b088b7093ebc8fbbc836e7f6ccb
SHA256: c155f808a451ab15b1d6ea80b52adc276956a1989f5e89b2e54260d2e66e2a1c
Uploaded: 2024-06-11 12:01:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: setuptools-betterproto
Version: 0.3.0
Summary: A modern setuptools plugin to generate Python files from proto files using betterproto
Author-Email: Frequenz Energy-as-a-Service GmbH <floss[at]frequenz.com>
Project-Url: Documentation, https://frequenz-floss.github.io/setuptools-betterproto/
Project-Url: Changelog, https://github.com/frequenz-floss/setuptools-betterproto/releases
Project-Url: Issues, https://github.com/frequenz-floss/setuptools-betterproto/issues
Project-Url: Repository, https://github.com/frequenz-floss/setuptools-betterproto
Project-Url: Support, https://github.com/frequenz-floss/setuptools-betterproto/discussions/categories/support
License: MIT
Keywords: betterproto,code-generation,frequenz,lib,library,plugin,proto,protobuf,protocol-buffers,python,setuptools
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Setuptools Plugin
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Python: <4,>=3.10
Requires-Dist: betterproto[compiler] (==2.0.0b6)
Requires-Dist: grpcio-tools (<2,>=1.59.0)
Requires-Dist: setuptools (>=67.6.0)
Requires-Dist: typing-extensions (<5,>=4.5.0)
Requires-Dist: tomli (<3,>=2.0.1); python_version < "3.11"
Requires-Dist: setuptools-betterproto[dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]; extra == "dev"
Requires-Dist: flake8 (==7.0.0); extra == "dev-flake8"
Requires-Dist: flake8-docstrings (==1.7.0); extra == "dev-flake8"
Requires-Dist: flake8-pyproject (==1.2.3); extra == "dev-flake8"
Requires-Dist: pydoclint (==0.4.1); extra == "dev-flake8"
Requires-Dist: pydocstyle (==6.3.0); extra == "dev-flake8"
Requires-Dist: black (==24.4.2); extra == "dev-formatting"
Requires-Dist: isort (==5.13.2); extra == "dev-formatting"
Requires-Dist: Markdown (==3.6.0); extra == "dev-mkdocs"
Requires-Dist: black (==24.4.2); extra == "dev-mkdocs"
Requires-Dist: mike (==2.1.1); extra == "dev-mkdocs"
Requires-Dist: mkdocs-gen-files (==0.5.0); extra == "dev-mkdocs"
Requires-Dist: mkdocs-literate-nav (==0.6.1); extra == "dev-mkdocs"
Requires-Dist: mkdocs-macros-plugin (==1.0.5); extra == "dev-mkdocs"
Requires-Dist: mkdocs-material (==9.5.25); extra == "dev-mkdocs"
Requires-Dist: mkdocstrings[python] (==0.25.1); extra == "dev-mkdocs"
Requires-Dist: mkdocstrings-python (==1.10.3); extra == "dev-mkdocs"
Requires-Dist: frequenz-repo-config[lib] (==0.9.2); extra == "dev-mkdocs"
Requires-Dist: mypy (==1.10.0); extra == "dev-mypy"
Requires-Dist: types-Markdown (==3.6.0.20240316); extra == "dev-mypy"
Requires-Dist: types-setuptools (>=67.6.0.0); extra == "dev-mypy"
Requires-Dist: setuptools-betterproto[dev-mkdocs,dev-noxfile,dev-pytest]; extra == "dev-mypy"
Requires-Dist: nox (==2024.4.15); extra == "dev-noxfile"
Requires-Dist: frequenz-repo-config[lib] (==0.9.2); extra == "dev-noxfile"
Requires-Dist: setuptools-betterproto[dev-mkdocs,dev-noxfile,dev-pytest]; extra == "dev-pylint"
Requires-Dist: pytest (==8.2.1); extra == "dev-pytest"
Requires-Dist: pylint (==3.2.2); extra == "dev-pytest"
Requires-Dist: frequenz-repo-config[extra-lint-examples] (==0.9.2); extra == "dev-pytest"
Requires-Dist: pytest-mock (==3.14.0); extra == "dev-pytest"
Requires-Dist: pytest-asyncio (==0.23.7); extra == "dev-pytest"
Provides-Extra: dev
Provides-Extra: dev-flake8
Provides-Extra: dev-formatting
Provides-Extra: dev-mkdocs
Provides-Extra: dev-mypy
Provides-Extra: dev-noxfile
Provides-Extra: dev-pylint
Provides-Extra: dev-pytest
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3281 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
setuptools_betterproto/__init__.py sha256=NSHKXlLPXWSCyrxzTSp8nFJru_rqn-mW-Ewq6Azdv7o 430
setuptools_betterproto/_command.py sha256=z4BACCr7cm9E3dYXzbmUmhTjZvKmD6-qf2J9boFj3Us 6582
setuptools_betterproto/_config.py sha256=7IglTRgy6Tn-sl5zagp5LYNqhZDyPWKMt0xVR99VWdE 4317
setuptools_betterproto/_install.py sha256=8JRCr4vsRiV5OXnXdWsdTpBGgRd4JOynp9aGJvJB8GY 3184
setuptools_betterproto/conftest.py sha256=kxmvkzTdvGfh7SiDINIFX0FG9PU0EoKROl9YY75zN8w 409
setuptools_betterproto/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
setuptools_betterproto-0.3.0.dist-info/LICENSE sha256=zt0sW1KvE_KWE2ILOabrQYlfOoP0zUZXC3xCLrzGpIA 1089
setuptools_betterproto-0.3.0.dist-info/METADATA sha256=MsSZ8j43RlhqsiPrrxvx2fWCEEM7gON51DcB74zyO8s 6999
setuptools_betterproto-0.3.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
setuptools_betterproto-0.3.0.dist-info/entry_points.txt sha256=8L3IRJPfEVokaGf35vMGOCW1pCzCNKtURkwgKslL4M8 281
setuptools_betterproto-0.3.0.dist-info/top_level.txt sha256=BCunD_nJTclu8RFjP2uY-1t-vCY5NbSKRZlyjWvFVcM 23
setuptools_betterproto-0.3.0.dist-info/RECORD

top_level.txt

setuptools_betterproto

entry_points.txt

add_proto_files = setuptools_betterproto:AddProtoFiles
compile_betterproto = setuptools_betterproto:CompileBetterproto
finalize_distribution_options_betterproto = setuptools_betterproto:finalize_distribution_options