Skip to content

Commit cf9abe8

Browse files
committed
1
1 parent a82ae4b commit cf9abe8

File tree

2 files changed

+74
-0
lines changed

2 files changed

+74
-0
lines changed

Diff for: .github/workflows/build-push.yml

+1
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ jobs:
8989
if: runner.os == 'Linux' && matrix.platform == 'x86_64'
9090
run: |
9191
echo "CIBW_BUILD=cp312*_x86_64" >> $GITHUB_ENV
92+
echo "CIBW_BEFORE_BUILD='python -m pip install 'cython' Cython>=3.0.11,<4'" >> $GITHUB_ENV
9293
9394
- name: Overwrite for Linux PyPy
9495
if: runner.os == 'Linux' && matrix.platform == 'PyPy'

Diff for: pyproject.toml

+73
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
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

Comments
 (0)