Skip to content

Commit

Permalink
Split dependencies into groups
Browse files Browse the repository at this point in the history
  • Loading branch information
MaddyGuthridge committed Apr 8, 2024
1 parent c7d32c5 commit a58be16
Show file tree
Hide file tree
Showing 2 changed files with 97 additions and 15 deletions.
70 changes: 65 additions & 5 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

42 changes: 32 additions & 10 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -66,28 +66,50 @@ packages = [
"Bug Tracker" = "https://github.com/MiguelGuthridge/FL-Studio-Api-Stubs/issues"


# Primary dependencies
[tool.poetry.dependencies]
python = "^3.10"

[tool.poetry.group.dev.dependencies]
flapi = "^0.4.0"
flake8-pyproject = "^1.2.3"
pytest = "^7.2.2"
mypy = "^1.1.1"
flake8 = "^6.0.0"
typing-extensions = "^4.5.0"
coverage = "^7.2.2"
# Build dependencies -- required to build the library
[tool.poetry.group.build.dependencies]
transdoc = "^0.2.1"

# Docs depdnencies -- required to build documentation site
# Note build dependencies are also required
[tool.poetry.group.docs.dependencies]
mkdocs = "^1.4.2"
mkdocs-gen-files = "^0.4.0"
mkdocs-material = "^8.5.11"
mkdocstrings = { version = "^0.20.0", extras = ["python"] }
mkdocs-awesome-pages-plugin = "^2.9.2"

# CI dependencies -- required to run continuous integration, including
# linting, type checking, etc
[tool.poetry.group.ci.dependencies]
coverage = "^7.2.2"
autopep8 = "^2.0.2"
transdoc = "^0.2.1"
mypy = "^1.1.1"
typing-extensions = "^4.5.0"
flake8 = "^6.0.0"
flake8-pyproject = "^1.2.3"
pytest = "^7.2.2"
flapi = "^1.0.0"

[tool.flake8]
exclude = ['.git', '__pycache__', 'old', 'build', 'dist']
exclude = [
'.git',
'__pycache__',
'old',
'build',
'dist',
'prebuild_docs',
'build_lib',
]
ignore = ['E501', 'W503']

[tool.mypy]
exclude = ["build/*", "build*/*"]

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

0 comments on commit a58be16

Please sign in to comment.