[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__"}