rest-collection

View on PyPIReverse Dependencies (0)

0.9.0 rest_collection-0.9.0-py3-none-any.whl

Wheel Details

Project: rest-collection
Version: 0.9.0
Filename: rest_collection-0.9.0-py3-none-any.whl
Download: [link]
Size: 58054
MD5: f5560dfee6f42f67cbb0086917467109
SHA256: 0b482f7ab600af9eac6ccdcab5cf3ea8e441d2a330bba93cd35f078445af6e19
Uploaded: 2023-02-28 17:02:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: rest-collection
Version: 0.9.0
Summary: Tools for build collection REST like API within sqlalchemy object model.
Author: Vladimir V. Pivovarov
Author-Email: admin[at]p-app.ru
Maintainer: Vladimir V. Pivovarov
Maintainer-Email: admin[at]p-app.ru
Home-Page: https://bitbucket.org/p-app/rest_collection
Project-Url: Repository, https://bitbucket.org/p-app/rest_collection
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8,<4.0
Requires-Dist: SQLAlchemy (<2.0,>=1.4)
Requires-Dist: aiopg (>=1.3.3); extra == "aiopg"
Requires-Dist: asyncpg; extra == "asyncpg"
Requires-Dist: pyparsing (>=2.4.0)
Requires-Dist: ujson
Provides-Extra: aiopg
Provides-Extra: asyncpg
Description-Content-Type: text/markdown
[Description omitted; length: 181 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry 1.0.8
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
rest_collection/__init__.py sha256=u7XhPuJVDzcF6VYOeSklGLSYihHKtntRBdPoCtW6_ME 24
rest_collection/api/__init__.py sha256=z4bEOL_oGDgv7381xhhOO3P_RVS5RX2-cnc7iMHCYwk 224
rest_collection/api/abc/__init__.py sha256=0GdRbs8ccmIz80lSMyTqGkIXUaoMxEnTEi_QVyaoehE 145
rest_collection/api/abc/filter.py sha256=4k9bEQvzbo15efWEu8Fn9QNl3ayd92btRxTTIcnbA5Y 1658
rest_collection/api/abc/filter_operator/__init__.py sha256=IqGnUeRMlUmSVR1T_lRRR4OVm85gOFTCVdd1Z0AxYsc 47
rest_collection/api/abc/filter_operator/abc.py sha256=lc2Tg9eEqv5mjkFG2TNoEBosfeRGN8uDbKqMYRfJZOM 7838
rest_collection/api/abc/filter_operator/deserializer.py sha256=-xUuO1sJftZ-3B6sqzNP6rlBc2Xr-7iKenlvDXCAT3o 4053
rest_collection/api/abc/limit.py sha256=ZCni-IsguaEuxHwml-h04WFPQqb4uu_Zd6iVsVTg8Rc 1327
rest_collection/api/abc/order_by.py sha256=V1LKLDjNwY2Nab8lab0-e_AT_rKzIm3cZ6LolIbJvHA 1313
rest_collection/api/abc/relation.py sha256=jljCzsr6QUAUDRc1BiXgRpt2-gYEdhpqHa0wsGsd_ik 1035
rest_collection/api/abc/request.py sha256=BLWQuAhLzEMJTnKMxHIksv8svutaRn4-Pb7zXYN8me8 4368
rest_collection/api/alias/__init__.py sha256=VdfLukQW0RIEBqlfl4Yh6iE1mspr6wnrRqin74F4rE8 44
rest_collection/api/alias/alias.py sha256=7IvL63pOdMiwWAIChcVvYjwbZJ0CksJXi5L0fIA2qSQ 2275
rest_collection/api/alias/aliased.py sha256=N0jscwpeT-99kkZ-st7_hCtJFf-94c0qmxlJNXiFcZo 1416
rest_collection/api/exc.py sha256=cDACftU50rC-20rTDsWdCMNTnDs1ycwrHNJHSMuNAb4 1303
rest_collection/api/filter/__init__.py sha256=3HKG4oSibXhbjaKnS-sxooarZmQF_1uBnedlGfYGX0A 48
rest_collection/api/filter/expression.py sha256=jyqmvwwMePnVbde95jyHHGNSjWpJa81_hCNaj_X9JwI 8144
rest_collection/api/filter/parser.py sha256=Loz0oKNeLDOAFA5y-tAPvelBMtj7YhfuXPSWoNE6KTs 7290
rest_collection/api/filter_operator/__init__.py sha256=yLalMlerJCljHMMpVQHpsCHPGvD9HIzZsr-dzW-b4sI 48
rest_collection/api/filter_operator/operator/__init__.py sha256=lwPH8T6y_-4I3y-XPrdPuK4A8o4jF861K4jnvscXpag 70
rest_collection/api/filter_operator/operator/comparison.py sha256=6xUv4IXflT4M1vw4W4max__9F-Z3qMzyZisfbFZspA8 1242
rest_collection/api/filter_operator/operator/content.py sha256=fHtpUbqW9pQH8UyBvMbAWEKwAtCeBJMVY7zVPtu5jk0 5519
rest_collection/api/filter_operator/operator/other.py sha256=ZYMJW7jT0DsvEksbzR8bYNCqUYEZQ5ZrSJOVFNC_Ajg 2135
rest_collection/api/filter_operator/registry/__init__.py sha256=1tILHaaKCm3JIJra07ZDhsEHLW_ahZNxCNBA3CeCLac 48
rest_collection/api/filter_operator/registry/container.py sha256=h0QhlF8kk55aVrEHA4jwQ1_DwLnznWi6DgMOiXrUqog 166
rest_collection/api/filter_operator/registry/default.py sha256=SDAzJ_Ov2OmBbteIgI6EwNNadC7U98UAuXlpLG5I64E 2819
rest_collection/api/order_by.py sha256=kM0UEyG4Hw76BoZIxxhtVOaVxiW53AdpKpFqatwmeno 1736
rest_collection/api/param/__init__.py sha256=ySjQqVGrXZaC22TBhi5su4fyh_NOjFHsYjToxHLpBiw 70
rest_collection/api/param/container.py sha256=nOA_6q9cCavxb5Uxpy5T8GzdgCZ9jpNFaE1WPYxxWxE 997
rest_collection/api/param/context.py sha256=iIHN7cE8emYzlDzNg80cQ8bm6V_FkAdPZOw-KZHBlGI 3854
rest_collection/api/param/schema.py sha256=2_0M8MlGBys9dK0eaMYf1ysMvSsLwr50Z1a0LBCnrps 2539
rest_collection/api/pointer/__init__.py sha256=BN7U29xm4WXTROJeNkVdUt4TkKwtkQV1vZuutsbzXhA 121
rest_collection/api/pointer/container.py sha256=FHk8rBpsXXRQGMz3PQYU1UJuQZk7yQ6SPRb6kWZ_ofM 3366
rest_collection/api/pointer/factory.py sha256=q0GxncLFz3yYhnMKijE8Nzc3WdHui9vfwFFXxZvlpss 3402
rest_collection/api/pointer/identity.py sha256=ODFHLHy29hkcO3TNYQrFPro7s86tI5_P-rVJHiAqwMg 2154
rest_collection/api/pointer/registry.py sha256=qWLH5cdhdSdOSJeKGlf8nbdctlD3f-_NGcuVuwPRbe0 2105
rest_collection/api/pointer/sa_mapper.py sha256=OnUEknKJW5LC2Y1-jKZgBqmeVgkavNIPsqsZpyebGbQ 1481
rest_collection/api/request/__init__.py sha256=jRGO_a_YjR2YJcrlrz7XuqucB-vkvmcrfh61acYjRxQ 111
rest_collection/api/request/filter.py sha256=6sJl8p6faDAW3dD9_LOD3w06D7gPDMwe7a_wfa_YyxY 1078
rest_collection/api/request/limit.py sha256=aixvthLIqxe4yPQyxg3pdtOGaajWW5o3lF15D2GQD-c 1704
rest_collection/api/request/main.py sha256=Wtlpv5lNKFQXt-HdG1Eq_IONkC38ngQExa-jHsjLIPg 1370
rest_collection/api/request/order_by.py sha256=WX7OkQ-p3Uifs4-fFGUxuKA7SQXpBQgT9oYvv7_BKd4 2055
rest_collection/api/request/relation.py sha256=5RwYYkdldGsQm_XYjVJrvwn1ec5NzPw5r0RWqgNAi6s 1783
rest_collection/api/utils.py sha256=TF2fCW_FTBaK61aBS4opU94nrr89Fl2LJ0c7kw2bzrI 245
rest_collection/container/__init__.py sha256=kMAtOjfv4hmkitdzRvyIPqU4ewgV4mKDv6Tc71-224c 65
rest_collection/container/alias.py sha256=qFHjxbVXpix0jf8OFkEAReL4z1DF52MUEQA9vt6RIdI 1028
rest_collection/container/chunk.py sha256=JVJpJ1aG0I9QDLe3H4cf6KzN74WcK86e74rVbheNgak 1373
rest_collection/container/weakref.py sha256=cI-dXphKzQL7w1MMlj6LwOeuPiXZF1Q3zNzvrjrOrsA 1522
rest_collection/exc.py sha256=M4cHEmJvJ4h7BruDJBdQLkg-oEuznRiBO85bbHFhq2A 179
rest_collection/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rest_collection/sa/__init__.py sha256=joPT5_WYI8NqlHSQmrsQASu8BxzBE_GyNJRpF3bLNNM 120
rest_collection/sa/container/__init__.py sha256=B_fPx3lLKXrI_uRBpx-M92SeObhkhPW1FOJ_HNc9N_s 87
rest_collection/sa/container/index.py sha256=0zIl3Eo3yzzln-3MuGuuEzOljAP9vu9v_J91w5ciZfE 1579
rest_collection/sa/container/join/__init__.py sha256=HiPtm8rMo8_ZMM-lELrejjxjfq7GQR0KlT-myY-qt4g 41
rest_collection/sa/container/join/clause.py sha256=pI0p4xDtAJqY-M8341dOWAsNrnikxLdpBTQuhQS9SpE 4775
rest_collection/sa/container/join/map.py sha256=vHtdZyWMfRtOyU-ElPvjZ7bQVBdEhmp23cW7lNi4MLw 8790
rest_collection/sa/container/pipeline.py sha256=4vYp5QLJryFD-VaIS1eorLx15tJoYNDfvlGninOXXCE 140
rest_collection/sa/container/select.py sha256=ZLmqn8rzRZ8NeKCLQYmDeZv3Vy1fHUzQFRSHveGnZHo 5292
rest_collection/sa/grouper/__init__.py sha256=3g0EW2Oz1I0kBc7ms13SQOkNUAu85NSpjC3yFQnzBCs 42
rest_collection/sa/grouper/abc.py sha256=hmGbrDKxrep8frxjFbLmchvp9UY8QFjV9ZaHj0qndkM 993
rest_collection/sa/grouper/grouper.py sha256=MEI_Cf7uexZngL1bBv-tXoBEfIyMm6zhCfTh9oz9J5M 3192
rest_collection/sa/modifier/__init__.py sha256=wFRbMcPaPLJEShKT1map-1IYeY_PiI-Uw2d422Xz-Ek 110
rest_collection/sa/modifier/abc.py sha256=hTh1VW2zGzmi-BUZ1Um5zby-LYcATUd0Z4mAWmSz1S8 1420
rest_collection/sa/modifier/filter.py sha256=62wZklr4vBzJARKHshwfqHR3OQAbKdtrWAKiCiCs1tc 811
rest_collection/sa/modifier/limit.py sha256=2Ehg3jYy8w1sFQ-6MgOYTbFUkFZR8_FgmJd8_3c-fT0 755
rest_collection/sa/modifier/order_by.py sha256=UQRwSJc0OtXIiY3tawWmAQJKgJCV8tp0aKlJXNg12JI 887
rest_collection/sa/modifier/relation.py sha256=NxZ-AJ-H0qHWZXx9RFp4cUiuMvf8txA4OGfqmlsawWA 883
rest_collection/sa/pipeline/__init__.py sha256=qG5aOheEiLPKCNnBR0ovD3dLQgWFp4dXa2HzOFMsiA8 41
rest_collection/sa/pipeline/aiopg.py sha256=cfzzE2964uHF4aBU3KfbDDTRPWbnvZZniHd0ZiSRdC8 1060
rest_collection/sa/pipeline/sync.py sha256=yXPkJn3rdxKgHV1Nlkd3vs6cNQDi2ChbGbYbJF1P1pI 838
rest_collection/sa/selector/__init__.py sha256=aRndlI15HACteJWq22GjbH88-qoZir7LVMWl_fdpIro 103
rest_collection/sa/selector/abc.py sha256=sGb_i5o7fEXr0QTqvD3UQ1nA6a2nRMEK-uKFcRGciJw 3512
rest_collection/sa/selector/aiopg.py sha256=TfiuMoWY6dylR68IWQj51Wo2BrgoKFiPEAwPn_5YpkM 1563
rest_collection/sa/selector/async_.py sha256=eDScAJZXlmRjBMx0Hd19MhJokfuct4OZ40mdxUvlVRU 1140
rest_collection/sa/selector/mixin.py sha256=Y48e0sMfRELxKFVsBtBdyNrfNJ-Wh3G9qnooC6QsPQU 1979
rest_collection/sa/selector/sync.py sha256=PSY9t1l0VihO_TlCoPFsrxespkIDzoflb5X5ETJ9mfM 964
rest_collection/typing.py sha256=RFxdyXYybkUNnTyHsVgbY9BfPzVX2rBk-eUYuHe90qY 597
rest_collection/url.py sha256=YuJCkOZzGxsc_vHQipFUN0oQDBI8y_38YEHHQPhnMUA 5755
rest_collection-0.9.0.dist-info/LICENSE.txt sha256=Aiisvwt5ahv4mA312tkewhmhAjT6HgmnNuGc4ffH1kI 1069
rest_collection-0.9.0.dist-info/WHEEL sha256=DA86_h4QwwzGeRoz62o1svYt5kGEXpoUTuTtwzoTb30 83
rest_collection-0.9.0.dist-info/METADATA sha256=__FT1Phvj6CfpzUkr9Tg0FrUE9GTWbNSR18aGebs3pE 1310
rest_collection-0.9.0.dist-info/RECORD