Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
tdw-catalog / setup.py
Size: Mime:
import setuptools

with open("README.md", "r") as fh:
    long_description = fh.read()

setuptools.setup(
    name="tdw-catalog",    # Replace with your own username
    version="3.0.0rc10",
    author="Thinkdata Works",
    author_email="info@thinkdataworks.com",
    description=
    "A simple interface for working with the ThinkData Catalog in Python",
    long_description=long_description,
    url="https://thinkdataworks.com",
    packages=setuptools.find_packages(exclude=["*tests*"]),
    classifiers=[
        "Programming Language :: Python :: 3",
    ],
    python_requires='>=3.10',
    install_requires=[
        "protobuf>=3.19.4,<4", "requests>=2.28.2,<3",
        "python-dotenv>=1.0.0,<2", "inflection>=0.5.1,<0.6.0", "twirp==0.0.4",
        "typing>=3.7.4.3,<4", "dataclasses>=0.6,<0.7",
        "backports.strenum>=1.2.4,<2", "aiohttp>=3.8.4,<4",
        "aiofiles>=23.1.0,<24", "pyarrow>=12.0.0,<13",
        "python-dateutil>=2.8.2,<3",
    ])