diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/pyproject.toml | 36 | ||||
| -rw-r--r-- | python/ts/py.typed | 0 |
2 files changed, 36 insertions, 0 deletions
diff --git a/python/pyproject.toml b/python/pyproject.toml new file mode 100644 index 0000000..2eed6ce --- /dev/null +++ b/python/pyproject.toml @@ -0,0 +1,36 @@ +[build-system] +requires = ["setuptools>=61.0"] +build-backend = "setuptools.build_meta" + +[project] +name = "ts-bindings" +version = "0.1.0" +description = "Python bindings for the ts (time series) C library" +authors = [{name = "Ethan Werner"}] +requires-python = ">=3.9" +license = {text = "MIT"} +classifiers = [ + "Development Status :: 3 - Alpha", + "Intended Audience :: Developers", + "License :: OSI Approved :: MIT License", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business :: Financial", + "Topic :: Scientific/Engineering :: Mathematics", +] +dependencies = [ + "numpy>=1.21,<3.0", +] + +[project.urls] +Homepage = "https://github.com/ethanwerner/ts" +Repository = "https://github.com/ethanwerner/ts" + +[tool.setuptools.packages.find] +include = ["ts*"] + +[tool.setuptools.package-data] +ts = ["py.typed", "libts.so"] diff --git a/python/ts/py.typed b/python/ts/py.typed new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/python/ts/py.typed |