blob: d0b6bcffc43bfb26a206d1b99dd92ae01b8ea2d1 [file] [log] [blame]
[build-system]
requires = ["setuptools >= 65.0.0"]
build-backend = "setuptools.build_meta"
[project]
name = "sf-hamilton-lsp"
description = "Hamilton Language Server powering IDE features."
authors = [
{name = "Thierry Jean", email = "thierry@dagworks.io"},
]
dynamic = ["version"]
readme = "README.md"
keywords = [
"hamilton",
"dagworks",
"vscode",
"extension",
"data science",
"pipelines",
]
classifiers = [
"Topic :: Text Editors :: Integrated Development Environments (IDE)",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
]
requires-python = ">=3.8, <4"
dependencies = [
"pygls>=1.3.1",
"sf-hamilton[visualization]>=1.56",
]
[project.urls]
"Homepage" = "https://github.com/dagworks-inc/hamilton/"
"Bug Reports" = "https://github.com/dagworks-inc/hamilton/issues"
"Source" = "https://github.com/dagworks-inc/hamilton/tree/main/dev_tools/language_server"
"Documenation" = "https://hamilton.dagworks.io/"
[project.optional-dependencies]
test = [
"pre-commit",
"pytest",
]
[project.scripts]
hamilton_lsp = "hamilton_lsp.__main__:main"
[tool.setuptools.packages.find]
where = ["."]
include = ["hamilton_lsp*"]
[tool.setuptools.dynamic]
version = { attr = "hamilton_lsp.__version__"}