halfapi

View on PyPIReverse Dependencies (0)

0.6.29 halfapi-0.6.29-py3-none-any.whl

Wheel Details

Project: halfapi
Version: 0.6.29
Filename: halfapi-0.6.29-py3-none-any.whl
Download: [link]
Size: 36394
MD5: ee10459d72e6eb002e553013fc79533b
SHA256: e60502fc4ad535bfcd7f0552d7cfa9c9e91794504c075101e149610a4a737d6b
Uploaded: 2023-12-13 15:53:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: halfapi
Version: 0.6.29
Summary: Core to write deep APIs using a module's tree
Author: Maxime ALVES
Author-Email: maxime[at]freepoteries.fr
Home-Page: https://github.com/halfAPI/halfapi
Project-Url: Source, https://github.com/halfAPI/halfapi
License: GPLv3
Keywords: web-api development boilerplate
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.8
Requires-Dist: PyJWT (<2.7.0,>=2.6.0)
Requires-Dist: starlette (<0.34,>=0.33)
Requires-Dist: click (<9,>=8)
Requires-Dist: uvicorn (<1,>=0.13)
Requires-Dist: orjson (<4,>=3.8.5)
Requires-Dist: pyyaml (<7,>=6)
Requires-Dist: timing-asgi (<1,>=0.2.1)
Requires-Dist: schema (<1,>=0.7.4)
Requires-Dist: toml (<0.11,>=0.10)
Requires-Dist: packaging (>=19.0)
Requires-Dist: python-multipart
Requires-Dist: pyexcel; extra == "pyexcel"
Requires-Dist: pyexcel-ods3; extra == "pyexcel"
Requires-Dist: pyexcel-xlsx; extra == "pyexcel"
Requires-Dist: pytest (<8,>=7); extra == "tests"
Requires-Dist: pytest-asyncio; extra == "tests"
Requires-Dist: pylint; extra == "tests"
Requires-Dist: requests; extra == "tests"
Requires-Dist: httpx; extra == "tests"
Requires-Dist: openapi-schema-validator; extra == "tests"
Requires-Dist: openapi-spec-validator; extra == "tests"
Requires-Dist: coverage; extra == "tests"
Provides-Extra: pyexcel
Provides-Extra: tests
Description-Content-Type: text/markdown
[Description omitted; length: 1914 characters]

WHEEL

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

RECORD

Path Digest Size
halfapi/__init__.py sha256=sTerkeGBEW6fd3cTR4SMLNsNwESADmHWVP_1PPWMYFk 155
halfapi/__main__.py sha256=PZzFkpwoDkneqsHi8mTzN-jsHEgobSBlG6UgxjEQ2BA 62
halfapi/app.py sha256=iE8wPlTSYH_fZAGzD3UKlyLL1F0zAeUm-dQah_FaOFY 155
halfapi/conf.py sha256=F_HTXUN3QTabcEew_eZIQqS19-V2P8twxT1mhIoZKyg 5511
halfapi/half_domain.py sha256=6oGjGjLeA_KV_moyKn8r204vznZjPW8AiOIqX_Bnrkc 16901
halfapi/half_route.py sha256=ppDs_6Cks_Uf4Y7VTQqLtTk_4PY7jklk5sWtLg0sdCk 3492
halfapi/halfapi.py sha256=BFgvuzK6Bs5mdtvFMPQz6H7Osbvi-ABSK549uTuZEEM 9418
halfapi/logging.py sha256=ruuqXqEv-7JYaCSvDXNVZooAeE8L4yc0_mhuwtt9Nds 1304
halfapi/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
halfapi/cli/cli.py sha256=BCEmUEm5Lvv3zcxwAwlEitn7hlldvi5qesWvtwzME58 592
halfapi/cli/config.py sha256=A6HcvuB9o78tkud3Q9HKIILtOSADqwfHax8_thkxpTM 455
halfapi/cli/domain.py sha256=SN8REWKDufgtz4hgvUVLmaVVph_86YIua2Y9aO6s9V0 6928
halfapi/cli/init.py sha256=9DCagoajLcb5QuX9BRj_rLGFfLUWfDJdHt7IVhkLVus 1299
halfapi/cli/routes.py sha256=JknJVd9zzJslj1YvzZpa_PSdup4Y_58roFQVsaZRnjM 1570
halfapi/cli/run.py sha256=DJ1tLI9IJdXR-hmU5AN9baEGLRnaF_amEbvF92BYrLc 2544
halfapi/lib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
halfapi/lib/acl.py sha256=6UOwFpRt7Qwptf-YESyRu4yUDVZSA3w4dWUuay_d69I 5521
halfapi/lib/constants.py sha256=15T4NHLAYhJcW0KuoU-INdY9aAWBa1Jlt8FEb4AU85c 1632
halfapi/lib/domain.py sha256=NWdMeBG0vsYTSVOVT1dqu7X26kDOumiRruLNMdMPXuQ 5419
halfapi/lib/domain_middleware.py sha256=92t-uM8gwJJoQtUimPf1XZf2xvKjNmIILEO25sK_3tg 2615
halfapi/lib/jwt_middleware.py sha256=DvovbkC7S0b_nJvDX2Herxtoq9TIIAzO-ktCh1BMkZs 5107
halfapi/lib/query.py sha256=VBRzfFhiFazQmyeEMEtlJIy3AJOALHTWegXjT0aCQZg 2387
halfapi/lib/responses.py sha256=7EP9Rq1fDuSlDGQbbnj5n0a-dPM--rGOwLKsBESPgfA 4504
halfapi/lib/router.py sha256=qZmhFchQO83nfCuKBr_QA7O8WhK9u3TDRJyBLC0XNVc 225
halfapi/lib/routes.py sha256=kAWb8OYICEHDRSuI-R8ZqGBDV96ViKtISvC65i9RrE0 3290
halfapi/lib/schemas.py sha256=M3Axg-xGHdemqpPkPunoUYlQfcbhJA5Wgtcp5jgo98M 3809
halfapi/lib/timing.py sha256=3Ic8C4zbS1zHloMbwPwMrEZbr_fFFAAwQtffMEY2Bjw 556
halfapi/lib/user.py sha256=qDEV0SyrS5hWT-pFQl9lgnC_g3_1EuAzV2uo02jqYAU 1607
halfapi/testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
halfapi/testing/test_domain.py sha256=28KgqK0ddbMvpVg_2gftEDwQXrpy9obfh5CLIjhKGXs 4512
halfapi-0.6.29.dist-info/METADATA sha256=BGhKJiimiiXyT7yQZfIMpeAt_yhxX6fpOc35fSx-uRM 3687
halfapi-0.6.29.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
halfapi-0.6.29.dist-info/entry_points.txt sha256=sunZJtOYRDOmWe_dZON3-Xzy_ivEqhycImzPSbETDXU 48
halfapi-0.6.29.dist-info/top_level.txt sha256=3rYdfV4NxrH0Q7LTy3G7Vc9rWYGhE33eSj_2iPwImW8 48
halfapi-0.6.29.dist-info/RECORD

top_level.txt

halfapi
halfapi/cli
halfapi/lib
halfapi/testing

entry_points.txt

halfapi = halfapi.cli.cli:cli