[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.backends.legacy:build" [project] name = "ilsp" version = "0.1.0" description = "i80 LSP server — extends Python and Bicep LSPs with LRU/i80 knowledge" requires-python = ">=3.11" dependencies = [ "python-lsp-server[all]>=1.12", "aiohttp>=3.9", "lsprotocol>=2023.0", "pygls>=1.3", ] [project.entry-points."pylsp"] ilsp = "ilsp.python_lsp.plugin" [project.scripts] ilsp = "ilsp.server:main" [tool.setuptools.packages.find] where = ["."] include = ["ilsp*"] [project.optional-dependencies] dev = [ "pytest>=8.0", "pytest-asyncio>=0.23", ] [tool.pytest.ini_options] asyncio_mode = "auto" testpaths = ["tests"]