Skip to content

Commit 3409a70

Browse files
committed
CHORE: Update pyproject.toml - GA status and Python 3.14 support
- Change Development Status from Beta to Production/Stable (GA release) - Add Python 3.14 to classifiers and Black target versions - Remove unused [tool.flake8] section (flake8 doesn't read pyproject.toml natively)
1 parent cc357ee commit 3409a70

1 file changed

Lines changed: 3 additions & 18 deletions

File tree

pyproject.toml

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ authors = [
2121
]
2222
keywords = ["mssql", "sql-server", "database", "odbc", "microsoft"]
2323
classifiers = [
24-
"Development Status :: 4 - Beta",
24+
"Development Status :: 5 - Production/Stable",
2525
"Intended Audience :: Developers",
2626
"Operating System :: Microsoft :: Windows",
2727
"Operating System :: MacOS",
@@ -31,6 +31,7 @@ classifiers = [
3131
"Programming Language :: Python :: 3.11",
3232
"Programming Language :: Python :: 3.12",
3333
"Programming Language :: Python :: 3.13",
34+
"Programming Language :: Python :: 3.14",
3435
"Topic :: Database",
3536
"Topic :: Software Development :: Libraries :: Python Modules",
3637
]
@@ -136,7 +137,7 @@ exclude_lines = [
136137
# =============================================================================
137138
[tool.black]
138139
line-length = 100
139-
target-version = ['py310', 'py311', 'py312', 'py313']
140+
target-version = ['py310', 'py311', 'py312', 'py313', 'py314']
140141
include = '\.pyi?$'
141142
extend-exclude = '''
142143
/(
@@ -176,22 +177,6 @@ disable = [
176177
[tool.pylint.format]
177178
max-line-length = 100
178179

179-
# =============================================================================
180-
# Linting - Flake8 (Note: flake8 doesn't support pyproject.toml natively,
181-
# but some plugins like Flake8-pyproject do)
182-
# =============================================================================
183-
[tool.flake8]
184-
max-line-length = 100
185-
extend-ignore = ["E203", "W503"]
186-
exclude = [
187-
".git",
188-
"__pycache__",
189-
"build",
190-
"dist",
191-
".venv",
192-
"htmlcov"
193-
]
194-
195180
# =============================================================================
196181
# Type Checking - MyPy
197182
# =============================================================================

0 commit comments

Comments
 (0)