granian

View on PyPIReverse Dependencies (5)

1.3.1 granian-1.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
granian-1.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
granian-1.3.1-cp39-none-win_amd64.whl
granian-1.3.1-cp39-cp39-macosx_10_12_x86_64.whl
granian-1.3.1-cp39-cp39-musllinux_1_1_x86_64.whl
granian-1.3.1-cp39-cp39-musllinux_1_1_aarch64.whl
granian-1.3.1-cp39-cp39-macosx_11_0_arm64.whl
granian-1.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
granian-1.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
granian-1.3.1-cp38-none-win_amd64.whl
granian-1.3.1-cp38-cp38-macosx_10_12_x86_64.whl
granian-1.3.1-cp38-cp38-musllinux_1_1_x86_64.whl
granian-1.3.1-cp38-cp38-musllinux_1_1_aarch64.whl
granian-1.3.1-cp38-cp38-macosx_11_0_arm64.whl
granian-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
granian-1.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
granian-1.3.1-cp312-none-win_amd64.whl
granian-1.3.1-cp312-cp312-macosx_10_12_x86_64.whl
granian-1.3.1-cp312-cp312-musllinux_1_1_x86_64.whl
granian-1.3.1-cp312-cp312-musllinux_1_1_aarch64.whl
granian-1.3.1-cp312-cp312-macosx_11_0_arm64.whl
granian-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
granian-1.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
granian-1.3.1-cp311-none-win_amd64.whl
granian-1.3.1-cp311-cp311-macosx_10_12_x86_64.whl
granian-1.3.1-cp311-cp311-musllinux_1_1_x86_64.whl
granian-1.3.1-cp311-cp311-musllinux_1_1_aarch64.whl
granian-1.3.1-cp311-cp311-macosx_11_0_arm64.whl
granian-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
granian-1.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
granian-1.3.1-cp310-none-win_amd64.whl
granian-1.3.1-cp310-cp310-macosx_10_12_x86_64.whl
granian-1.3.1-cp310-cp310-musllinux_1_1_x86_64.whl
granian-1.3.1-cp310-cp310-musllinux_1_1_aarch64.whl
granian-1.3.1-cp310-cp310-macosx_11_0_arm64.whl
granian-1.3.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
granian-1.3.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
granian-1.3.1-pp39-pypy39_pp73-win_amd64.whl
granian-1.3.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
granian-1.3.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl
granian-1.3.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl
granian-1.3.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
granian-1.3.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
granian-1.3.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
granian-1.3.1-pp38-pypy38_pp73-win_amd64.whl
granian-1.3.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl
granian-1.3.1-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl
granian-1.3.1-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl
granian-1.3.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl
granian-1.3.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
granian-1.3.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
granian-1.3.1-pp310-pypy310_pp73-win_amd64.whl
granian-1.3.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
granian-1.3.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl
granian-1.3.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl
granian-1.3.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Wheel Details

Project: granian
Version: 1.3.1
Filename: granian-1.3.1-pp310-pypy310_pp73-win_amd64.whl
Download: [link]
Size: 2673436
MD5: b988bc7c6e7f3589697815a76b5c8ac5
SHA256: 1aebcc9dc3556917ba5d2995165370fd3e04d533c54c1ba2ca611c2d94d036e0
Uploaded: 2024-05-01 22:58:50 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: granian
Version: 1.3.1
Summary: A Rust HTTP server for Python applications
Author: Giovanni Barillari <g@baro.dev>
Author-Email: Giovanni Barillari <g[at]baro.dev>
Home-Page: https://github.com/emmett-framework/granian
Project-Url: Homepage, https://github.com/emmett-framework/granian
Project-Url: Funding, https://github.com/sponsors/gi0baro
Project-Url: Source, https://github.com/emmett-framework/granian
License: BSD-3-Clause
Keywords: web,asyncio
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Python
Classifier: Programming Language :: Rust
Classifier: Topic :: Internet :: WWW/HTTP
Requires-Python: >=3.8
Requires-Dist: click (>=8.0.0)
Requires-Dist: uvloop (~=0.18.0); sys_platform != "win32" and platform_python_implementation == "CPython"
Requires-Dist: setproctitle (~=1.3.3); extra == "pname"
Requires-Dist: watchfiles (~=0.21); extra == "reload"
Requires-Dist: ruff (~=0.1.0); extra == "lint"
Requires-Dist: httpx (~=0.25.0); extra == "test"
Requires-Dist: pytest (~=7.4.2); extra == "test"
Requires-Dist: pytest-asyncio (~=0.21.1); extra == "test"
Requires-Dist: websockets (~=11.0); extra == "test"
Requires-Dist: granian[pname,reload]; extra == "all"
Requires-Dist: granian[all,lint,test]; extra == "dev"
Provides-Extra: pname
Provides-Extra: reload
Provides-Extra: lint
Provides-Extra: test
Provides-Extra: all
Provides-Extra: dev
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
License-File: LICENSE
[Description omitted; length: 10386 characters]

WHEEL

Wheel-Version: 1.0
Generator: maturin (1.5.1)
Root-Is-Purelib: false
Tag: pp310-pypy310_pp73-win_amd64

RECORD

Path Digest Size
granian-1.3.1.dist-info/METADATA sha256=rnSGK9OIc22Xk2lBJthTv7jkWDB_BJyrxOMsiHgttzQ 12780
granian-1.3.1.dist-info/WHEEL sha256=hiETWGojEk2cOkw6g6upoaKw1JB_JkUUjgGhhELK25I 103
granian-1.3.1.dist-info/entry_points.txt sha256=L3NCqPcDGz5roT9NBonRtfXQdd1NX6oStMLZDr7joE0 49
granian-1.3.1.dist-info/license_files/LICENSE sha256=sHATzxJfLqn3d9zmV3I6tVV8x1GALezXPtGT6jVTXI4 1514
granian/asgi.py sha256=q_MT3ttZTxkT2VgLYkEo7z470sY101fqsRXWa2ctVMI 4010
granian/cli.py sha256=IioDRa7t9B-bjn3LdWvdxTGTTp8bgvGPNXySJ9Vt8fs 9503
granian/constants.py sha256=T4l3fFegBDKEFc_tKa5MlJ0zcpqHFFSlcIpi4ICvhsU 404
granian/http.py sha256=zkmIrR1NbCABDB4diaaWdWEayypwG17F4ScnLHBB2lg 637
granian/log.py sha256=eXO_fSXTcyg_-UjltlZmDLOMQpdekYdv3ydhO_11UiU 1534
granian/net.py sha256=ZgSghjZGkZYsss6wBVTcO7tYPBUTIpioY01WwQDpVW4 150
granian/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
granian/rsgi.py sha256=-v6aaZUFeNXqcE6zkBvbEHlRMkVKEynGRmu32y9MTeU 807
granian/server.py sha256=hOeZtmYHJTU1vs47evQJLm4q6QieVFQ_QgTPCMzU0co 19611
granian/wsgi.py sha256=N5fgwIBrZrLdenzi7QdlUtkweUXXoGW9b_pgu_MQtww 1403
granian/_futures.py sha256=IXWdacJQ-wEGIiK7YWg43UhMYh9xoMlBkTz2Kvb1NoQ 286
granian/_granian.pyi sha256=NUDLbOOEufRIFV5acb9ibLIRcvKWcp3letUaAIRqq1s 3141
granian/_imports.py sha256=2kltbpKBwhWRfqfUabRRLTDhYDHt-hTjO1sGEfLBfHo 152
granian/_internal.py sha256=7fHT4dDV12iN6fy_D-BLwZV_EWSCBWtJ9zU_NYQPzZo 1739
granian/_loops.py sha256=XkC3yCEq0m0ZOfp9frmWw-6nkpMoSE5pdUh7pyug3No 3044
granian/_types.py sha256=GOfymNz3fKyMwYCLnL7V4tLDzPDnvesQO-e13gJd2CM 99
granian/__init__.py sha256=67PA8lYPzWl3qhNKZMvQ52QbZzQ-CDLPiTVB3wYE3Kw 89
granian/__main__.py sha256=EH4rk1ZSuiHZZp_Le99-1988IlCIrT0iFpMyCfogzCs 54
granian/_granian.pypy310-pp73-win_amd64.pyd sha256=sRF20SK78yYBpHqBxIOmOG7ZpNSODYdRTjAtbYwWZdc 7389696
granian-1.3.1.dist-info/RECORD

entry_points.txt

granian = granian:cli.entrypoint