|
| 1 | +[build-system] |
| 2 | +build-backend = "hatchling.build" |
| 3 | + |
| 4 | +requires = [ "hatchling" ] |
| 5 | + |
1 | 6 | [project] |
2 | 7 | name = "datastar-py" |
3 | | -description = "Helper functions and classes for the Datastar library (https://data-star.dev/)" |
4 | 8 | version = "0.6.0" |
| 9 | +description = "Helper functions and classes for the Datastar library (https://data-star.dev/)" |
5 | 10 | readme = "README.md" |
| 11 | +keywords = [ "datastar", "django", "fastapi", "fasthtml", "flask", "html", "litestar", "quart", "sanic", "starlette" ] |
| 12 | +license = "MIT" |
| 13 | +license-files = [ "LICENSE.md" ] |
6 | 14 | authors = [ |
7 | | - { name = "Felix Ingram", email = "f.ingram@gmail.com" }, |
8 | | - { name = "Lucian Knock", email = "git@lucianknock.com" }, |
9 | | - { name = "Chase Sterling", email = "chase.sterling@gmail.com" } |
| 15 | + { name = "Felix Ingram", email = "f.ingram@gmail.com" }, |
| 16 | + { name = "Lucian Knock", email = "git@lucianknock.com" }, |
| 17 | + { name = "Chase Sterling", email = "chase.sterling@gmail.com" }, |
10 | 18 | ] |
11 | 19 | requires-python = ">=3.9" |
12 | | -dependencies = [] |
13 | | -license = {text = "MIT"} |
14 | | -keywords = ["datastar", "django", "fastapi", "fasthtml", "flask", "litestar", "quart", "sanic", "starlette", "html"] |
15 | 20 | classifiers = [ |
16 | 21 | "Development Status :: 4 - Beta", |
17 | | - "Programming Language :: Python", |
18 | 22 | "Environment :: Web Environment", |
19 | 23 | "Intended Audience :: Developers", |
20 | 24 | "License :: OSI Approved :: MIT License", |
21 | 25 | "Operating System :: OS Independent", |
| 26 | + "Programming Language :: Python", |
| 27 | + "Programming Language :: Python :: 3 :: Only", |
22 | 28 | "Programming Language :: Python :: 3.9", |
23 | 29 | "Programming Language :: Python :: 3.10", |
24 | 30 | "Programming Language :: Python :: 3.11", |
25 | 31 | "Programming Language :: Python :: 3.12", |
26 | 32 | "Programming Language :: Python :: 3.13", |
27 | 33 | ] |
28 | 34 |
|
29 | | -[project.urls] |
30 | | -Documentation = "https://github.com/starfederation/datastar-python/blob/develop/README.md" |
31 | | -GitHub = "https://github.com/starfederation/datastar-python" |
32 | | - |
33 | | -[build-system] |
34 | | -requires = ["hatchling"] |
35 | | -build-backend = "hatchling.build" |
| 35 | +dependencies = [ ] |
| 36 | +urls.Documentation = "https://github.com/starfederation/datastar-python/blob/develop/README.md" |
| 37 | +urls.GitHub = "https://github.com/starfederation/datastar-python" |
36 | 38 |
|
37 | 39 | [dependency-groups] |
38 | 40 | dev = [ |
39 | | - "django>=4.2.17", |
40 | | - "fastapi[standard]>=0.115.4", |
41 | | - "python-fasthtml>=0.12.0; python_version > '3.10'", |
42 | | - "flask[async]>=3.0.3", |
43 | | - "quart>=0.19.9", |
44 | | - "sanic>=24.6.0", |
45 | | - "starlette>=0.46.1", |
46 | | - "uvicorn>=0.32.1", |
47 | | - "litestar>=2.15.2", |
| 41 | + "django>=4.2.17", |
| 42 | + "fastapi[standard]>=0.115.4", |
| 43 | + "flask[async]>=3.0.3", |
| 44 | + "litestar>=2.15.2", |
| 45 | + "pre-commit>=4.2", |
| 46 | + "python-fasthtml>=0.12; python_version>'3.10'", |
| 47 | + "quart>=0.19.9", |
| 48 | + "sanic>=24.6", |
| 49 | + "starlette>=0.46.1", |
| 50 | + "uvicorn>=0.32.1", |
48 | 51 | ] |
49 | 52 |
|
50 | 53 | [tool.ruff] |
51 | 54 | line-length = 99 |
52 | | -[tool.ruff.lint] |
53 | | -select = [ |
54 | | - # pycodestyle |
55 | | - "E", |
56 | | - # Pyflakes |
57 | | - "F", |
58 | | - # pyupgrade |
59 | | - "UP", |
60 | | - # flake8-bugbear |
61 | | - "B", |
62 | | - # flake8-simplify |
63 | | - "SIM", |
64 | | - # isort |
65 | | - "I", |
66 | | - # Annotations |
67 | | - "ANN", |
68 | | - # Ruff specific |
69 | | - "RUF", |
| 55 | +lint.select = [ |
| 56 | + # Annotations |
| 57 | + "ANN", |
| 58 | + # flake8-bugbear |
| 59 | + "B", |
| 60 | + # pycodestyle |
| 61 | + "E", |
| 62 | + # Pyflakes |
| 63 | + "F", |
| 64 | + # isort |
| 65 | + "I", |
| 66 | + # Ruff specific |
| 67 | + "RUF", |
| 68 | + # flake8-simplify |
| 69 | + "SIM", |
| 70 | + # pyupgrade |
| 71 | + "UP", |
70 | 72 | ] |
71 | | -fixable = ["ALL"] |
| 73 | +lint.ignore = [ "E501" ] |
| 74 | +lint.fixable = [ "ALL" ] |
0 commit comments