Metadata-Version: 2.1
Name: initcommerce-utils
Version: 1.3.1
Summary: General and common utilities used inside the initCommerce platform
Home-page: https://github.com/initCommerce/backend-utils
Author: Meysam Azad
Author-email: MeysamAzad81@gmail.com
Maintainer: Meysam Azad
Maintainer-email: MeysamAzad81@gmail.com
License: BSD 3-Clause
Download-URL: https://pypi.org/project/initcommerce-utils
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Version Control :: Git
Classifier: Topic :: Utilities
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: coloredlogs (~=15.0)
Requires-Dist: fastapi (~=0.68)
Requires-Dist: pydantic[dotenv] (~=1.8)
Requires-Dist: strawberry-graphql[debug-server] (~=0.78)
Requires-Dist: uvicorn[standard] (~=0.15)
Provides-Extra: cache
Requires-Dist: aioredis (~=2.0) ; extra == 'cache'
Provides-Extra: db
Requires-Dist: alembic (~=1.7) ; extra == 'db'
Requires-Dist: sqlalchemy[mysql,mysql_connector] (~=1.4.25) ; extra == 'db'
Provides-Extra: email-sender
Requires-Dist: sendgrid (~=6.9) ; extra == 'email-sender'
Provides-Extra: jwt
Requires-Dist: pyjwt[crypto] (~=2.3) ; extra == 'jwt'
Provides-Extra: message-queue
Requires-Dist: aio-pika (~=6.8) ; extra == 'message-queue'
Provides-Extra: object-storage
Requires-Dist: minio (~=7.1) ; extra == 'object-storage'
Provides-Extra: phonenumbers
Requires-Dist: phonenumbers (~=8.12) ; extra == 'phonenumbers'
Provides-Extra: sms-sender
Requires-Dist: twilio (~=7.3) ; extra == 'sms-sender'

# InitCommerce Common Utilities

This project includes common libraries and utilities to avoid depending on
third party libraries. It aims to increase the abstraction by providing the
dependencies through a layer that can be evolved without hassle.


