frequenz-client-dispatch

View on PyPIReverse Dependencies (2)

0.8.5 frequenz_client_dispatch-0.8.5-py3-none-any.whl

Wheel Details

Project: frequenz-client-dispatch
Version: 0.8.5
Filename: frequenz_client_dispatch-0.8.5-py3-none-any.whl
Download: [link]
Size: 31586
MD5: f419f3f5d61fdc18900cdf94bce56e76
SHA256: c1f8935bf28693814f10d43ebef58406488d5274a5039b12245b2098b0aefc3b
Uploaded: 2025-01-29 14:32:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: frequenz-client-dispatch
Version: 0.8.5
Summary: Dispatch API client for Python
Author-Email: Frequenz Energy-as-a-Service GmbH <floss[at]frequenz.com>
Project-Url: Documentation, https://frequenz-floss.github.io/frequenz-client-dispatch-python/
Project-Url: Changelog, https://github.com/frequenz-floss/frequenz-client-dispatch-python/releases
Project-Url: Issues, https://github.com/frequenz-floss/frequenz-client-dispatch-python/issues
Project-Url: Repository, https://github.com/frequenz-floss/frequenz-client-dispatch-python
Project-Url: Support, https://github.com/frequenz-floss/frequenz-client-dispatch-python/discussions/categories/support
License: MIT
Keywords: frequenz,python,lib,library,dispatch-client,dispatch,client,api,python
Classifier: Development Status :: 3 - Alpha
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.11
Requires-Dist: typing-extensions (<5,>=4.6.1)
Requires-Dist: frequenz-api-dispatch (==1.0.0-rc1)
Requires-Dist: frequenz-client-base (<0.9.0,>=0.8.0)
Requires-Dist: frequenz-client-common (<0.4.0,>=0.1.0)
Requires-Dist: grpcio (<2,>=1.66.1)
Requires-Dist: python-dateutil (<3.0,>=2.8.2)
Requires-Dist: asyncclick (==8.1.7.2); extra == "cli"
Requires-Dist: prompt-toolkit (==3.0.48); extra == "cli"
Requires-Dist: parsedatetime (==2.6); extra == "cli"
Requires-Dist: tzlocal (==5.2); extra == "cli"
Requires-Dist: flake8 (==7.1.1); 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.5.14); extra == "dev-flake8"
Requires-Dist: pydocstyle (==6.3.0); extra == "dev-flake8"
Requires-Dist: black (==24.10.0); extra == "dev-formatting"
Requires-Dist: isort (==5.13.2); extra == "dev-formatting"
Requires-Dist: black (==24.10.0); extra == "dev-mkdocs"
Requires-Dist: Markdown (==3.7); extra == "dev-mkdocs"
Requires-Dist: mike (==2.1.3); 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.3.7); extra == "dev-mkdocs"
Requires-Dist: mkdocs-material (==9.5.49); extra == "dev-mkdocs"
Requires-Dist: mkdocstrings[python] (==0.27.0); extra == "dev-mkdocs"
Requires-Dist: frequenz-repo-config[lib] (==0.11.0); extra == "dev-mkdocs"
Requires-Dist: mypy (==1.14.1); extra == "dev-mypy"
Requires-Dist: types-Markdown (==3.7.0.20241204); extra == "dev-mypy"
Requires-Dist: frequenz-client-dispatch[cli,dev-mkdocs,dev-noxfile,dev-pytest]; extra == "dev-mypy"
Requires-Dist: grpc-stubs (==1.53.0.5); extra == "dev-mypy"
Requires-Dist: types-protobuf (==5.29.1.20241207); extra == "dev-mypy"
Requires-Dist: types-python-dateutil (==2.9.0.20241206); extra == "dev-mypy"
Requires-Dist: nox (==2024.10.9); extra == "dev-noxfile"
Requires-Dist: frequenz-repo-config[lib] (==0.11.0); extra == "dev-noxfile"
Requires-Dist: pylint (==3.3.3); extra == "dev-pylint"
Requires-Dist: frequenz-client-dispatch[cli,dev-mkdocs,dev-noxfile,dev-pytest]; extra == "dev-pylint"
Requires-Dist: frequenz-api-dispatch (==1.0.0-rc1); extra == "dev-pylint"
Requires-Dist: pytest (==8.3.4); extra == "dev-pytest"
Requires-Dist: frequenz-repo-config[extra-lint-examples] (==0.11.0); extra == "dev-pytest"
Requires-Dist: pytest-mock (==3.14.0); extra == "dev-pytest"
Requires-Dist: pytest-asyncio (==0.25.1); extra == "dev-pytest"
Requires-Dist: async-solipsism (==0.7); extra == "dev-pytest"
Requires-Dist: time-machine (==2.16.0); extra == "dev-pytest"
Requires-Dist: hypothesis (==6.123.2); extra == "dev-pytest"
Requires-Dist: frequenz-client-dispatch[cli]; extra == "dev-pytest"
Requires-Dist: frequenz-client-dispatch[dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]; extra == "dev"
Provides-Extra: cli
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
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2205 characters]

WHEEL

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

RECORD

Path Digest Size
frequenz/client/conftest.py sha256=kxmvkzTdvGfh7SiDINIFX0FG9PU0EoKROl9YY75zN8w 409
frequenz/client/dispatch/__init__.py sha256=I_g8ZkiRhq31HClL8Uw1d-5nA3it6y0SIB_6en3kDEo 159
frequenz/client/dispatch/__main__.py sha256=Sn-LPbrjcb7wpc6WBln1k96goXrHdlft8vhRxj4wsmo 20037
frequenz/client/dispatch/_cli_types.py sha256=vsKB-38olxLWPtxI0KhjEnuL32QVddCvlY2e-BbDnZk 6499
frequenz/client/dispatch/_client.py sha256=oBqUhqS93OZavEkJvTJ9tHi5ztZKTncIhXif1qlamvo 16211
frequenz/client/dispatch/_internal_types.py sha256=KTiMinGV2DvZAU1wObWgBq0uO_NTyFh2K7K5yqt-fzY 5179
frequenz/client/dispatch/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
frequenz/client/dispatch/recurrence.py sha256=ljOw_dbVFM67namhGnr0_nVAfbLFVHaShahlUH-uAHY 7133
frequenz/client/dispatch/types.py sha256=wMYIItPTS6KA8yM3MyWFH1BM1T_GLy9MLU0lmuFfJsQ 11711
frequenz/client/dispatch/certs/root.crt sha256=R6vQ9Y3mBHbfcrlJP1JVT1basnenCqwiEbyIoVJn4Xo 1245
frequenz/client/dispatch/test/__init__.py sha256=mAmamB9g6h_G4Q7CIQh4RBgTA_HyEpVtrvj5rYITGQE 132
frequenz/client/dispatch/test/_service.py sha256=kn0b7U79n4SYb5P93ilGvEBLnVcFo40ak7MWhzOktPk 14020
frequenz/client/dispatch/test/client.py sha256=D8id7GViTqhcIXaHioMObWLoPotG0wx3dYsZyKdzxEs 2586
frequenz/client/dispatch/test/fixtures.py sha256=wBAogsAgMOR08A-ilri2Jbf8-1QKMeLNXGfN7WbruZo 591
frequenz/client/dispatch/test/generator.py sha256=UCxo7FDx3VGbCLdSzKdyMW97kPC0C5anwqeB8Xbj5lQ 4156
frequenz_client_dispatch-0.8.5.dist-info/LICENSE sha256=zt0sW1KvE_KWE2ILOabrQYlfOoP0zUZXC3xCLrzGpIA 1089
frequenz_client_dispatch-0.8.5.dist-info/METADATA sha256=y0_c3risYBUkNss9OcGqf0VQch7MPeQ6j8bhtDGc5ds 6466
frequenz_client_dispatch-0.8.5.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
frequenz_client_dispatch-0.8.5.dist-info/entry_points.txt sha256=uFOhcoQ0dS8ZZ-S4H1ZCoAb3udgj1r5HQSucXvBV1Wg 72
frequenz_client_dispatch-0.8.5.dist-info/top_level.txt sha256=x08GRcWytsyKXa2Ayme9e5pg3L5Kcq6lw_BaQmToMO4 9
frequenz_client_dispatch-0.8.5.dist-info/RECORD

top_level.txt

frequenz

entry_points.txt

dispatch-cli = frequenz.client.dispatch.__main__:main