123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- [build-system]
- requires = ["setuptools>=61.0", "wheel"]
- build-backend = "setuptools.build_meta"
- [project]
- name = "data-transport"
- dynamic = ["version"]
- authors = [
- {name="Steve L. Nyemba" , email = "info@the-phi.com"},
- ]
- description = ""
- readme = "README.md"
- license = {text = "LICENSE"}
- keywords = ["mongodb","duckdb","couchdb","rabbitmq","file","read","write","s3","sqlite"]
- classifiers = [
- "License :: OSI Approved :: MIT License",
- "Topic :: Utilities",
- ]
- dependencies = [
- "termcolor","sqlalchemy", "aiosqlite","duckdb-engine",
- "mysql-connector-python","psycopg2-binary","nzpy","pymssql","duckdb-engine","aiosqlite",
- "typer","pandas","numpy","sqlalchemy","pyarrow","smart-open",
- "plugin-ix@git+https://github.com/lnyemba/plugins-ix"
- ]
- [project.optional-dependencies]
- #sql = ["mysql-connector-python","psycopg2-binary","nzpy","pymssql","duckdb-engine","aiosqlite"]
- nosql = ["pymongo","cloudant"]
- cloud = ["boto","boto3","botocore","pyncclient","pandas-gbq","google-cloud-bigquery","google-cloud-bigquery-storage", "databricks-sqlalchemy","pyncclient","boto3","boto","botocore"]
- warehouse = ["pydrill","pyspark","sqlalchemy_drill"]
- other = ["pika","flask-session"]
- all = ["pymongo","cloudant","pandas-gbq","google-cloud-bigquery","google-cloud-bigquery-storage", "databricks-sqlalchemy","pyncclient","boto3","boto","botocore","pydrill","pyspark","sqlalchemy_drill", "pika","aiosqlite","boto3","boto","botocore", "pyncclient"]
- [project.urls]
- Homepage = "https://healthcareio.the-phi.com/git/code/transport.git"
- #[project.scripts]
- #transport = "transport:main"
- [tool.setuptools]
- include-package-data = true
- zip-safe = false
- script-files = ["bin/transport"]
- [tool.setuptools.packages.find]
- include = ["info","info.*", "transport", "transport.*"]
- [tool.setuptools.dynamic]
- version = {attr = "info.__version__"}
- #authors = {attr = "info.__author__"}
- # If you have a info.py file, you might also want to include the author dynamically:
- # [tool.setuptools.dynamic]
- # version = {attr = "info.__version__"}
- # authors = {attr = "info.__author__"}
|