http-server-base

View on PyPIReverse Dependencies (2)

2.0.10 http_server_base-2.0.10-py3-none-any.whl

Wheel Details

Project: http-server-base
Version: 2.0.10
Filename: http_server_base-2.0.10-py3-none-any.whl
Download: [link]
Size: 83050
MD5: 3c94aace3469055215565144225aaaa0
SHA256: d3466e0f00272c7abf04bc38e818e7668dbf3095da68c70b96ede09a57f21fac
Uploaded: 2022-06-17 12:04:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: http-server-base
Version: 2.0.10
Summary: Library for simple HTTP server & REST HTTP server base based on Tornado. Includes: Logging requests and responses with Request Id; Configuration loading; Methods for requests proxying
Author: Peter Zaitcev / USSX Hares
Maintainer: Peter Zaitcev / USSX Hares
Home-Page: https://gitlab.com/Hares-Lab/libraries/http-server-base
License: MIT Licence
Keywords: http,tornado,server,http-server,restapi,rest
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Internet :: Proxy Servers
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
Requires-Python: >=3.6.0
Requires-Dist: parse (~=1.19.0)
Requires-Dist: dataclasses-json (~=0.5.6)
Requires-Dist: typing-inspect (~=0.7.1)
Requires-Dist: tornado (~=6.1)
Requires-Dist: camel-case-switcher (>=2.0)
Requires-Dist: lxml; extra == "all"
Requires-Dist: unittest-xml-reporting; extra == "all"
Requires-Dist: lxml; extra == "test"
Requires-Dist: unittest-xml-reporting; extra == "test"
Provides-Extra: all
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENCE.txt
[Description omitted; length: 1087 characters]

WHEEL

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

RECORD

Path Digest Size
http_server_base/__init__.py sha256=av3DcuuCBkKtlwgW0cWnHU-31qmYVgTPjqNSaT5mGTc 1644
http_server_base/__main__.py sha256=G4LPZW_XADOtC5WhmnoQb46tzbXIycIswcwoeTlAdRM 1835
http_server_base/ab2.py sha256=MfVt2v44hXQg_WO2POvcGA7yJJ7xUsEye4sypVoc99Q 11451
http_server_base/application_base.py sha256=XMEwkzHUDy9KTr29ylNeWMoIqNGbJQasZcA6qn6e6Es 21565
http_server_base/daemon.py sha256=64X9JRPL2EH-9P2eR-05P5lQ26Ty0HzLkmmqSpOBdfg 5700
http_server_base/discoverable.py sha256=WabIcZh1g2Djmoz5D18Ka_MhGbbIAryU8M-1JXwxJ_A 2133
http_server_base/empty_request_handler.py sha256=dmlPY4oPQweNr8dtggCnCK7YiyVM4vb0h3QwnQqbcOg 450
http_server_base/error_matcher.py sha256=zrxbICF23tv_byE2Gnj3ZjPp002YVKyonVUjqO4eZek 4055
http_server_base/handler_controller.py sha256=-omdXI27fHyz6W68AJs4aTawAB-geheBe0W1h_AAK98 725
http_server_base/health_check_request_handler.py sha256=YXpIUVCAsYXtgfC4SGXIciN5DAyhjfmUioVQRHlKhuM 531
http_server_base/host.py sha256=C11gwNt8OzrnlLIgN4enrbzshwQcJChPxSkAha3McDU 5540
http_server_base/logged_request_handler.py sha256=1pdOKywSL-9P-8PcYEGZNhvzO3W56pbmmncyxwWfcYg 14524
http_server_base/prefix_tree_router.py sha256=emDtFy93VvHFkN0z6bypTXqZx0selpR7SdsoFB6SiNA 3860
http_server_base/request_logger_client.py sha256=1lBqSfxsvvHZVyKMsi7qPJxPA9bhgq4ddbeBtrNszMk 3807
http_server_base/responders.py sha256=Eo_92e_LJQ-3y71U3WGTK5pz35zarulGjuJjEi2pZ_c 7814
http_server_base/strict_host_matches.py sha256=N7VRClgQxpdxELkYICmcHmdahGDaADGmG1-zMObIFsc 888
http_server_base/subrequest_client.py sha256=Sd2EFYZOWPIlGU83lK6-r1UMF9x_GxHVEtv2gW7EicQ 21930
http_server_base/auth/__init__.py sha256=wwHRGiCMcSxZJbHvD8gKF9_aVBNxmTPQY--B3YOKRCU 578
http_server_base/auth/api_key_auth_providers.py sha256=Khv4YwHG8-XSgXezhQE_MNv9QCXerB_ANU7ywTqdaGU 1216
http_server_base/auth/auth_providers.py sha256=6O30Ee6FnJk-Og-3zQSwyB_yR_wbyMWZa7Fg76FBCBw 1184
http_server_base/auth/authorized_client.py sha256=6ya9DJRGrNTCLkx6NSng4ZAArDCoUfDzVriIJvcniXw 1349
http_server_base/auth/oauth2_model.py sha256=EnfwzuyjpshXQ3gMMAHF9toIexXLdhD5s4eO-P7pG-8 3909
http_server_base/auth/oauth2_provider.py sha256=wjP37p--jqAi8JyorCIixqnThDn9zNrcy1cZNl4aT24 4723
http_server_base/interfaces/__init__.py sha256=lGJXrK1G7TnaUcbak9L_fU6wRuyx_D5qTuxqlJp1bVU 656
http_server_base/interfaces/iapplication.py sha256=YTKyQ2q3ah2UWDsvVtRfWuLhL0z4n4op1OM4eCB8cCw 3753
http_server_base/interfaces/idiscoverable.py sha256=t4s3E7IW-a7t4JAr8_z4bC_XqT-SLRgNO_4pTBQ4Gck 612
http_server_base/interfaces/ihc.py sha256=PZkqQaxMntcheR992GKrakSXDIR91Tb4hAxCxEa3VyY 260
http_server_base/interfaces/iloggable.py sha256=Pv5CawmxGhFcVbvZd3hZxuQdGG2B0Z7t48He681hkeY 1588
http_server_base/interfaces/ilrh.py sha256=wdmSB0RFoRqDTJNB1_ncd-rIdB8ua617FY9Wq6GBxMA 423
http_server_base/interfaces/irespondable.py sha256=Kg5GCrBVkZm45h7Gb2s48JGFsx23MfeBNBPsTlg86D8 1096
http_server_base/interfaces/iresponder.py sha256=ep-hoWzWhHoZjGJ7fC5eZPmRVthW4aDau4T21qa8Ffs 1080
http_server_base/interfaces/irouter.py sha256=MryuimDwbFJ56LobUbNZ3EJdmLowuBv9wXK4sGEzJKU 2769
http_server_base/interfaces/types.py sha256=Mfl_399J5vzyBRByfrJA5w3BDIggPcOwyqW__s5s-ys 431
http_server_base/model/__init__.py sha256=wg1QRW-v5QW19XZjbu_4aW33bdE5lWyZvxzgEzlmqQM 598
http_server_base/model/dataclass_generic_encoder.py sha256=9qJiHQ5DLO1U60n5fqvlsBhmpNDXCC2iVuH5V3TAlJc 1942
http_server_base/model/dataclass_json_encoder.py sha256=nKIP9Jj2y_hc4RTxLB4TrS82LbljsaaBM36D6YMuWS0 1658
http_server_base/model/encoder_error.py sha256=wshHPV6GHkAq0emnzy7gCCcs2wh9I1PsbcPr54YHMSg 78
http_server_base/model/filtering_json_encoder.py sha256=K1-ECEMlkmw2eMRYzBugeR8071kaBx0tFSmx5CRqOV0 503
http_server_base/model/iencoder.py sha256=Fm6IYmtmLyaB6u9h0HD0NSZjfdvDtACYyg-TRy4XCYw 4529
http_server_base/restapi/__init__.py sha256=InqLO47NBiy8pk_J2G0mHF13oJstIqb9gb2MatRQv_M 1186
http_server_base/restapi/base_in_request_router.py sha256=P5U3hOMAy52Mrhz4AVshCDQNpJbr8FAWrQxJnc_dnfI 18767
http_server_base/restapi/base_rest_request_handler.py sha256=GfGZkvvdXnfhVeLB5PADcl7qcwUaRZPsi6XlpUmsrtg 12666
http_server_base/restapi/path_tree_in_request_router.py sha256=Gq7fyDcGqX3gj-hmru8g3XyMZSCv6Kgyw2HqU_ne63U 314
http_server_base/restapi/path_tree_rest_request_handler.py sha256=mCWaqkwLl6pPcZY45_FUsXErouZASPE_Ycbb2rmfvLU 296
http_server_base/restapi/prefix_tree_rest_router.py sha256=pTRZMLrWV-hC_uWu9I85ggvuI3Ax07CghDy6oTlHm-I 1744
http_server_base/restapi/regexp_in_request_router.py sha256=KUsICmDphUvvPZOlDnBE-qUg_RtpH1cgcoF1-G81Dfk 1440
http_server_base/restapi/regexp_rest_request_handler.py sha256=kYNsOGlfkGXaIxTowqGOUpBdqcccbrF7CZ95aqn0dKA 284
http_server_base/restapi/interfaces/__init__.py sha256=v9Wzpors5FFJDTz64ESb592B91Yd5TNFcMmCFsps-ww 481
http_server_base/restapi/interfaces/endpoint.py sha256=p7Fb-EayF6MMJ50lidCCvyXHAbyySeE2mvuMB41_qY4 1033
http_server_base/restapi/interfaces/extras.py sha256=1EJlxP-mLJEZGNEUrjs5Oq537tt-wSyM3_5BsjAs7kg 1533
http_server_base/restapi/interfaces/iirr.py sha256=A3RDcE6rI4rXyGpNyYTExBOa35AWjXYvyhBeLI9UUvs 3449
http_server_base/restapi/interfaces/irrh.py sha256=C1MPGAvT4Qfst8Yg1_G4SqCgIWnTUvFleXfaQ8IEqBU 1293
http_server_base/tools/__init__.py sha256=KxKQNolHYOwokwfSnDzzs2ZbVN8ZiSEnfkw4ZMrWRT8 1132
http_server_base/tools/config_loader.py sha256=EsW8aqk88Qwr75Y_mv6exg6EPDfOeIxm0m_-fwEeSxM 10522
http_server_base/tools/dataclass_with_settings.py sha256=z9HSuOL0otn8A_MeKqgM6PUX8Dy1Sw9Ty6mN4Fa5-3U 3674
http_server_base/tools/defaults.py sha256=HsycTlfF4ceDD3xUNOxmos9Cj_rgW72Amyu3O5S3KcU 169
http_server_base/tools/docs.py sha256=WFe0bgd5OE5TQfNJQMfXLntPPAp4soEph_eQUXrUtiQ 637
http_server_base/tools/errors.py sha256=RphK_e9pBrQxGhjnQJ7c1-XYZCXW5Nd42FC12u3Gxxk 3950
http_server_base/tools/extensions.py sha256=apPoF579UhCCrIXWmjSQS8ayId8k5DUuUmVREKzEEK0 485
http_server_base/tools/filters.py sha256=ITf1R_h5Eaf8_z_beYRKWv_flNjMlrlNAB2ZWdD_e8g 908
http_server_base/tools/inspect_tools.py sha256=64aU0C20pbCLDarHswzZpbSe6TXksVVP1cCKfKKn0Ps 11361
http_server_base/tools/logging.py sha256=uppwahnbjvBWjiHMgQAmEQ_tGk0DqxMRK7ccampiyQU 5862
http_server_base/tools/path_tree_map.py sha256=l0uqeCJCqpsJTVYMQpGYumLOcbM2OjOuoAuXwqSO1PU 6527
http_server_base/tools/prefix_tree_map.py sha256=f9hSBYL43oJWKQIk1vnPvhU0kfzOYIWo2plSWXjS4rI 1398
http_server_base/tools/re_dict.py sha256=tkhgmAmDVkbFu-yNSZmoq4A2acYt6hCgbzW4wMnD1hU 2125
http_server_base/tools/subrequest_classes.py sha256=qW5MOJhxg7jm9IMIeHd40oA0IXRgrvxrk9fLQGGkZzE 7246
http_server_base/tools/types.py sha256=raunZxoqcRyK29jMBOLYato8yFfhOdodUSHoJ7axE78 527
http_server_base-2.0.10.dist-info/LICENCE.txt sha256=Y6hvChYDEiRAwyBlvKPaiVl7ykIQOJgKbNxDfD-nYig 1075
http_server_base-2.0.10.dist-info/METADATA sha256=69T-exSGUUS9PYHtaAOAinf9vzduCQnY1Svdbgc6xH0 2900
http_server_base-2.0.10.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
http_server_base-2.0.10.dist-info/top_level.txt sha256=FYWG58D4UMD-gCqqyn7k2iN1tSYJzSP81YQZM9vPLi0 17
http_server_base-2.0.10.dist-info/RECORD

top_level.txt

http_server_base