fastapi-listing

View on PyPIReverse Dependencies (0)

0.3.2 fastapi_listing-0.3.2-py3-none-any.whl

Wheel Details

Project: fastapi-listing
Version: 0.3.2
Filename: fastapi_listing-0.3.2-py3-none-any.whl
Download: [link]
Size: 52040
MD5: aa3af02c7e4390306e4b8eb433b2d178
SHA256: 6b2ddcbfc5b4a60877e9d8e3eda112d6bdd341fd4f35890d7d36caeecdb18780
Uploaded: 2024-01-30 10:49:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fastapi-listing
Version: 0.3.2
Summary: Advaned Data Listing Library for FastAPI
Author: Danish Hasan
Author-Email: dh813030[at]gmail.com
Home-Page: https://github.com/danielhasan1/fastapi-listing
Keywords: starlette,fastapi,pydantic,sqlalchemy
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.11
Requires-Python: >=3.7
Requires-Dist: requests; extra == "test"
Requires-Dist: pytest (>=6.2.4); extra == "test"
Requires-Dist: mypy (>=0.971); extra == "test"
Requires-Dist: pytest-env (>=0.6.2); extra == "test"
Requires-Dist: flake8 (>=3.9.2); extra == "test"
Requires-Dist: isort (>=5.10.1); extra == "test"
Requires-Dist: pydantic (>=1.10.7); extra == "test"
Requires-Dist: starlette (>=0.21.0); extra == "test"
Requires-Dist: sqlalchemy (>=2.0.7); extra == "test"
Requires-Dist: starlite (>=1.38.0); extra == "test"
Requires-Dist: httpx (>=0.23.0); extra == "test"
Requires-Dist: pytest-mock (>=3.6.1); extra == "test"
Requires-Dist: fastapi (>=0.92.0); extra == "test"
Requires-Dist: pytest-mypy (>=0.9.1); extra == "test"
Requires-Dist: mysqlclient; extra == "test"
Requires-Dist: pytest-cov (==4.1.0); extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 11552 characters]

WHEEL

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

RECORD

Path Digest Size
fastapi_listing/__init__.py sha256=PoqeczvOkYbVI_xpnl198K0mStk-i1v1qaom-RUq3zQ 928
fastapi_listing/constants.py sha256=elDhNBxdDGwUA2CmjvHLJxNL9--aOQz1KL7agpSRBh4 205
fastapi_listing/ctyping.py sha256=WvKFPyWinkfo29QnNJPLcd2I9d7Hyxyb8TqcHpLDl0g 1523
fastapi_listing/errors.py sha256=Ze-lqJR-L1fb3cKT6YlOkqYnsNWUKNCHXB7oCAIr2RE 1293
fastapi_listing/loader.py sha256=Ir6tUV8FL8yaavDbekiUNmvissU1-gEpatyGn6l41q0 3442
fastapi_listing/middlewares.py sha256=s8k5G_GXjyWNTrpBzzupW0z_b-iZawFQoCuqa_jeQQw 3335
fastapi_listing/py.typed sha256=rVxfNzv1aKmfThIlRztkUwWiKeYa4XTdtNMh3FV-dGM 25
fastapi_listing/utils.py sha256=rIb6B2_BwTIbIlKi8dOxuY0CyOrxihIr-fpTf141d5s 519
fastapi_listing/abstracts/__init__.py sha256=UE3cyUolw7r8Y_D3iJLf4b40vvUVXd9118KLNcc-Lyo 578
fastapi_listing/abstracts/adapters.py sha256=JdB3-brn020JDpXjeJRd4IM0EIcF2jVCaraV8oZ8do8 149
fastapi_listing/abstracts/base_query.py sha256=Utum9oXBODC9XwHdxlcwzWdmfHJb0jGNqPgGKIbGgBU 395
fastapi_listing/abstracts/dao.py sha256=9zO3BgKQ9_qMd7BXdBSNEzBABczIttakxtR4HjHF3nE 668
fastapi_listing/abstracts/filter.py sha256=v-VyHBLA92i9DoSC9NnLrSGGswH4r7PcWmhwrD_3Mdk 245
fastapi_listing/abstracts/interceptor.py sha256=MTT8RA_DnuCZE2STABusV4fdLGI0ZK1hjnqtgvKSmGw 798
fastapi_listing/abstracts/listing.py sha256=PzcPxQqKr4bddcO4Uh-NoC3T-sAbjFLVMi3U7vMjBRc 3150
fastapi_listing/abstracts/paginator.py sha256=eRyx-Q7_NALKLAYTQ4_DBhfnSzYLBIzYVSe55UukJd8 274
fastapi_listing/abstracts/sorter.py sha256=ZctLIV4Iut6Wqx0ycuML7cC1H_X9XJhzpneYMtpkBTA 316
fastapi_listing/dao/__init__.py sha256=FzcLJgnAXBmIV0uZmP-tqFnGLwchNPOcwCzgtvpRjHg 144
fastapi_listing/dao/dao_registry.py sha256=XyIzNmowQxAHNEVm6adIVA7HbZagOEYY4pwBxTAKh7E 1185
fastapi_listing/dao/generic_dao.py sha256=B5SUgai0N4BkVMF4OjqaUO4rM6c4TWZBcoR1NNU98Zc 3304
fastapi_listing/factory/__init__.py sha256=NoigxFxuiaBTjFzuc78r-TXuSE6sZbw1zu6jWr6hAPY 276
fastapi_listing/factory/_generic_factory.py sha256=AiEKKfL2YGfHf6rjxt3GGLwldXHanHVixHLoudNaAGA 1706
fastapi_listing/factory/filter.py sha256=AQY-r1NVXahuqt6OAJuAtPLqTpevrst9zcob3g9g_as 2494
fastapi_listing/factory/interceptor.py sha256=XVNHuVJBkUEx6iCudDd9Wiz5mLVt-xaqugGN8q6WbXE 1952
fastapi_listing/factory/strategy.py sha256=dfziA5jA68HxesV4fbQfI2kFpD0nV2OMS9-hbRRwF0o 1272
fastapi_listing/filters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_listing/filters/generic_filters.py sha256=tXq8_LOnhVSvjQ8enAuH870TmcuZcWGaYg2gdtRl-sE 6487
fastapi_listing/interceptors/__init__.py sha256=2uHcuie27-NdOaOUxRzN9WAAa__QhnQANEdUURlEGt8 261
fastapi_listing/interceptors/individual_sorter_interceptor.py sha256=hxrie--Nq5fi0hAoiCkfTDLpD1oizlgzVhpRJ5C3VqY 1367
fastapi_listing/interceptors/iterative_filter_interceptor.py sha256=4UaFcmLFs-xA5aUcaK9ODxll0mPQFg3CMbHCnBVt8f0 1979
fastapi_listing/interface/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_listing/interface/client_site_params_adapter.py sha256=OH3x8jS_zjQ66Lgmffs7Mmuo9vZZpRvohCLKbjVN8e4 222
fastapi_listing/interface/listing_meta_info.py sha256=9TiEyHdhh278X9TXLsnRnLdRb6TulCKfCO1JDhkcOJM 1645
fastapi_listing/paginator/__init__.py sha256=bJN7ySlDSkyP1xx2UW_hN89o3n-uYrzEchPm6UUY3MQ 281
fastapi_listing/paginator/default_page_format.py sha256=2Jd56uQmuKlNCqoZFzOOGE-k5gbRGmyjXwDN9z_MP3k 1145
fastapi_listing/paginator/page_builder.py sha256=BZ68-3PRPqyIewB1mQlGKCD-M3SZocpZltMGZSz-F44 5493
fastapi_listing/service/__init__.py sha256=VcO27c49CqpA0nxWmvBibsNC-cnm9IqXHR4yp2tmBJo 139
fastapi_listing/service/_core_listing_service.py sha256=gNirKXWZ7oyzvB-12fg4NmYQNTfzDpxZk8INjeuiaeg 9473
fastapi_listing/service/adapters.py sha256=WB8T-ePOjUnkVnBbWeUq8rAdaZ4G49wFiCRYOfCx4LU 2199
fastapi_listing/service/config.py sha256=-umjYKm6OEAFvaF-OZIOzRB-y9Fs7RCwXU2g4Sc79TI 5135
fastapi_listing/service/listing_main.py sha256=4yJhMAnu6gwi5BYxcd-7qcjVoh3g9Yl0UFVPbJlUeSA 4525
fastapi_listing/sorter/__init__.py sha256=cKcphxObO6k0Y5PsjFYT8HjBJuudhAs9yMdDJBvbudM 68
fastapi_listing/sorter/page_sorter.py sha256=CYgg79LA1lK0ZF8jdbxIXGsFaTuSd8CVEJn8n-_lt9Y 1947
fastapi_listing/strategies/__init__.py sha256=h_OOL7zGIkuUomFw9npMwq11GELCcZy95zYInQDxXzg 646
fastapi_listing/strategies/query_strategy.py sha256=98o748e7Zbbb2NnRvMIWieGr2nmZGNVUy8DpGOtVcCM 1388
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/dao_setup.py sha256=gks2RgVfxhncLGPSqzvIGzz1FQEFcnryP7RCxJ2kb7E 6051
tests/fake_listing_setup.py sha256=ofLZDZLiUCzZFSjz-UBYRMS94lmXTS1R6BLl1-rcqeE 8261
tests/original_responses.py sha256=uJ4Tic0y0HzIp_qU_2yHAbMNrAXVJTsuJlTWpZAaD-c 8827
tests/pydantic_setup.py sha256=PVGEM45yoPtFm7PPUivPd31ZKvK7CMwKovfo5oMOVwM 4026
tests/service_setup.py sha256=PgmD1Bk28TrP9NNlljh_93aBX9HDGtQAlpTx76TnzVU 5410
tests/test_fast_listing_compact_version.py sha256=O-5UTcrfTsRkgh9x-CeOjK8zj-r7sZpeZFrEfqxMfHU 2296
tests/test_main.py sha256=7wRVfb3QIvUYR0c9PCxzhJfD1bZhKNNjObLQngPn8TU 9574
tests/test_main_v2.py sha256=UdAlHkkon7uoKIm2-oafRh6iQayhTPp-Ed-DlVVHsHY 18177
fastapi_listing-0.3.2.dist-info/LICENSE sha256=NyaEmsSHSaM6rBYvCUqsqVKMW0L7v4ugX0XIwDN6BgE 1069
fastapi_listing-0.3.2.dist-info/METADATA sha256=tEB-V6hwdwN8Q-Z5wUecmnus4wb1vWKU2svwD605NyI 13395
fastapi_listing-0.3.2.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
fastapi_listing-0.3.2.dist-info/top_level.txt sha256=RSJ2lJoGwZpyVK2FB8obexCzB1g-n7Du6uiWVbihk6I 22
fastapi_listing-0.3.2.dist-info/RECORD

top_level.txt

fastapi_listing
tests