fpx

View on PyPIReverse Dependencies (0)

0.6.1 fpx-0.6.1-py3-none-any.whl

Wheel Details

Project: fpx
Version: 0.6.1
Filename: fpx-0.6.1-py3-none-any.whl
Download: [link]
Size: 34172
MD5: 1c0530ad55a46ead1dfb9b7ed40ec968
SHA256: 474a91705de7388a871c29f9760846b50f8090517e0527949daceffb30e13bc9
Uploaded: 2024-04-01 02:08:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fpx
Version: 0.6.1
Summary: Stream archiver/proxy
Author: Sergey Motornyuk
Home-Page: https://github.com/DataShades/fpx
License: AGPL
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: aiohttp[speedups] (~=3.8.6)
Requires-Dist: alembic (~=1.12.0)
Requires-Dist: asyncblink (==0.3.2)
Requires-Dist: click
Requires-Dist: httpx (~=0.23.0)
Requires-Dist: pyjwt
Requires-Dist: sanic (~=23.12.0)
Requires-Dist: sanic-ext (~=23.12.0)
Requires-Dist: sqlalchemy (~=2.0.22)
Requires-Dist: typing-extensions
Requires-Dist: webargs-sanic (~=2.3.5)
Requires-Dist: websockets (<11.0,>=10.0)
Requires-Dist: azure-storage-blob; extra == "azure"
Requires-Dist: psycopg2; extra == "postgresql"
Requires-Dist: aioresponses; extra == "test"
Requires-Dist: factory-boy; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: pytest-factoryboy; extra == "test"
Requires-Dist: pytest-httpx; extra == "test"
Requires-Dist: sanic-testing (~=23.6.0); extra == "test"
Provides-Extra: azure
Provides-Extra: postgresql
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 7952 characters]

WHEEL

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

RECORD

Path Digest Size
fpx/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fpx/__main__.py sha256=iKMGl-6KJ_HHbR6rOoMoy-iBahja6EKEn1S82Xf-mDc 96
fpx/alembic.ini sha256=iizlEtXotVASV_v4vCMadQCxQPZ6dafaXzkvS0oXP1M 2012
fpx/app.py sha256=-4S7udSxtGpYd7kLwJc7kWn5oyDWx3qqSgGSHQ8If44 1346
fpx/config.py sha256=mBEIDxl9lqaOiy7iuk4VLNASlGjctz8O7chLMGUsy9k 1567
fpx/context.py sha256=EUa7r0_Xo4A-40IUq9qtOmHI66iE1hQ-pz-5GLWwFN4 707
fpx/debug_app.py sha256=5WLNlPaevmzB5hxAZsAicqcJAaKI_qf_uvGom_9i4qo 177
fpx/exception.py sha256=ExJi7nCrmZvm3rTLq_5IFC1_2NPgs5iR3vVU6dA2JWs 1352
fpx/middleware.py sha256=mP68Jug9Q7IwMV5kJHPFmi50RKe9CRD6MP8V2xsU_dk 1244
fpx/model.py sha256=16i8cDcjVf6eJ_N7PMvV9Z6JBXz9kvnL_FA0SRcha7M 1996
fpx/pipes.py sha256=tju7wKU522Vd8gd2hY6kgMop_mnV6zPxmDKRaRxTqCk 6577
fpx/schema.py sha256=aL9ddDfI2tvS4k5ElR90ml804fbFc810f6IC17K1FGc 2561
fpx/transport.py sha256=xG40aGH4LXKhZddABQGmG7BYd_AUmRPr_8xYYUIevjU 8100
fpx/types.py sha256=laGePSrBsNfZrVlErobHGPcE_G0woFdqGiETDnyhIJc 437
fpx/utils.py sha256=mqvTcU2WRB6pg-rh2ymcKAJiWsKue2KI0g6gtM7Pfhg 631
fpx/cli/__init__.py sha256=1doP5rxPvzdIZ7yaRf0u9_-MR1p3nJdhSoa1kWCRn50 333
fpx/cli/client.py sha256=T8r5uqgDWzUAzCC3gsp_2SmdWt7d3tYFRiJl-ieSzo8 1225
fpx/cli/db.py sha256=Vuc9o_Lb7Q-gvxzKFq6o9Py6Y2dNZDoar4LCe-Df-FY 788
fpx/cli/server.py sha256=Y1yr3uzZr6aCjXgn5oxEY5jJQEtc2zJ4JuGuHDFse3c 161
fpx/cli/ticket.py sha256=uThvgclM4MUWNzhr81hlr2hbUAwZQYXDSqvLqltd1SA 759
fpx/migrations/README sha256=heMzebYwlGhnE8_4CWJ4LS74WoEZjBy-S-mIJRxAEKI 39
fpx/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fpx/migrations/env.py sha256=ppSzI-42I1GmfJ4oEvHgaqxbDL6dyql1EeML9Va0EXY 2029
fpx/migrations/script.py.mako sha256=8_xgA-gm_OhehnO7CiIijWgnm00ZlszEHtIHrAYFJl0 494
fpx/migrations/__pycache__/env.cpython-39.pyc sha256=JY0NGTapg6t2EH9MQft7gxeL8ZS8X6udIfn1B7NclUo 1670
fpx/migrations/versions/6a22a6995723_create_clients_table.py sha256=WS3lL2YX_EFM-HEelUTuRf60-2iuXHEFux2QP75rCUs 512
fpx/migrations/versions/ac8a8750d3e2_add_options_column_to_ticket_table.py sha256=Pk5oP4tNZFBHP84m2tSalzlS8vQCwVGimRgdvxzUf-Q 514
fpx/migrations/versions/ef515c12c8ff_create_tickets_table.py sha256=KcCASj4Jx-tAj6uFgb1KCAU2vzxXKZhWIGes93aI6nU 805
fpx/migrations/versions/__pycache__/6a22a6995723_create_clients_table.cpython-39.pyc sha256=eXLlmGLtxgjX1EiNZ98KMiFIGId4XnxrDgJUo8Akufo 826
fpx/migrations/versions/__pycache__/ac8a8750d3e2_add_options_column_to_ticket_table.cpython-39.pyc sha256=uPEE8zVXuPAojo-qhxWM_ghXXk8GYoQ7MfH1dCyAC8k 862
fpx/migrations/versions/__pycache__/ef515c12c8ff_create_tickets_table.cpython-39.pyc sha256=7CsCvozY3TU_qBb5GeVdkR9IgQyuWMRGAi6vWAJrf-0 1023
fpx/route/__init__.py sha256=KdeZxz6-q8wNjBTfjHmq4F-An5c1FhY60IyiCy7lo_s 186
fpx/route/stream.py sha256=19Fsn_V6aAnUFfbBz9T8VU94_D3HKpRqek5bJVPrN4o 1705
fpx/route/ticket.py sha256=IcLBuBMsTRk_9MblsGMHPemODkdsu-lJPtl4KmgXVgc 4509
fpx/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fpx/tests/conftest.py sha256=W6u0yRVsqYs8K9ojE56ExkFMw8MdWU8BNFSt7Xu0QFk 3142
fpx/tests/settings.py sha256=m-xoIiDkyrlKw_jnagMrqLYbW6GI7Zf7U5WJtEe-Ezs 26
fpx/tests/test_model.py sha256=hi0AykV16kYXTKDwpmTVsqrPN7LLzCkVxAmj6tVivGg 754
fpx/tests/test_transport.py sha256=KM_TYVTBM6HN0h3X8w_OqodPiqj9Bf_Qe7krIhp4lYI 1299
fpx/tests/test_utils.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fpx/tests/route/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fpx/tests/route/test_stream.py sha256=3rJKEe1xELYqNXLt1vK6NI31SqZxcA_vj8_BUPDhmjQ 1406
fpx/tests/route/test_ticket.py sha256=noTD0Xn_Q33bTOQYnU-Rss1BCtrAXFc43d3zhJ-Ih2s 7910
fpx-0.6.1.dist-info/METADATA sha256=dyCzxB1jxL-YvI4Nw1hAe2J1A52oGerR8JHsv6-ruao 9411
fpx-0.6.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
fpx-0.6.1.dist-info/entry_points.txt sha256=7Oga2LmqXzGkKO2sjtuA2bctqvdrx_D-IFw22rhwJb4 36
fpx-0.6.1.dist-info/top_level.txt sha256=eChFquUvOt32IeW-chcYU_JSxRrbChrEmdkdd7aw3fE 4
fpx-0.6.1.dist-info/RECORD

top_level.txt

fpx

entry_points.txt

fpx = fpx.cli:fpx