cannula

View on PyPIReverse Dependencies (0)

0.15.0 cannula-0.15.0-py3-none-any.whl

Wheel Details

Project: cannula
Version: 0.15.0
Filename: cannula-0.15.0-py3-none-any.whl
Download: [link]
Size: 34801
MD5: 0fa95a7d6e4c12cab6b5a00b2d5d0ea5
SHA256: 768eeaf21a8ce36e2fc9cb5e7503500edcfc82689598b8a56220063385abd866
Uploaded: 2024-11-12 05:23:08 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: cannula
Version: 0.15.0
Summary: Async GraphQL Helper Library
Author-Email: Robert Myers <robert[at]julython.org>
Project-Url: Homepage, https://github.com/rmyers/cannula
Keywords: graphql
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.10
Requires-Dist: graphql-core (<=3.2.5)
Requires-Dist: ruff (<=0.7.1)
Requires-Dist: tomli (<=2.0.2)
Requires-Dist: typing-extensions (<=4.12.2)
Requires-Dist: fastapi; extra == "httpx"
Requires-Dist: httpx; extra == "httpx"
Requires-Dist: ariadne; extra == "performance"
Requires-Dist: fastapi; extra == "performance"
Requires-Dist: httpx; extra == "performance"
Requires-Dist: pytest-asyncio; extra == "performance"
Requires-Dist: pytest-cov; extra == "performance"
Requires-Dist: pytest-httpx; extra == "performance"
Requires-Dist: pytest-mock; extra == "performance"
Requires-Dist: pytest (<9); extra == "performance"
Requires-Dist: aiosqlite (==0.19.0); extra == "test"
Requires-Dist: black; extra == "test"
Requires-Dist: coverage (==7.6.4); extra == "test"
Requires-Dist: flake8 (==7.1.1); extra == "test"
Requires-Dist: hatch; extra == "test"
Requires-Dist: mypy (==1.13.0); extra == "test"
Requires-Dist: pycodestyle; extra == "test"
Requires-Dist: pydata-sphinx-theme; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: pytest (<9); extra == "test"
Requires-Dist: python-dateutil (==2.9.0); extra == "test"
Requires-Dist: sphinx-autodoc-typehints; extra == "test"
Requires-Dist: sphinx (==8.0.2); extra == "test"
Requires-Dist: sqlalchemy (==2.0.36); extra == "test"
Requires-Dist: twine (==5.1.1); extra == "test"
Requires-Dist: types-python-dateutil; extra == "test"
Requires-Dist: types-requests; extra == "test"
Provides-Extra: httpx
Provides-Extra: performance
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 5034 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
cannula/__init__.py sha256=mPPHJOHzh5LuX87OvJF_FTyEJqT5yIrqQpquP2c5PUg 601
cannula/api.py sha256=Jo4xfLPPmu1iAru3vkLs12OrQ5kvCg84v94xME25bOw 11231
cannula/cli.py sha256=sB6sHeIcHestpZEcrV1wvSHv0Kga-FvBxZtZANUFcoc 3354
cannula/codegen.py sha256=dkvfe8D9KOzeqXyeRYtDKarMCsRwhZWx_h6DnMKbc9s 18188
cannula/context.py sha256=A4BjaaSNdhgxZLdL1_r1yqxkTnPbRZiVrm82o_x5V8g 1863
cannula/errors.py sha256=rV5IltLQWKw2d_Q0FNn_Vi9egNQhRyASV6JPPKcdbkM 1172
cannula/format.py sha256=ZgK4HVl_vcWy8rzyRY5kO5ERXUzY6RmCNsWMnA78CGY 942
cannula/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cannula/schema.py sha256=zgAeT08wE8DsLZovgJ3BVk3-5GuqQRPC9NkXkVhbJWg 4396
cannula/types.py sha256=GOuAErlp-yQ6We7PW044jAWlt-ZlzsGB-gQS4QHeDQA 1642
cannula/utils.py sha256=L9tHAlxlTgqQRkVrYFi7HW1SMIWu6lcO7bDuZmkcU3s 164
cannula/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cannula/contrib/asgi.py sha256=5BXEYKtjH72M89AE_aga05XBYJKsEZ0oxnBO3ZCgNWM 2636
cannula/contrib/orm.py sha256=14yFjrMN379G4XRlBWiNh_Er9LND6xwHmPYrSanxi7Q 1868
cannula/datasource/__init__.py sha256=Gq7BNMmMU0X_cQZQfKLmnS4yV3LgYf8qX4idiVhp-oQ 130
cannula/datasource/base.py sha256=7IbCsKhiHkuCPkSykINijJimeq2YK15nGdYU3p09hJw 1318
cannula/datasource/http.py sha256=X1UQiqmonPPzN0IqPBQuMPyt0fUML1hPESW2lPR0GM4 9064
cannula/datasource/orm.py sha256=ZV5GjgksR9fxaXGp1z0hMxO31b9uH9oKV6fnrVVm1Vc 5429
cannula/middleware/__init__.py sha256=QplAT8xq2ckckafgCDxPT_lxPJ1Kutn0XKvfobI5ytA 193
cannula/middleware/debug.py sha256=DFJ_spduZN1kl4AQDG0r_8t4m4US0hvwbUxnyTWbxWs 2018
cannula/middleware/mocks.py sha256=I-WEoILY3GoZJzLqhFpwVMlamFGosWwXyuMKcEhhXXg 11808
cannula/middleware/profile.py sha256=HzEaFrIN2jYnVg0Z53s0Q3YyoDdGTvN8Wf9fs9bVapI 1523
cannula/scalars/__init__.py sha256=MqLpxNNgBKWKS-pNt8uJcnBZ4ugq6YEICKLgX7iwU44 103
cannula/scalars/_base.py sha256=1wIdbBM1tNYb0AKhma6zsRwa5v1x9J4jFSykOg1-_S4 2634
cannula/scalars/date.py sha256=fHsiRh0lSLVCFyXUHuTWuvFFOHi3FNXQaVwMD8_QbYw 1182
cannula/scalars/util.py sha256=1DAAnxo99OSg92CY51LYrCy0NBKTC7LeXaenJ_5nj80 504
cannula-0.15.0.dist-info/METADATA sha256=mqDWC_0GxXCBTJIWEbLMexIqQ5JsBln1_mxgeM48ilM 7072
cannula-0.15.0.dist-info/WHEEL sha256=3U_NnUcV_1B1kPkYaPzN-irRckL5VW_lytn0ytO_kRY 87
cannula-0.15.0.dist-info/entry_points.txt sha256=D7RCSGxoKYdglNO35WuM4J0eThpr8c9tGLW38gd8dDY 45
cannula-0.15.0.dist-info/licenses/LICENSE sha256=7xgnz_77LqicD7-2PpfJIjPjDqiLuVE1VROlicXdyYg 1069
cannula-0.15.0.dist-info/RECORD

entry_points.txt

cannula = cannula.cli:main