jj

View on PyPIReverse Dependencies (5)

2.11.1 jj-2.11.1-py3-none-any.whl

Wheel Details

Project: jj
Version: 2.11.1
Filename: jj-2.11.1-py3-none-any.whl
Download: [link]
Size: 77888
MD5: 65735843d1952e6e1bc61d5ac4d1791d
SHA256: 18db4e7e2c67885cf864e9e76b059271b4ae0a0659c86acac72fdc513908705d
Uploaded: 2024-11-28 10:10:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jj
Version: 2.11.1
Summary: Remote HTTP Mock
Author: Nikita Tsvetkov
Author-Email: tsv1[at]fastmail.com
Home-Page: https://github.com/jj-mock/jj
Project-Url: Docs, https://jj-mock.io
Project-Url: GitHub, https://github.com/jj-mock/jj
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
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: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: aiohttp (<4.0,>=3.5)
Requires-Dist: multidict (<7.0,>=4.5)
Requires-Dist: packed (<1.0,>=0.1)
Requires-Dist: rtry (<2.0,>=1.3)
Requires-Dist: undecorated (<0.4,>=0.3)
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 1364 characters]

WHEEL

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

RECORD

Path Digest Size
jj/__init__.py sha256=Yzb6nKPcgawLrynoIt60XFl0j_BvqMiDmcwa-yuv8m0 1014
jj/__main__.py sha256=ILxPdKapyVnBrDiGnCTeuuVSV8FtjRyi1hFmpNtZUlg 68
jj/_core.py sha256=gDBANujoDK-fJkSfegj8fgGj1dKGe8ZDU7V_M7mH9zs 8073
jj/_entry_point.py sha256=KigNTMltbaUy1sB8T3Mich-oD84ItdoWf8Y5_HvFA90 1217
jj/_load_module.py sha256=dPqEMmeDacgzHF0pTlweBK005oH0BLT-AAB53PzhPsE 1643
jj/_version.py sha256=bxhI7MXiKwzvGVfFYWzZEk8gZrMCnzL1Zg0FnvuYmug 154
jj/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jj/apps/__init__.py sha256=jUEC4nDf9DZU9pW3euIEExBfvgq7yijxRo2PB_Dd2HI 222
jj/apps/_abstract_app.py sha256=counRpa6VI3zVHpdL6ugd-4WAgLqwNsFa-I4bEeA0U0 57
jj/apps/_base_app.py sha256=ORtNKUI1MPjpxAnhsjxmrDo7XTk-MR2lP1EL1gXzEs4 2194
jj/apps/_default_app.py sha256=zUQ3Y4BoqFny6n0fBXuo_0zjHSSCi440t2rq58jorFI 439
jj/expiration_policy/__init__.py sha256=g0bISUfveKNSQx7dnCSbZpLkOJCfFuyeY3bnRpCaJnM 229
jj/expiration_policy/_expiration_policy.py sha256=jBlYAVsJruf2zvG7RM3aC0wqQMEw7aQYAyVFHvwlThk 1009
jj/expiration_policy/_expire_after_requests.py sha256=sXSCU9qeplFhmW9FNHJ6bOehrKxGUHyh9TLvih7s3BI 2964
jj/expiration_policy/_expire_never.py sha256=HTcojJbCtftwyTqH5nlkQa22P7ySD3wuFGA32gDnDwA 1475
jj/handlers/__init__.py sha256=-SR06rlasGHXARClRsGEh6JV8Za3x5aiPSiA-aFzRr0 135
jj/handlers/_handler.py sha256=YTAwRNZ_it_709fedKlh83hfv-tLUTZdwTQhVQAGc-A 650
jj/handlers/_handler_function.py sha256=Uo7nAQg8W5GKgl_switNxCgvijo95LYFswV3QwIKc4Q 187
jj/http/__init__.py sha256=ZPxouSiQuSFZioDDThdEe5Molp74fTfZN-83sjZ4hYw 127
jj/http/codes/__init__.py sha256=KJ-8Z1NJQrzsVSOX7TNaxUsxrJUHWQSv2NQBGap7pmo 1124
jj/http/headers/__init__.py sha256=OYtHBM-dV79tJbkjDXSZRjiedbTpCHLSC2S4pMCvYGg 3432
jj/http/methods/__init__.py sha256=qpuaJTAtH_ySpFxaucEZ7kvwriw6bXGh2WuIXMhii6M 152
jj/logs/__init__.py sha256=JEGQ0z6sv1XovOXSyQleklvTnTIc-MaYMuutx3DuLIQ 1136
jj/logs/_filter.py sha256=AZAtWaH3QAweXuqVW6ZyCFrau5a_nZYAqn-9lNGKmCQ 886
jj/logs/_logger.py sha256=p6GtOtGxazt4yCZgICFFnQ-b7uWt_Qu0I9CX4dBq7qA 209
jj/logs/_request_filter.py sha256=8CJ9zFi3zDVhbjHE0zGxEyxW9pG7W24SBRht6u0zUto 406
jj/logs/_system_log_filter.py sha256=YM-yVG0_QWeqmuO1hIJJ0ykL9G86n6Bs0DTGQvmsCWQ 470
jj/logs/formatters/__init__.py sha256=3a-EjmjWST8uoEDKg6pnpIOxI74-_YdWCKC8m0KJoKg 197
jj/logs/formatters/_formatter.py sha256=mx8w5k4ewoyEQF1IOZqFyJ3fGV6WSoRcoZ_fmKZETWU 855
jj/logs/formatters/_simple_formatter.py sha256=XaKkcAUtqq6eIYNN9cKSFqoogQesAaqK1S6oPKUG6bA 664
jj/logs/formatters/_template_formatter.py sha256=8YA9gOjn_N3pdWC28XTYSvjD2hIodwPUUPgBVYy1Hw8 1919
jj/matchers/__init__.py sha256=HUuwxpg2fUk1sp6L-Tg1gkgJ6Jvf4u6EFn6Ot4ijtag 1428
jj/matchers/_resolvable_matcher.py sha256=Cz45xb4e5YHZJD1749relZPHkLnekDYzFr1f4ebWxOM 1916
jj/matchers/attribute_matchers/__init__.py sha256=6GYs8fPw1ByfsjdszNh9i8MDehSxIjLeP6N6ehh1KFY 639
jj/matchers/attribute_matchers/_attribute_matcher.py sha256=U4nLi242f-rJDDhSoeHvXaoxIj0ujp1sfKl1UHiVk-U 956
jj/matchers/attribute_matchers/_contain_matcher.py sha256=Z_Zu1_u1osXjyqB2d7PlERf6lNUWseSQB3izWgWOVds 3279
jj/matchers/attribute_matchers/_equal_matcher.py sha256=JH0-dnfFhzmOym7I8RUzkZRAXMg352fu0dVYn0cutpw 3366
jj/matchers/attribute_matchers/_exist_matcher.py sha256=pQP4vHqwr8YpK6o9QY6WKnlL0Q5KLWRZEW_JbqCwMsg 1168
jj/matchers/attribute_matchers/_multi_dict_matcher.py sha256=Gw1Gha78M4MTyz8dEFyqpYRYwE3QpWoh5ueHyrhoN3g 3731
jj/matchers/attribute_matchers/_regex_matcher.py sha256=RrXe5b2UXlH8wZugE71UAQ7s-B9qieX9YvidvmnrBKI 2642
jj/matchers/attribute_matchers/_route_matcher.py sha256=IivOqUjecnNudDqDP8z9MxOHJXKvo1lTQs7VoOkdjfs 2979
jj/matchers/logical_matchers/__init__.py sha256=a_8p-SZ0GkdCqZAMQP8gkM61ftH1kZiEIH1A92f6Jfs 178
jj/matchers/logical_matchers/_all_matcher.py sha256=FFizc_vNR1nxn7xaFXX7BIk0qkjJWuvWCipYxuzTo9s 2982
jj/matchers/logical_matchers/_any_matcher.py sha256=qRqjsnjvGxVqFG19UXAtJA7_R9W02LyIrZ5LMNjR6YA 2983
jj/matchers/logical_matchers/_logical_matcher.py sha256=g0fFy88DNcxhRQ5uId7rovdd4dUu0-fKyRPN2z-Co0s 436
jj/matchers/request_matchers/__init__.py sha256=vJ_gR3-7k8GOxakhy7AdMLMHTQMpx-swiam107TYvRU 469
jj/matchers/request_matchers/_header_matcher.py sha256=hTqb5ZNdizNc1AjNYRaKtS_vF4RsebXofKILZcqy0rA 3049
jj/matchers/request_matchers/_method_matcher.py sha256=CzzTxyLaodZbuDL45-c8hjAZDgsVvAYmXUSXHO1mMSc 2982
jj/matchers/request_matchers/_param_matcher.py sha256=30HM2-DCkEEADV35EN88LO6jCmA0tDNoRGT-QzgnDmI 3112
jj/matchers/request_matchers/_path_matcher.py sha256=yWvlV-JLocRv5lru3nWMK0Q_Zx2lH8Z4moUXuNswsCg 3115
jj/matchers/request_matchers/_request_matcher.py sha256=JzZ6_F_yTlrrja4Q513tN_sCILOLobJ7Ceoiumhc2vk 395
jj/middlewares/__init__.py sha256=2WV3kYT5Of-beH58gwl0WtxQfbSyd6SBlYrUYSfRwso 431
jj/middlewares/_abstract_middleware.py sha256=NFexZR2TL3rXv9RXwTzKsBWOtma7iZEHOM3lDg3FIzE 853
jj/middlewares/_base_middleware.py sha256=94Xp8npxveeo3Qu1NvzyTA2hTL21CjUMQjCtr6bHEUA 1327
jj/middlewares/_logger_middleware.py sha256=033vc6M5ECsTsZI_sroBzX8F2aOnRvP9oOoeuzUE30U 1790
jj/middlewares/_middleware_type.py sha256=PMTzSkT0r58HIoqComPJqojANnjWUiI5VQ0YpGFJB4Y 184
jj/middlewares/_root_middleware.py sha256=XinI6s19LQ8XuHcVBh217N_FvhVi1_-S_gIDoZAsdYQ 304
jj/middlewares/_self_middleware.py sha256=HRevCVOIwM-gbpDfsahnrk93KgEYEj2qHyagd3dcz9Q 666
jj/mock/__init__.py sha256=z71VSZXqKdoWKSIAZoK0z9r3zj_zRGCoFEr6Jr1_9eQ 3244
jj/mock/_json_renderer.py sha256=0zYJGdtmhteNee96BCi7gA9WtjDafpIhH3-eqCc3dgA 2906
jj/mock/_mock.py sha256=DIrtDbOflxFNOH6tokt1U2hQX9F6sAcfgS0ojgzgVg8 10201
jj/mock/_mocked.py sha256=gdML-qI3gXF5xCFsARl8csdXVJhU9MSLIS_l5FuivBw 3645
jj/mock/_remote_handler.py sha256=EsogB5TMk5t6k8Sf6YJ2tSmzr0GOhBZtP4lJJ1PnbgA 2202
jj/mock/_remote_mock.py sha256=6jyfMT1m6GSAhY0WUCq3fp3VsUHaIvbRoA2_jKX6wfg 3226
jj/mock/_remote_response.py sha256=wzMfInkoC4oUi-PK9u_dv8WcExteBjwIqhnVQUhwFYE 324
jj/mock/_stacked.py sha256=FU2IQTuuj3PODuPuoi9TGwN8nPPMcHqmPjB7pBjGtOQ 1633
jj/mock/_utils.py sha256=HUg4iaiKnQe6PpfjD1XJB1mNSO3hgq8A-iPqlbZz-ZU 1130
jj/mock/_history/__init__.py sha256=0-H2cTQ9_o8WdDmPxJVdP7RoSV9VPkCzbui5DsBjIpw 583
jj/mock/_history/_body_parser.py sha256=FB3tJjBxFKhIGKRWxkzoGT0lJAUikMHkegUA4hZlN0w 1615
jj/mock/_history/_history_adapter.py sha256=CwD9KC8bkucFcWYRjN405EEhOnBkiZL7G5M9ScEBBA0 271
jj/mock/_history/_history_item.py sha256=f0Q1VBT4JtP4kslCXhEoxt9h4XPxtdH1_bMFKQzXCK0 321
jj/mock/_history/_history_repository.py sha256=d4AoACLzBJYdnZRFwqz7c2AYrpQ7zL8OzouF6AptBww 1261
jj/mock/_history/_history_request.py sha256=jZNTGRxQqwry2IHZ1qkdjk1qvPqkkrZPoqGKxUL0OXQ 3859
jj/mock/_history/_history_response.py sha256=-8lf6FANZJI206EyF6zOPZq9mGsn_H8qevOm0W_c-pY 2938
jj/mock/_history/_history_formatter/__init__.py sha256=ZhKd6nU2BhAxJ5I4FqdVA3bGR9Z-rBLzakSENCKdXXA 169
jj/mock/_history/_history_formatter/_history_formatter.py sha256=Cvssg21P-_V698QMVAlGPV8NkJjKPrhi5UnnZL9vJ5s 278
jj/mock/_history/_history_formatter/_pretty_history_formatter.py sha256=2Z0tIciSJpWUywP2t78PxpCdnsDhDt_AgkqY6U4plv0 1624
jj/requests/__init__.py sha256=LPgEFBOpc15sHtesjkv2tk8uD7gkZiB0ZjXTQQOgDTU 54
jj/requests/_request.py sha256=DWIoueL7D1qIRhRALg_fZU-EtBUKbSSql43y0hq89i8 2555
jj/resolvers/__init__.py sha256=pTHm0Zi14oE5eRqd3Zh0jhtP1GysvE9ast-JEOpoDlM 236
jj/resolvers/_matcher_function.py sha256=Q6jqIPBkbsVpqakFDkTHfmXhZMr_OnQDwduOfy-5aKM 175
jj/resolvers/_registry.py sha256=w8lmutRPCJyGskV0780M2C3P8S0T5UhMjgIRB2K-TaE 1532
jj/resolvers/_resolver.py sha256=5wdHOpa6eUl4_MQwiZgOrXsUH1GW6Y0AokCiN38GPTY 5138
jj/resolvers/_reversed_resolver.py sha256=pcq4Soio0HnubMfVd-_zkrj_xOOP-GX-Wx2WkvtnOhA 364
jj/responses/__init__.py sha256=8BJeOdngNxhjoHm4Bqd0WYbu3aSUWz1Faszo3Dp79k0 457
jj/responses/_delayed_response.py sha256=1a2W9qWdAg807BN5ubwsnRys5yzkFES2IN_0elee3CE 8539
jj/responses/_relay_response.py sha256=TW2OVWZtNppQTNzKRUucPfKRefJK3fwkwKd1lYtaaRA 5627
jj/responses/_response.py sha256=cbNTxydkxomLC_I_LOJBfzu20vzih7Vyck_AxVgXY-k 7740
jj/responses/_static_response.py sha256=I6p1MbvZAY5YY3bGKR9xQBhI6b7JxhK8GsK72khbFE0 790
jj/responses/_stream_response.py sha256=xo_yHlCptPMO5mjcYNscWu8o1i9CpcxuC289gAVS81I 2074
jj/responses/_template_response.py sha256=F8Bt7CDmB62TGOyVKqnmesvkENpE8SYD4iHS6wsxA2s 5460
jj/responses/_utils.py sha256=86o8qNFLwqfllnowLEsZK52HwLoY2ihHoB9kaERW7F0 1741
jj/runners/__init__.py sha256=8lCftz0ov22csscFh7Us-wePMketxaY0FvUeE6er8eM 57
jj/runners/_runner.py sha256=_85TteLk7wUwwq1LFFPGPszzb4AjZvefr-z---1jV60 3508
jj/servers/__init__.py sha256=WsUEcRI_7XjXae3KAmOmxLdN3sT7jzWm12dvzeRG4RE 51
jj/servers/_server.py sha256=hjz1nPhJ3VL_ddgJS1VXl_4OBMkfoj48RnvRYiT7ZCY 2644
jj-2.11.1.dist-info/LICENSE.txt sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
jj-2.11.1.dist-info/METADATA sha256=ZeV0bkrAbJChqFIBC5CsXQsvKJpETZ38hGdV6sx-sGg 2244
jj-2.11.1.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
jj-2.11.1.dist-info/entry_points.txt sha256=eW7z-PQDGd4fRB7ZHd8wVPot3stjTh8g8FgCD4S7Tm8 43
jj-2.11.1.dist-info/top_level.txt sha256=bzH3RzX8_I814q3ZMGAhjEuRa32w_L4oAKVesaIqaRQ 3
jj-2.11.1.dist-info/RECORD

top_level.txt

jj

entry_points.txt

jj = jj._entry_point:run