|
| 1 | +[build-system] |
| 2 | +requires = ["setuptools>=61.0", "setuptools_scm[toml]>=6.2", "numpy", "wheel"] |
| 3 | + |
| 4 | +build-backend = "setuptools.build_meta" |
| 5 | + |
| 6 | + setup( |
| 7 | + name='scylla-driver', |
| 8 | + version=__version__, |
| 9 | + description='Scylla Driver for Apache Cassandra', |
| 10 | + long_description=long_description, |
| 11 | + long_description_content_type='text/x-rst', |
| 12 | + url='https://github.com/scylladb/python-driver', |
| 13 | +# packages=[ |
| 14 | +# 'cassandra', 'cassandra.io', 'cassandra.cqlengine', 'cassandra.graph', |
| 15 | +# 'cassandra.datastax', 'cassandra.datastax.insights', 'cassandra.datastax.graph', |
| 16 | +# 'cassandra.datastax.graph.fluent', 'cassandra.datastax.cloud', 'cassandra.scylla', |
| 17 | +# 'cassandra.column_encryption' |
| 18 | +# ], |
| 19 | + include_package_data=True, |
| 20 | + install_requires=dependencies, |
| 21 | + extras_require=_EXTRAS_REQUIRE, |
| 22 | + tests_require=['nose', 'mock>=2.0.0', 'PyYAML', 'pytz', 'sure'], |
| 23 | + classifiers=, |
| 24 | + **kw) |
| 25 | + |
| 26 | + |
| 27 | +[project] |
| 28 | +name = "scylla-driver" |
| 29 | +authors = [ |
| 30 | + {name="ScyllaDB"}, |
| 31 | +] |
| 32 | +description = "Scylla Driver for Apache Cassandra" |
| 33 | +requires-python = ">=3.8" |
| 34 | +keywords = ["cassandra","cql","orm","dse","graph"] |
| 35 | +classifiers=[ |
| 36 | + 'Development Status :: 5 - Production/Stable', |
| 37 | + 'Intended Audience :: Developers', |
| 38 | + 'License :: OSI Approved :: Apache Software License', |
| 39 | + 'Natural Language :: English', |
| 40 | + 'Operating System :: OS Independent', |
| 41 | + 'Programming Language :: Python', |
| 42 | + 'Programming Language :: Python :: 3.8', |
| 43 | + 'Programming Language :: Python :: 3.9', |
| 44 | + 'Programming Language :: Python :: 3.10', |
| 45 | + 'Programming Language :: Python :: 3.11', |
| 46 | + 'Programming Language :: Python :: 3.12', |
| 47 | + 'Programming Language :: Python :: 3.13', |
| 48 | + 'Programming Language :: Python :: Implementation :: CPython', |
| 49 | + 'Programming Language :: Python :: Implementation :: PyPy', |
| 50 | + 'Topic :: Software Development :: Libraries :: Python Modules' |
| 51 | +] |
| 52 | +dependencies = [ |
| 53 | + "numpy", |
| 54 | + "scipy", |
| 55 | + "matplotlib", |
| 56 | + "scikit-image", |
| 57 | +] |
| 58 | +dynamic = ["version"] |
| 59 | + |
| 60 | +[project.urls] |
| 61 | +"Documentation" = 'https://scylladb.github.io/python-driver/", |
| 62 | +"Source" = "https://github.com/scylladb/python-driver/", |
| 63 | +"Issues" = "https://github.com/scylladb/python-driver/issues", |
| 64 | +
|
| 65 | +[tool.setuptools] |
| 66 | +include-package-data = true |
| 67 | +zip-safe = false |
| 68 | +
|
| 69 | +[tool.setuptools.packages.find] |
| 70 | +where = ["src"] |
| 71 | +
|
| 72 | +[tool.setuptools.package-data] |
| 73 | +pysolid = ["*.for"] |
0 commit comments