Skip to content

Commit c6f93c3

Browse files
author
Aegis Stack
committed
Prepare v0.2.0-rc1
1 parent 8097df6 commit c6f93c3

1 file changed

Lines changed: 12 additions & 35 deletions

File tree

pyproject.toml

Lines changed: 12 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
[project]
22
name = "aegis-stack"
3-
version = "0.2.0"
3+
version = "0.2.0rc1"
44
description = "A production-ready Python foundation for builders who refuse to wait. Try: uvx aegis-stack init my-project"
55
readme = "README.md"
66
requires-python = ">=3.11"
7-
license = {text = "MIT"}
8-
authors = [
9-
{name = "Leonard Bedner", email = "gamecoder99@gmail.com"}
10-
]
7+
license = { text = "MIT" }
8+
authors = [{ name = "Leonard Bedner", email = "gamecoder99@gmail.com" }]
119
keywords = [
1210
"cli",
1311
"scaffold",
@@ -85,20 +83,8 @@ build-backend = "hatchling.build"
8583
packages = ["aegis"]
8684

8785
[tool.hatch.build.targets.sdist]
88-
include = [
89-
"/aegis",
90-
"/tests",
91-
"/README.md",
92-
"/CHANGELOG.md",
93-
"/pyproject.toml",
94-
]
95-
exclude = [
96-
"/.github",
97-
"/stacks",
98-
"/test-*",
99-
"*.pyc",
100-
"__pycache__",
101-
]
86+
include = ["/aegis", "/tests", "/README.md", "/CHANGELOG.md", "/pyproject.toml"]
87+
exclude = ["/.github", "/stacks", "/test-*", "*.pyc", "__pycache__"]
10288

10389
[tool.ruff]
10490
line-length = 88
@@ -117,14 +103,14 @@ select = [
117103
"SIM", # flake8-simplify
118104
]
119105
ignore = [
120-
"E501", # line too long (handled by formatter)
121-
"B008", # do not perform function calls in argument defaults
122-
"B011", # do not call assert False
123-
"B904", # raise without from in exception handler
106+
"E501", # line too long (handled by formatter)
107+
"B008", # do not perform function calls in argument defaults
108+
"B011", # do not call assert False
109+
"B904", # raise without from in exception handler
124110
]
125111

126112
[tool.ruff.lint.per-file-ignores]
127-
"tests/**/*.py" = ["B018", "B017"] # Allow assert statements in tests
113+
"tests/**/*.py" = ["B018", "B017"] # Allow assert statements in tests
128114

129115
[tool.ruff.format]
130116
quote-style = "double"
@@ -137,11 +123,7 @@ testpaths = ["tests"]
137123
python_files = ["test_*.py", "*_test.py"]
138124
python_classes = ["Test*"]
139125
python_functions = ["test_*"]
140-
addopts = [
141-
"-v",
142-
"--tb=short",
143-
"--strict-markers",
144-
]
126+
addopts = ["-v", "--tb=short", "--strict-markers"]
145127
markers = [
146128
"slow: marks tests as slow (deselect with '-m \"not slow\"')",
147129
"integration: marks tests as integration tests",
@@ -151,9 +133,4 @@ asyncio_default_fixture_loop_scope = "function"
151133

152134
[tool.ty.src]
153135
# Exclude template files and generated test projects from type checking
154-
exclude = [
155-
"aegis/templates/**",
156-
"test-project/**",
157-
"my-app/**",
158-
"test-*/**",
159-
]
136+
exclude = ["aegis/templates/**", "test-project/**", "my-app/**", "test-*/**"]

0 commit comments

Comments
 (0)