Metadata-Version: |
2.1 |
Name: |
database-factory |
Version: |
1.1.1 |
Summary: |
Database Factory; |
Author: |
Ankit Shrivastava |
Home-Page: |
https://github.com/shrivastava-v-ankit/database-factory |
Project-Url: |
Source, https://github.com/shrivastava-v-ankit/database-factory/ |
Project-Url: |
Tracker, https://github.com/shrivastava-v-ankit/database-factory/issues |
License: |
MIT |
Keywords: |
python,os independent,database,sqlalchemy,sqlite3,sqlite,postgres,mysql,maridb,snowflake,bigquery,secret manager |
Classifier: |
Development Status :: 5 - Production/Stable |
Classifier: |
Environment :: Web Environment |
Classifier: |
Intended Audience :: Developers |
Classifier: |
Natural Language :: English |
Classifier: |
License :: OSI Approved :: MIT License |
Classifier: |
Operating System :: OS Independent |
Classifier: |
Programming Language :: Python :: 3.9 |
Classifier: |
Programming Language :: Python :: 3.10 |
Classifier: |
Programming Language :: Python :: 3.11 |
Classifier: |
Programming Language :: Python :: 3.12 |
Classifier: |
Topic :: Software Development :: Libraries :: Python Modules |
Classifier: |
Topic :: Software Development :: Version Control :: Git |
Platform: |
any |
Requires-Python: |
>3.8, <3.13 |
Requires-Dist: |
pandas (<=2.2.2) |
Requires-Dist: |
sqlalchemy (<=2.0.31) |
Requires-Dist: |
greenlet (<=3.0.3) |
Requires-Dist: |
numpy (<=2.0.0) |
Requires-Dist: |
python-dateutil (<=2.9.0) |
Requires-Dist: |
pytz (<=2024.1) |
Requires-Dist: |
six (<=1.16.0) |
Requires-Dist: |
tzdata (<=2024.1) |
Requires-Dist: |
typing-extensions (<=4.12.2) |
Requires-Dist: |
boto3 (<=1.34.137); extra == "all" |
Requires-Dist: |
botocore (<=1.34.137); extra == "all" |
Requires-Dist: |
jmespath (<=1.0.1); extra == "all" |
Requires-Dist: |
s3transfer (<=0.10.2); extra == "all" |
Requires-Dist: |
urllib3 (<=1.26.19); extra == "all" |
Requires-Dist: |
snowflake-connector-python (<=3.11.0); extra == "all" |
Requires-Dist: |
snowflake-sqlalchemy (<=1.5.3); extra == "all" |
Requires-Dist: |
pyjwt (<=2.8.0); extra == "all" |
Requires-Dist: |
asn1crypto (<=1.5.1); extra == "all" |
Requires-Dist: |
certifi (<=2024.6.2); extra == "all" |
Requires-Dist: |
cffi (<=1.16.0); extra == "all" |
Requires-Dist: |
charset-normalizer (<=3.3.2); extra == "all" |
Requires-Dist: |
cryptography (<=42.0.8); extra == "all" |
Requires-Dist: |
filelock (<=3.15.4); extra == "all" |
Requires-Dist: |
idna (<=3.7); extra == "all" |
Requires-Dist: |
oscrypto (<=1.3.0); extra == "all" |
Requires-Dist: |
packaging (<=24.1); extra == "all" |
Requires-Dist: |
platformdirs (<=4.2.2); extra == "all" |
Requires-Dist: |
pyOpenSSL (<=24.1.0); extra == "all" |
Requires-Dist: |
pycparser (<=2.22); extra == "all" |
Requires-Dist: |
pycryptodomex (<=3.20.0); extra == "all" |
Requires-Dist: |
requests (<=2.32.3); extra == "all" |
Requires-Dist: |
sortedcontainers (<=2.4.0); extra == "all" |
Requires-Dist: |
tomlkit (<=0.12.5); extra == "all" |
Requires-Dist: |
psycopg2-binary (<=2.9.9); extra == "all" |
Requires-Dist: |
pymysql (<=1.1.1); extra == "all" |
Requires-Dist: |
google-auth (<=2.31.0); extra == "all" |
Requires-Dist: |
google-auth-httplib2 (<=0.2.0); extra == "all" |
Requires-Dist: |
google-api-python-client (<=2.136.0); extra == "all" |
Requires-Dist: |
google-cloud-secret-manager (<=2.20.0); extra == "all" |
Requires-Dist: |
google-cloud-resource-manager (<=1.12.3); extra == "all" |
Requires-Dist: |
google-api-core (<=2.19.1); extra == "all" |
Requires-Dist: |
googleapis-common-protos (<=1.63.2); extra == "all" |
Requires-Dist: |
grpc-google-iam-v1 (<=0.13.1); extra == "all" |
Requires-Dist: |
grpcio (<=1.64.1); extra == "all" |
Requires-Dist: |
httplib2 (<=0.22.0); extra == "all" |
Requires-Dist: |
cachetools (<=5.3.3); extra == "all" |
Requires-Dist: |
certifi (<=2024.7.4); extra == "all" |
Requires-Dist: |
proto-plus (<=1.24.0); extra == "all" |
Requires-Dist: |
protobuf (<=4.25.3); extra == "all" |
Requires-Dist: |
pyasn1 (<=0.6.0); extra == "all" |
Requires-Dist: |
pyasn1-modules (<=0.4.0); extra == "all" |
Requires-Dist: |
pyparsing (<=3.1.2); extra == "all" |
Requires-Dist: |
rsa (<=4.9); extra == "all" |
Requires-Dist: |
uritemplate (<=4.1.1); extra == "all" |
Requires-Dist: |
grpcio-status (<=1.62.2); extra == "all" |
Requires-Dist: |
urllib3 (<=2.2.2); extra == "all" |
Requires-Dist: |
google-cloud-bigquery (<=3.25.0); extra == "all" |
Requires-Dist: |
sqlalchemy-bigquery (<=1.11.0); extra == "all" |
Requires-Dist: |
google-cloud-core (<=2.4.1); extra == "all" |
Requires-Dist: |
google-crc32c (<=1.5.0); extra == "all" |
Requires-Dist: |
google-resumable-media (<=2.7.1); extra == "all" |
Requires-Dist: |
boto3 (<=1.34.137); extra == "aws" |
Requires-Dist: |
botocore (<=1.34.137); extra == "aws" |
Requires-Dist: |
jmespath (<=1.0.1); extra == "aws" |
Requires-Dist: |
s3transfer (<=0.10.2); extra == "aws" |
Requires-Dist: |
urllib3 (<=1.26.19); extra == "aws" |
Requires-Dist: |
google-auth (<=2.31.0); extra == "bigquery" |
Requires-Dist: |
google-auth-httplib2 (<=0.2.0); extra == "bigquery" |
Requires-Dist: |
google-api-python-client (<=2.136.0); extra == "bigquery" |
Requires-Dist: |
google-cloud-secret-manager (<=2.20.0); extra == "bigquery" |
Requires-Dist: |
google-cloud-resource-manager (<=1.12.3); extra == "bigquery" |
Requires-Dist: |
google-api-core (<=2.19.1); extra == "bigquery" |
Requires-Dist: |
googleapis-common-protos (<=1.63.2); extra == "bigquery" |
Requires-Dist: |
grpc-google-iam-v1 (<=0.13.1); extra == "bigquery" |
Requires-Dist: |
grpcio (<=1.64.1); extra == "bigquery" |
Requires-Dist: |
httplib2 (<=0.22.0); extra == "bigquery" |
Requires-Dist: |
cachetools (<=5.3.3); extra == "bigquery" |
Requires-Dist: |
certifi (<=2024.7.4); extra == "bigquery" |
Requires-Dist: |
charset-normalizer (<=3.3.2); extra == "bigquery" |
Requires-Dist: |
idna (<=3.7); extra == "bigquery" |
Requires-Dist: |
proto-plus (<=1.24.0); extra == "bigquery" |
Requires-Dist: |
protobuf (<=4.25.3); extra == "bigquery" |
Requires-Dist: |
pyasn1 (<=0.6.0); extra == "bigquery" |
Requires-Dist: |
pyasn1-modules (<=0.4.0); extra == "bigquery" |
Requires-Dist: |
pyparsing (<=3.1.2); extra == "bigquery" |
Requires-Dist: |
requests (<=2.32.3); extra == "bigquery" |
Requires-Dist: |
rsa (<=4.9); extra == "bigquery" |
Requires-Dist: |
uritemplate (<=4.1.1); extra == "bigquery" |
Requires-Dist: |
grpcio-status (<=1.62.2); extra == "bigquery" |
Requires-Dist: |
urllib3 (<=2.2.2); extra == "bigquery" |
Requires-Dist: |
google-cloud-bigquery (<=3.25.0); extra == "bigquery" |
Requires-Dist: |
sqlalchemy-bigquery (<=1.11.0); extra == "bigquery" |
Requires-Dist: |
google-cloud-core (<=2.4.1); extra == "bigquery" |
Requires-Dist: |
google-crc32c (<=1.5.0); extra == "bigquery" |
Requires-Dist: |
google-resumable-media (<=2.7.1); extra == "bigquery" |
Requires-Dist: |
packaging (<=24.1); extra == "bigquery" |
Requires-Dist: |
google-auth (<=2.31.0); extra == "gcp" |
Requires-Dist: |
google-auth-httplib2 (<=0.2.0); extra == "gcp" |
Requires-Dist: |
google-api-python-client (<=2.136.0); extra == "gcp" |
Requires-Dist: |
google-cloud-secret-manager (<=2.20.0); extra == "gcp" |
Requires-Dist: |
google-cloud-resource-manager (<=1.12.3); extra == "gcp" |
Requires-Dist: |
google-api-core (<=2.19.1); extra == "gcp" |
Requires-Dist: |
googleapis-common-protos (<=1.63.2); extra == "gcp" |
Requires-Dist: |
grpc-google-iam-v1 (<=0.13.1); extra == "gcp" |
Requires-Dist: |
grpcio (<=1.64.1); extra == "gcp" |
Requires-Dist: |
httplib2 (<=0.22.0); extra == "gcp" |
Requires-Dist: |
cachetools (<=5.3.3); extra == "gcp" |
Requires-Dist: |
certifi (<=2024.7.4); extra == "gcp" |
Requires-Dist: |
charset-normalizer (<=3.3.2); extra == "gcp" |
Requires-Dist: |
idna (<=3.7); extra == "gcp" |
Requires-Dist: |
proto-plus (<=1.24.0); extra == "gcp" |
Requires-Dist: |
protobuf (<=4.25.3); extra == "gcp" |
Requires-Dist: |
pyasn1 (<=0.6.0); extra == "gcp" |
Requires-Dist: |
pyasn1-modules (<=0.4.0); extra == "gcp" |
Requires-Dist: |
pyparsing (<=3.1.2); extra == "gcp" |
Requires-Dist: |
requests (<=2.32.3); extra == "gcp" |
Requires-Dist: |
rsa (<=4.9); extra == "gcp" |
Requires-Dist: |
uritemplate (<=4.1.1); extra == "gcp" |
Requires-Dist: |
grpcio-status (<=1.62.2); extra == "gcp" |
Requires-Dist: |
urllib3 (<=2.2.2); extra == "gcp" |
Requires-Dist: |
pymysql (<=1.1.1); extra == "mysql" |
Requires-Dist: |
psycopg2-binary (<=2.9.9); extra == "postgres" |
Requires-Dist: |
snowflake-connector-python (<=3.11.0); extra == "snowflake" |
Requires-Dist: |
snowflake-sqlalchemy (<=1.5.3); extra == "snowflake" |
Requires-Dist: |
pyjwt (<=2.8.0); extra == "snowflake" |
Requires-Dist: |
asn1crypto (<=1.5.1); extra == "snowflake" |
Requires-Dist: |
certifi (<=2024.6.2); extra == "snowflake" |
Requires-Dist: |
cffi (<=1.16.0); extra == "snowflake" |
Requires-Dist: |
charset-normalizer (<=3.3.2); extra == "snowflake" |
Requires-Dist: |
cryptography (<=42.0.8); extra == "snowflake" |
Requires-Dist: |
filelock (<=3.15.4); extra == "snowflake" |
Requires-Dist: |
idna (<=3.7); extra == "snowflake" |
Requires-Dist: |
oscrypto (<=1.3.0); extra == "snowflake" |
Requires-Dist: |
packaging (<=24.1); extra == "snowflake" |
Requires-Dist: |
platformdirs (<=4.2.2); extra == "snowflake" |
Requires-Dist: |
pyOpenSSL (<=24.1.0); extra == "snowflake" |
Requires-Dist: |
pycparser (<=2.22); extra == "snowflake" |
Requires-Dist: |
pycryptodomex (<=3.20.0); extra == "snowflake" |
Requires-Dist: |
requests (<=2.32.3); extra == "snowflake" |
Requires-Dist: |
sortedcontainers (<=2.4.0); extra == "snowflake" |
Requires-Dist: |
tomlkit (<=0.12.5); extra == "snowflake" |
Requires-Dist: |
urllib3 (<=1.26.19); extra == "snowflake" |
Provides-Extra: |
all |
Provides-Extra: |
aws |
Provides-Extra: |
bigquery |
Provides-Extra: |
gcp |
Provides-Extra: |
mysql |
Provides-Extra: |
postgres |
Provides-Extra: |
snowflake |
Description-Content-Type: |
text/markdown |
License-File: |
LICENSE |