feat: Add workbench and major cleanup, refactor, and updates (#21)
* FreeCAD addon support for Workbench and Plugins * docs: refactor docs and clean up linters, etc. * Remove mdformat * test: improve test coverage * test:Lots of general fixes * chore: more general fixes
This commit is contained in:
@@ -61,19 +61,27 @@ dependencies = [
|
||||
|
||||
[project.optional-dependencies]
|
||||
dev = [
|
||||
# Testing
|
||||
"pytest>=8.3.0",
|
||||
"pytest-asyncio>=0.25.0",
|
||||
"pytest-cov>=6.0.0",
|
||||
"pytest-timeout>=2.3.0",
|
||||
# Linting and formatting
|
||||
"mypy>=1.14.0",
|
||||
"ruff>=0.8.0",
|
||||
# Security scanning
|
||||
"bandit[toml]>=1.8.0",
|
||||
"safety>=3.2.0",
|
||||
"detect-secrets>=1.5.0",
|
||||
# Pre-commit
|
||||
"pre-commit>=4.0.0",
|
||||
# Documentation
|
||||
"mkdocs>=1.6.0",
|
||||
"mkdocs-material>=9.5.0",
|
||||
"mkdocstrings[python]>=0.27.0",
|
||||
"md-toc>=9.0.0",
|
||||
"codespell>=2.3.0",
|
||||
# Publishing
|
||||
"twine>=6.0.0",
|
||||
"build>=1.2.0",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user