pynest-api

View on PyPIReverse Dependencies (0)

0.2.2 pynest_api-0.2.2-py3-none-any.whl

Wheel Details

Project: pynest-api
Version: 0.2.2
Filename: pynest_api-0.2.2-py3-none-any.whl
Download: [link]
Size: 40642
MD5: 8acee62339566b7eafd0c25548bb7643
SHA256: 19423b7610f701e0a4c8ecbcaaf74d3cf8a87393c580949d7889f99a7a74e73d
Uploaded: 2024-04-24 08:19:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pynest-api
Version: 0.2.2
Summary: PyNest is a FastAPI Abstraction for building microservices, influenced by NestJS.
Author-Email: Itay Dar <itay2803[at]gmail.com>
Project-Url: Homepage, https://github.com/PythonNest/PyNest
Project-Url: Documentation, https://pythonnest.github.io/PyNest/
License: MIT License Copyright (c) 2023 PyNest Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.8.1
Requires-Dist: click (>=8.1.6)
Requires-Dist: fastapi (<1.0.0,>=0.88.0)
Requires-Dist: python-dotenv (>=1.0.0)
Requires-Dist: uvicorn (>=0.23.1)
Requires-Dist: PyYAML (>=6.0.1)
Requires-Dist: astor (>=0.8.1)
Requires-Dist: black (>=23.11.0)
Requires-Dist: injector (>=0.20.1)
Requires-Dist: pydantic (<2.0.0)
Requires-Dist: sqlalchemy (==2.0.19)
Requires-Dist: alembic (==1.7.4)
Requires-Dist: pymongo (==3.12.0); extra == "mongo"
Requires-Dist: motor (==3.2.0); extra == "mongo"
Requires-Dist: beanie (==1.20.0); extra == "mongo"
Requires-Dist: sqlalchemy (==2.0.19); extra == "orm"
Requires-Dist: alembic (==1.7.4); extra == "orm"
Requires-Dist: pytest (==6.2.5); extra == "test"
Provides-Extra: mongo
Provides-Extra: orm
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6235 characters]

WHEEL

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

RECORD

Path Digest Size
nest/__init__.py sha256=m6kyaNpwBcP1XYcqrelX2oS3PJuOnElOcRdBa9pEb8c 22
nest/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nest/cli/cli.py sha256=aBkw0y-ENXoisRrGa9PUSBseCWV7nFuVnsZ3qeJKKzs 1584
nest/cli/click_handlers.py sha256=pb_KKeQ4bwnmABWdI8K-DH6gQEX9Dbel_we8pm5xQu0 2145
nest/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nest/common/constants.py sha256=FHQG58-705LIfHmxWukKem1JPmOPFU0XZTus7nwT6T8 360
nest/common/exceptions.py sha256=67S4y8sk6G9TYD6bvqbdSL20hIpNq7k8aXh9OQG3LbA 341
nest/common/module.py sha256=9gppzBKufOvSKolq62XnJF89MrzNpuMxpSCdiEHahgY 5892
nest/common/route_resolver.py sha256=_TWjldwVXt4znEXgm_rAbZpuTOmA4hB6w6MQOdc-uBQ 515
nest/common/templates/__init__.py sha256=Aw4MTLzWdibRUkEd--OuXkcC_qAR9Tagkfyp4hcPmFw 192
nest/common/templates/base_template.py sha256=4641hs7KfxeLbCv0h3FEOYqAQXtQLqow867A-VynP6Q 10224
nest/common/templates/blank_template.py sha256=RMf7OPkKoKatO5vucGTd7WNOsSCDwvGf4dyZ5-fenAo 4379
nest/common/templates/mongo_template.py sha256=kuAYh32oALlpCJKWfLT0KTPbypv-gSw7-_TJVOh0xkM 4552
nest/common/templates/mysql_template.py sha256=BAanVXdgkdC2A3kipzgsKucfKh5RDZ1_P-mqeSoLm8M 1661
nest/common/templates/orm_template.py sha256=NikshCGvEdUoXtHp5GUG47fJW6tEY3dTOpwfbqv--ZU 9720
nest/common/templates/postgres_template.py sha256=F8WPdaMfv5QFVqjMx__boxN-tPiVMIXtcjiS9Bbh7ew 1861
nest/common/templates/sqlite_template.py sha256=c0TzccqLYKvsZzcPgXzA7QcaR8VDRD9GYRLEKFVQZi4 1673
nest/common/templates/templates_factory.py sha256=KjM4VR29ZmPdjqNcq1bxCH6HjV4aETbtraX7I0d7C5A 1685
nest/core/__init__.py sha256=7pgvrMzcL0BdQ3_43mw7K8Uq-CMXsEGSC9TWzkstAm0 366
nest/core/pynest_app_context.py sha256=czvZtYOgIwfei03gcPa0n552N4iqYKmIC2n0C2-txFY 3744
nest/core/pynest_application.py sha256=zauJ7qmTEfez9rC0k6vLMOImJbNFzUVcbnShvP5U1rQ 997
nest/core/pynest_container.py sha256=BbJ9FvCEe5QKJUcVzSWImy9PqULf0ezKJyUJFEJArsA 6678
nest/core/pynest_factory.py sha256=k1Daz23ZNNG8qiVEaxj0gjEAfXosBJH0x6lPjsapoxo 737
nest/core/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nest/core/database/base_config.py sha256=sNHJ56CPORQN73KnydQfYbKdkcBOnvwMKKpRRDThMEA 1972
nest/core/database/odm_config.py sha256=EYT2pTVrJggYgZYwAZsk6B32x6eZ-TvbQ4FWRHclO6c 2465
nest/core/database/odm_provider.py sha256=scltFD8S5HrigcqZKD1HYU2GMYJWl4eWTmhmYpCLi7c 2361
nest/core/database/orm_config.py sha256=RDXP4o63D9cTPgnXx6np-h5bN000TKf4YVVoE9m4p8Q 7075
nest/core/database/orm_provider.py sha256=uyQpWTiF_AL9w-xASigXxFuZeqnp8lmDMvUS6yBOhoQ 3669
nest/core/decorators/__init__.py sha256=WTiuOOnH6hBfRVrKveXviWvYURCk59oY9XEkmgLJc74 280
nest/core/decorators/class_based_view.py sha256=iDBXRAWqGgaxX44vjvs6FvUBV7u4w2VEujfGnK895pk 4086
nest/core/decorators/controller.py sha256=ZL0WRb1Qpfn_c9qzPhUPPsoZVf1GxvLQ96axxywwIn4 2537
nest/core/decorators/database.py sha256=-XMLBHA5X7kfSOH296cKJa1rbLDGDFJYH8QdpJdAh9o 2840
nest/core/decorators/http_method.py sha256=700o3k_ZlP1uqtR1rCW9moxFD6lR4DNSpp8zs9phSE8 1571
nest/core/decorators/http_methods.py sha256=lRBRZliJb9MToCpXgNrEdNeo0uaM7dtPX55wm1sooIw 1849
nest/core/decorators/injectable.py sha256=3nmGvEkqVE8gbsVakyoBvo6D9BFaXWZAnhPMp4xiBZw 585
nest/core/decorators/module.py sha256=DpeTtFP3NDf_AnllISpsuPlV-bIrhiJTBGlZdf_niGg 814
nest/core/decorators/utils.py sha256=X-aaPv56CAmGzG3nv3ZcGGe__icENOy9ShL8YU7MGJ8 2902
nest/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nest/plugins/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nest/plugins/modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nest/plugins/modules/auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nest/plugins/modules/redis/__init__.py sha256=z39Gz9hPhem7S6qifu_YdLxTlEFj7_SmCzIRklX0dhQ 264
nest/plugins/modules/redis/redis_controller.py sha256=qjVYARCKpir8zZqMFUQ9m1Uro8cR3PKghPazJaVh9go 700
nest/plugins/modules/redis/redis_model.py sha256=P1JihCatvehBQAV_TrCIJMEBM_wiu2S61-QOjjlV9Aw 246
nest/plugins/modules/redis/redis_module.py sha256=k8WeOgjpop6zUvr3VqQnQCVOzohbsRLKN8mod7t28Rs 274
nest/plugins/modules/redis/redis_service.py sha256=Q8M2APG9aBJwhhdmQL6kyydUaBQaYG1wvn6sbLbSTuY 937
nest/plugins/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pynest_api-0.2.2.dist-info/LICENSE sha256=-oCqxaDSkKfEschvlKmwn36BqkSV6nF3gPBwkUwZ5Ao 1062
pynest_api-0.2.2.dist-info/METADATA sha256=kh9hWlIiUthuonNqRrWEU9lB1Z9_GoPs3ErIrGNJ-HM 8982
pynest_api-0.2.2.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
pynest_api-0.2.2.dist-info/entry_points.txt sha256=A_zikPhPIki50fXniGjOmjEprm2OP5a0dn3VA4mPXew 49
pynest_api-0.2.2.dist-info/top_level.txt sha256=rLjrRDl0mlS-A3qpIArHM4YWL4RSqZZrmeyO9qkdcMQ 5
pynest_api-0.2.2.dist-info/RECORD

top_level.txt

nest

entry_points.txt

pynest = nest.cli.cli:nest_cli