loonghao / photoshop-python-api

Python API for Photoshop.
https://loonghao.github.io/photoshop-python-api/
MIT License
625 stars 71 forks source link

chore(deps): update dependency mkdocs-include-markdown-plugin to v6 #282

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
mkdocs-include-markdown-plugin (changelog) ^3.3.0 -> ^6.0.0 age adoption passing confidence

Release Notes

mondeja/mkdocs-include-markdown-plugin (mkdocs-include-markdown-plugin) ### [`v6.2.2`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.2.2) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v6.2.1...v6.2.2) #### Enhancements - Add official support for Python 3.13. - Relax `wcmatch` dependency. ### [`v6.2.1`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.2.1) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v6.2.0...v6.2.1) ##### Bug fixes - Improve performance of inclusion regex processing. Prevents to take a lot of time parsing long lines looking for inclusions. ### [`v6.2.0`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.2.0) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v6.1.1...v6.2.0) ##### New features - Add [`recursive`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin?tab=readme-ov-file#include-markdown_recursive) argument to `include-markdown` directive. ##### Enhancements - Apply substitutions from all directives at once. Improves performance in all includes and prevents big performance degradations including large contents in the same files of other includes. - Warn when passing invalid arguments to directives. It could catches bad syntax, like trying to turning off `comments` in `include` directives (`include` does not provides a `comments` argument). ### [`v6.1.1`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.1.1) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v6.1.0...v6.1.1) #### Enhancements - Change substitions order of directives. Prevents performance degradations when including long files with `include` directive in the same file with other `include-markdown` directive. ### [`v6.1.0`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.1.0) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v6.0.7...v6.1.0) #### New features - Add a new `recursive` argument to the `include` directive that allows to stop recursively processing includes in included files. ### [`v6.0.7`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.0.7) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v6.0.6...v6.0.7) #### Bug fixes - Fix error message on Windows when a file that is not inside the same drive of the `docs_dir` directory is not found. ### [`v6.0.6`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.0.6) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v6.0.5...v6.0.6) #### Bug fixes - Fixed errors when using Mkdocs>=1.6.0 generated files ([#​205](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/issues/205)). Now if you try to include using a relative path from a generated file, an error will be raised. ### [`v6.0.5`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.0.5) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v6.0.4...v6.0.5) #### Bug fixes - Fixed default setting `heading_offset` not being applied. ### [`v6.0.4`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.0.4) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v6.0.3...v6.0.4) #### Bug fixes - Fixed logging variables not included formatting messages (regression from [v6.0.2](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.0.2)). ### [`v6.0.3`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.0.3) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v6.0.2...v6.0.3) #### Enhancements - Add `mkdocs>=1.4` as dependency. ### [`v6.0.2`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.0.2) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v6.0.1...v6.0.2) #### Enhancements - Dropped Python upper version requirement bound. ### [`v6.0.1`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.0.1) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v6.0.0...v6.0.1) #### Bug fixes - Fixed some warnings not shown when missing `start` and `end` delimiters in some contexts (regression from [v6.0.0](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.0.0)). ### [`v6.0.0`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v6.0.0) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v5.1.0...v6.0.0) #### :warning: Breaking changes - Inclusion and exclusion relative paths and globs must start with `./` or `../`. Non-explicit relative paths (like `foo/bar.md`) will be treated as relative to `docs_dir` (typically the *docs/* directory). To migrate just prepend `./` in all your implicit relative paths and globs. ```diff - {% include-markdown "foo/bar.md" %} + {% include-markdown "./foo/bar.md" %} - {% include-markdown "foo/*.md" %} + {% include-markdown "./foo/*.md" %} ``` - [`exclude`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/tree/v6.0.0#config_exclude) configuration setting added in [v5.1.0](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v5.1.0) is not treated more as a default value for the `exclude` argument. Now accepts an array that defines multiple global exclusion patterns that will extend the `exclude` argument pattern matches. Relative paths used by the `exclude` global setting will be treated as relatives to `docs_dir`. #### New features - Includer and excluder globs now accept [Bash-style wildcard patterns](https://facelessuser.github.io/wcmatch/glob/#syntax), allowing more flexible inclusions and exclusions, for example: ```jinja {% include-markdown "**" exclude="./{index,LICENSE}.md" %} ``` - Allow to define paths and globs relative to *docs/* directory for inclusions and exclusions with implicit relative paths like `foo/bar.md` or `index.md`. #### Enhancements - Raise `PluginError`s instead of `BuildError`s as recommended by Mkdocs. ### [`v5.1.0`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v5.1.0) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v5.0.0...v5.1.0) #### New features The next default values for arguments can be defined as settings: - `start` - `end` - `exclude` - `heading_offset` - `rewrite_relative_urls` #### Bug fixes - Fixed error getting content from cache. - Fixed detection of invalid `heading-offset` values. #### Improvements - Improved invalid values detection of boolean and integer arguments. ### [`v5.0.0`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v5.0.0) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v4.0.4...v5.0.0) #### :warning: Breaking changes - Drop Python 3.7 support. - Drop Mkdocs < 1.4.0 support. #### Enhancements - Add support for Python 3.12. #### New features - Files to include can be now be URLs to include remote content. - Added `cache` extra and setting to control HTTP requests persistent file caching. #### Bug fixes - Fix errors not producing a non zero exitcode when building. ### [`v4.0.4`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v4.0.4) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v4.0.3...v4.0.4) Bug fixes: - Fixed error using livereload server with Mkdocs < 1.4.0 ### [`v4.0.3`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v4.0.3) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v4.0.2...v4.0.3) Enhancements: - Added some performance improvements. ### [`v4.0.2`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v4.0.2) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v4.0.1...v4.0.2) Bug fixes: - Fixed LiveReloadServer not imported at runtime with `serve` command (regression in 4.0.1) ### [`v4.0.1`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v4.0.1) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v4.0.0...v4.0.1) Enhancements: - The plugin has been fully typed. Bug fixes: - Prevented an edge case bug when specifying an invalid encoding parameter in directives. ### [`v4.0.0`](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/releases/tag/v4.0.0) [Compare Source](https://togithub.com/mondeja/mkdocs-include-markdown-plugin/compare/v3.9.1...v4.0.0) :warning: Breaking changes: - The plugin is no longer installable on Python 3.6.

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.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 1 year ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: poetry.lock
installing v2 tool python v3.11.5
[03:37:29.537] INFO (9): Installing tool python v3.11.5...
linking tool python v3.11.5
Python 3.11.5
pip 23.2.1 from /opt/containerbase/tools/python/3.11.5/lib/python3.11/site-packages/pip (python 3.11)
[03:37:35.294] INFO (9): Installed tool python in 5.7s.
[03:37:35.791] INFO (148): Installing tool poetry v1.5.1...
installing v2 tool poetry v1.5.1
linking tool poetry v1.5.1
Poetry (version 1.5.1)
[03:37:45.968] INFO (148): Installed tool poetry in 10.1s.
Updating dependencies
Resolving dependencies...

Creating virtualenv photoshop-python-api-v-Z2HgOp-py3.11 in /home/ubuntu/.cache/pypoetry/virtualenvs

The current project's Python requirement (>=3.7,<4.0) is not compatible with some of the required packages Python requirement:
  - mkdocs-include-markdown-plugin requires Python <3.13,>=3.8, so it will not be satisfied for Python >=3.7,<3.8 || >=3.13,<4.0
  - mkdocs-include-markdown-plugin requires Python <3.13,>=3.8, so it will not be satisfied for Python >=3.7,<3.8 || >=3.13,<4.0

Because no versions of mkdocs-include-markdown-plugin match >6.0.0,<6.0.1 || >6.0.1,<7.0.0
 and mkdocs-include-markdown-plugin (6.0.0) requires Python <3.13,>=3.8, mkdocs-include-markdown-plugin is forbidden.
So, because mkdocs-include-markdown-plugin (6.0.1) requires Python <3.13,>=3.8
 and photoshop-python-api depends on mkdocs-include-markdown-plugin (^6.0.0), version solving failed.

  • Check your dependencies Python requirement: The Python requirement can be specified via the `python` or `markers` properties

    For mkdocs-include-markdown-plugin, a possible solution would be to set the `python` property to ">=3.8,<3.13"
    For mkdocs-include-markdown-plugin, a possible solution would be to set the `python` property to ">=3.8,<3.13"

    https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies,
    https://python-poetry.org/docs/dependency-specification/#using-environment-markers