[tool.poetry] name = "specklepy" version = "2.4.0" description = "The Python SDK for Speckle 2.0" readme = "README.md" authors = ["Speckle Systems "] license = "Apache-2.0" repository = "https://github.com/specklesystems/speckle-py" documentation = "https://speckle.guide/dev/py-examples.html" homepage = "https://speckle.systems/" packages = [ { include = "specklepy", from = "src" }, ] [tool.poetry.dependencies] python = ">=3.7.2, <4.0" pydantic = "^1.8.2" appdirs = "^1.4.4" gql = {extras = ["requests", "websockets"], version = "^3.3.0"} ujson = "^5.3.0" Deprecated = "^1.2.13" [tool.poetry.group.dev.dependencies] black = "^22.8.0" isort = "^5.7.0" pytest = "^7.1.3" pytest-ordering = "^0.6" pytest-sugar = "^0.9.5" pytest-cov = "^3.0.0" devtools = "^0.8.0" pylint = "^2.14.4" mypy = "^0.982" [tool.black] exclude = ''' /( \.eggs | \.git | \.hg | \.mypy_cache | \.tox | \.venv | _build | buck-out | build | dist )/ ''' include = '\.pyi?$' line-length = 88 target-version = ["py37", "py38", "py39", "py310"] [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api"