Skip to content

Commit

Permalink
Merge pull request #5 from mzy2240/master
Browse files Browse the repository at this point in the history
1. Fix the missing dependencies for build and test
  • Loading branch information
ramedina86 authored Apr 30, 2023
2 parents f648b5a + e92e68b commit 36daf6f
Showing 1 changed file with 24 additions and 14 deletions.
38 changes: 24 additions & 14 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,30 +4,40 @@ build-backend = "setuptools.build_meta"

[project]
name = "streamsync"
authors = [
{name = "Ramiro Medina", email = "[email protected]"},
]
authors = [{ name = "Ramiro Medina", email = "[email protected]" }]
description = "Streamsync helps you create performant data apps, via Python code and its built-in visual UI editor."
readme = "README.md"
requires-python = ">=3.9.2"
keywords = ["data apps", "gui", "ui"]
license = {text = "Apache 2.0"}
classifiers = [
"Development Status :: 3 - Alpha",
]
license = { text = "Apache 2.0" }
classifiers = ["Development Status :: 3 - Alpha"]
dependencies = [
"fastapi >= 0.89.1, < 1",
"websockets >= 10.4, < 11",
"uvicorn >= 0.20.0, < 1",
"watchdog >= 2.2.1, < 3",
"pandas >= 1.5.3, < 2",
"plotly-express >= 0.4.1, < 1"
"fastapi >= 0.89.1, < 1",
"websockets >= 10.4, < 11",
"uvicorn >= 0.20.0, < 1",
"watchdog >= 2.2.1, < 3",
"pandas >= 1.5.3, < 2",
"plotly-express >= 0.4.1, < 1",
]

dynamic = ["version"]

[project.optional-dependencies]
test = [
"pytest >= 7.0.0, < 8",
"altair >= 4.1.0, < 5",
"httpx >= 0.18.2, < 1"
]
build = [
"build >= 0.7.0, < 1",
"mypy >= 0.900, < 2",
"pytest >= 7.0.0, < 8",
"altair >= 4.1.0, < 5",
"httpx >= 0.18.2, < 1"
]

[project.scripts]
streamsync = "streamsync.command_line:main"

[tool.setuptools.dynamic]
version = {attr = "streamsync.VERSION"}
version = { attr = "streamsync.VERSION" }

0 comments on commit 36daf6f

Please sign in to comment.