1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- [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",
- "typer","pandas","numpy","sqlalchemy","pyarrow",
- "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 = ["pandas-gbq","google-cloud-bigquery","google-cloud-bigquery-storage", "databricks-sqlalchemy","pyncclient","boto3","boto","botocore"]
- warehouse = ["pydrill","pyspark","sqlalchemy_drill"]
- rabbitmq = ["pika"]
- sqlite = ["aiosqlite"]
- aws3 = ["boto3","boto","botocore"]
- nextcloud = ["pyncclient"]
- mongodb = ["pymongo"]
- netezza = ["nzpy"]
- mysql = ["mysql-connector-python"]
- postgresql = ["psycopg2-binary"]
- sqlserver = ["pymssql"]
- http = ["flask-session"]
- all = ["mysql-connector-python","psycopg2-binary","nzpy","pymssql","duckdb-engine","aiosqlite","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 = "meta.__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__"}
|