SeaCogs/pyproject.toml
Renovate 1701540fa7
Some checks failed
Actions / Lint Code (Ruff & Pylint) (push) Has been cancelled
Actions / Build Documentation (MkDocs) (push) Has been cancelled
chore(deps): update dependency mkdocs-git-revision-date-localized-plugin to v1.4.5 (#74)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [mkdocs-git-revision-date-localized-plugin](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin) | dependency-groups | minor | `==1.3.0` -> `==1.4.5` |

---

### Release Notes

<details>
<summary>timvink/mkdocs-git-revision-date-localized-plugin (mkdocs-git-revision-date-localized-plugin)</summary>

### [`v1.4.5`](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases/tag/v1.4.5): revision-date-localized v1.4.5

[Compare Source](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.4.4...v1.4.5)

#### What's Changed

-   Fix monorepo compability for techdocs by [@&#8203;timo-reymann](https://github.com/timo-reymann) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/174

#### New Contributors

-   [@&#8203;timo-reymann](https://github.com/timo-reymann) made their first contribution in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/174

**Full Changelog**: https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.4.4...v1.4.5

### [`v1.4.4`](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases/tag/v1.4.4)

[Compare Source](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.4.2...v1.4.4)

#### What's Changed

-   Fix regression causing verbose output by [@&#8203;timvink](https://github.com/timvink) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/171

**Full Changelog**: https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.4.3...v1.4.4

### [`v1.4.2`](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.4.1...v1.4.2)

[Compare Source](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.4.1...v1.4.2)

### [`v1.4.1`](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases/tag/v1.4.1): revision-date-localized v1.4.1

[Compare Source](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.4.0...v1.4.1)

#### What's Changed

-   Fix monorepo compatibility by [@&#8203;timvink](https://github.com/timvink) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/168

**Full Changelog**: https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.4.0...v1.4.1

### [`v1.4.0`](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases/tag/v1.4.0): revision-date-localized v1.4.0

[Compare Source](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.3.0...v1.4.0)

#### What's Changed

##### New features

-   New option `enable_parallel_processing` (default: True) for a 2-5x speedup by [@&#8203;kunickiaj](https://github.com/kunickiaj) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/116, and by [@&#8203;timvink](https://github.com/timvink) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/166
-   New option `ignored_commits_file` enabling you to to ignore specific commits by [@&#8203;allanlw](https://github.com/allanlw) in [#&#8203;114](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/issues/114), and [@&#8203;timvink](https://github.com/timvink) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/157
-   Support 5 letter locale settings by [@&#8203;timvink](https://github.com/timvink) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/165
-   Git hash and git tag information now also exposed to developers by [@&#8203;timvink](https://github.com/timvink) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/162
-   Enable seeing datetime when hovering over element by adding datetime string to span element as title by [@&#8203;mschoettle](https://github.com/mschoettle) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/152

##### Enhancements

-   Catch errors explicitly by [@&#8203;timvink](https://github.com/timvink) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/159
-   Raise error when dubious git ownership is at fault by [@&#8203;timvink](https://github.com/timvink) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/161
-   Ensure creation date is never later than revision date by [@&#8203;timvink](https://github.com/timvink) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/163
-   When using `type: custom`, the `locale` is now properly respective by [@&#8203;timvink](https://github.com/timvink) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/165

##### Documentation

-   fix: broken link by [@&#8203;sheeeng](https://github.com/sheeeng) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/153
-   Add tips to speed up builds by [@&#8203;timvink](https://github.com/timvink) in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/160

#### New Contributors

-   [@&#8203;sheeeng](https://github.com/sheeeng) made their first contribution in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/153
-   [@&#8203;mschoettle](https://github.com/mschoettle) made their first contribution in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/152

**Full Changelog**: https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.3.0...v1.4.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTEuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIxMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #74
Co-authored-by: Renovate <renovate@csw.im>
Co-committed-by: Renovate <renovate@csw.im>
2025-03-29 08:24:14 -04:00

146 lines
3.1 KiB
TOML

[project]
name = "seacogs"
version = "0.1.0"
description = "My assorted cogs for Red-DiscordBot."
authors = [{ name = "cswimr", email = "seaswimmerthefsh@gmail.com" }]
license = { file = "LICENSE" }
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"aiosqlite==0.20.0",
"beautifulsoup4==4.13.3",
"colorthief==0.2.1",
"markdownify==0.14.1",
"numpy==2.2.4",
"phx-class-registry==5.1.1",
"pillow==10.4.0",
"pip==25.0.1",
"py-dactyl",
"pydantic==2.10.6",
"red-discordbot==3.5.18",
"watchdog==6.0.0",
"websockets==15.0.1",
]
[dependency-groups]
documentation = [
"mkdocs==1.6.1",
"mkdocs-git-authors-plugin==0.9.4",
"mkdocs-git-revision-date-localized-plugin==1.4.5",
"mkdocs-material[imaging]==9.6.9",
"mkdocs-redirects==1.2.2",
"mkdocstrings[python]==0.29.0",
]
[tool.uv]
dev-dependencies = ["pylint==3.3.6", "ruff==0.11.2", "sqlite-web==0.6.4"]
[tool.uv.sources]
py-dactyl = { git = "https://github.com/iamkubi/pydactyl", tag = "v2.0.5" }
[tool.basedpyright]
typeCheckingMode = "basic"
reportAttributeAccessIssue = false # disabled because `commands.group.command` is listed as Any / Unknown for some reason
[tool.ruff]
# Exclude a variety of commonly ignored directories.
exclude = [
".bzr",
".direnv",
".eggs",
".git",
".git-rewrite",
".hg",
".ipynb_checkpoints",
".mypy_cache",
".nox",
".pants.d",
".pyenv",
".pytest_cache",
".pytype",
".ruff_cache",
".svn",
".tox",
".venv",
".vscode",
"__pypackages__",
"_build",
"buck-out",
"build",
"dist",
"node_modules",
"site-packages",
"venv",
]
# Same as Black.
line-length = 320
indent-width = 4
# Assume Python 3.11
target-version = "py311"
[tool.ruff.lint]
# Enable Pyflakes (`F`) and a subset of the pycodestyle (`E`) codes by default.
# Unlike Flake8, Ruff doesn't enable pycodestyle warnings (`W`) or
# McCabe complexity (`C901`) by default.
select = [
"I",
"N",
"F",
"W",
"E",
"G",
"A",
"COM",
"INP",
"T20",
"PLC",
"PLE",
"PLW",
"PLR",
"LOG",
"SLF",
"ERA",
"FIX",
"PERF",
"C4",
"EM",
"RET",
"RSE",
]
ignore = ["PLR0911", "PLR0912", "PLR0915", "PLR2004", "PLR0913", "EM101"]
# Allow fix for all enabled rules (when `--fix`) is provided.
fixable = ["ALL"]
unfixable = []
# Allow unused variables when underscore-prefixed.
dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$"
[tool.ruff.format]
# Like Black, use double quotes for strings.
quote-style = "double"
# Like Black, indent with spaces, rather than tabs.
indent-style = "space"
# Like Black, respect magic trailing commas.
skip-magic-trailing-comma = false
# Like Black, automatically detect the appropriate line ending.
line-ending = "auto"
# Enable auto-formatting of code examples in docstrings. Markdown,
# reStructuredText code/literal blocks and doctests are all supported.
#
# This is currently disabled by default, but it is planned for this
# to be opt-out in the future.
docstring-code-format = false
# Set the line length limit used when formatting code snippets in
# docstrings.
#
# This only has an effect when the `docstring-code-format` setting is
# enabled.
docstring-code-line-length = "dynamic"