Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump dependencies #449

Merged
merged 3 commits into from Jul 27, 2023

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 27, 2023

Bumps the all-dependencies group with 10 updates:

Package Update
jsonschema 4.18.0 to 4.18.4
pyyaml 6.0 to 6.0.1
mkdocs 1.4.3 to 1.5.0
mkdocs-material 9.1.18 to 9.1.20
pylint 2.17.4 to 2.17.5
types-requests 2.31.0.1 to 2.31.0.2
types-jsonschema 4.17.0.8 to 4.17.0.10
types-openpyxl 3.1.0.13 to 3.1.0.15
types-regex 2023.6.3.0 to 2023.6.3.1
types-pyyaml 6.0.12.10 to 6.0.12.11

Updates jsonschema from 4.18.0 to 4.18.4

Release notes

Sourced from jsonschema's releases.

v4.18.4

Full Changelog: python-jsonschema/jsonschema@v4.18.3...v4.18.4

v4.18.3

Full Changelog: python-jsonschema/jsonschema@v4.18.2...v4.18.3

v4.18.2

  • Fix an additional regression with the deprecated jsonschema.RefResolver and pointer resolution.

Full Changelog: python-jsonschema/jsonschema@v4.18.1...v4.18.2

v4.18.1

  • Fix a regression with jsonschema.RefResolver based resolution when used in combination with a custom validation dialect (via jsonschema.validators.create).

Full Changelog: python-jsonschema/jsonschema@v4.18.0...v4.18.1

Changelog

Sourced from jsonschema's changelog.

v4.18.4

  • Improve the hashability of wrapped referencing exceptions when they contain hashable data.

v4.18.3

  • Properly preserve applicable_validators in extended validators. Specifically, validators extending early drafts where siblings of $ref were ignored will properly ignore siblings in the extended validator.

v4.18.2

  • Fix an additional regression with the deprecated jsonschema.RefResolver and pointer resolution.

v4.18.1

  • Fix a regression with jsonschema.RefResolver based resolution when used in combination with a custom validation dialect (via jsonschema.validators.create).
Commits
  • 801a4ce Improve the hashability of referencing exceptions when they contain hashable ...
  • 3fb1617 Merge pull request #1131 from python-jsonschema/pre-commit-ci-update-config
  • 07e1ab2 [pre-commit.ci] pre-commit autoupdate
  • f79bad5 Properly preserve applicable_validators in extended validators.
  • 52c2419 Fix an additional regression with RefResolver and pointer resolution.
  • 90ea779 Fix a regression with RefResolver-based resolution in newly created drafts
  • 56d57e7 Merge pull request #1122 from python-jsonschema/pre-commit-ci-update-config
  • 6edfe24 [pre-commit.ci] pre-commit autoupdate
  • 273d4dd Twewak the build noxenv again.
  • 4817d36 Don't use nox.session.create_tmp.
  • Additional commits viewable in compare view

Updates pyyaml from 6.0 to 6.0.1

Changelog

Sourced from pyyaml's changelog.

6.0.1 (2023-07-18)

Commits

Updates mkdocs from 1.4.3 to 1.5.0

Release notes

Sourced from mkdocs's releases.

1.5.0

New: MkDocs now accepts donations. Please consider supporting the current maintainer at my new GitHub sponsorship page.

MkDocs has been a totally free project since the beginning and wasn't accepting funds. MkDocs will remain free of paywalls, but now you can show your support with donations (one-time and/or recurring).

Donate for MkDocs - @​oprypin sponsors page

And please also consider these other individuals who have been contributing to the ecosystem for a long time and check out their donations pages:

@​facelessuser @​pawamoy @​Ultrabug


Release 1.5.0

New command mkdocs get-deps

This command guesses the Python dependencies that a MkDocs site requires in order to build. It simply prints the PyPI packages that need to be installed. In the terminal it can be combined directly with an installation command as follows:

pip install $(mkdocs get-deps)

The idea is that right after running this command, you can directly follow it up with mkdocs build and it will almost always "just work", without needing to think which dependencies to install.

The way it works is by scanning mkdocs.yml for themes:, plugins:, markdown_extensions: items and doing a reverse lookup based on a large list of known projects (catalog, see below).

Of course, you're welcome to use a "virtualenv" with such a command. Also note that for environments that require stability (for example CI) directly installing deps in this way is not a very reliable approach as it precludes dependency pinning.

The command allows overriding which config file is used (instead of mkdocs.yml in the current directory) as well as which catalog of projects is used (instead of downloading it from the default location). See mkdocs get-deps --help.

Context: #3205

MkDocs has an official catalog of plugins

Check out https://github.com/mkdocs/catalog and add all your general-purpose plugins, themes and extensions there, so that they can be looked up through mkdocs get-deps.

This was renamed from "best-of-mkdocs" and received significant updates. In addition to pip installation commands, the page now shows the config boilerplate needed to add a plugin.

Expanded validation of links

Validated links in Markdown

As you may know, within Markdown, MkDocs really only recognizes relative links that lead to another physical *.md document (or media file). This is a good convention to follow because then the source pages are also freely browsable without MkDocs, for example on GitHub. MkDocs knows that in the output it should turn those *.md links into *.html as appropriate, and it would also always tell you if such a link doesn't actually lead to an existing file.

However, the checks for links were really loose and had many concessions. For example, links that started with / ("absolute") and links that ended with / were left as is and no warning was shown, which allowed such very fragile links to sneak into site sources: links that happen to work right now but get no validation and links that confusingly need an extra level of .. with use_directory_urls enabled.

... (truncated)

Commits
  • 0d9e341 Release 1.5.0 (#3296)
  • 0f8ab6b Fix livereload shutdown sequence - crash on Windows
  • bfb52a3 Create FUNDING.yml (#3295)
  • 189faf0 Merge pull request #3297 from mkdocs/regr
  • bb00d4c Add a test for relative link without dot in filename
  • c3d4ff7 Fix unescaping of Markdown titles
  • d8bc90f Always set inclusion_level so static-i18n plugin keeps working
  • 8025445 Revert "Check types against older Click that still has correct types"
  • b1624b5 Add blockquote styling for mkdocs theme (#3291)
  • 41de1dd The new !relative tag also needs to be ignored in get-deps
  • Additional commits viewable in compare view

Updates mkdocs-material from 9.1.18 to 9.1.20

Release notes

Sourced from mkdocs-material's releases.

mkdocs-material-9.1.20

  • Updated Sanskrit translations
  • Fixed deprecation warnings for social plugin

mkdocs-material-9.1.19

  • Added support for MkDocs 1.5+
  • Fixed #5699: Improve error reporting in social plugin
Changelog

Sourced from mkdocs-material's changelog.

mkdocs-material-9.1.20 (2023-07-27)

  • Fixed deprecation warnings for social plugin

mkdocs-material-9.1.19 (2023-07-18)

  • Added support for MkDocs 1.5+
  • Fixed #5699: Improve error reporting in social plugin

mkdocs-material-9.1.18+insiders-4.37.0 (2023-07-07)

  • Added support for overriding social cards settings per page
  • Added new social card default/only/image layout
  • Improved resilience of optimize and social plugin
  • Fixed rendering bugs for pruned navigation items
  • Fixed jumping of content tabs anchor links when instant loading is enabled
  • Fixed #5676: Optimize plugin doesn't check for pngquant

mkdocs-material-9.1.18 (2023-07-03)

  • Updated Danish translations
  • Added support for installing user requirements in Docker image
  • Fixed #5655: Search separator with lookbehind breaks highlighting

mkdocs-material-9.1.17+insiders-4.36.1 (2023-06-23)

  • Fixed #5618: Date comparison breaking for drafts in blog plugin

mkdocs-material-9.1.17 (2023-06-23)

  • Fixed #5633: Code annotations with nested lists incorrectly mounted
  • Fixed #5628: Regression in new social plugin configuration scheme

mkdocs-material-9.1.16+insiders-4.36.0 (2023-06-15)

  • Added support for instant prefetching to speed up slow connections
  • Improved stability of anchor link removal in built-in typeset plugin
  • Improved performance of regular expressions in typeset plugin
  • Removed unnecessary import test for cairosvg in optimize plugin
  • Fixed #5590: regular expression for anchor link removal too greedy

mkdocs-material-9.1.16 (2023-06-15)

  • Updated Indonesian translations
  • Ensure scroll bar follows color scheme of operating system

mkdocs-material-9.1.15+insiders-4.35.3 (2023-06-01)

  • Fixed #5579: Abbreviations in headlines filtered by typeset plugin

... (truncated)

Commits
  • 39580db Updated changelog
  • 08ab76f Prepare 9.1.20 release
  • 068472a Documentation
  • 772421d Merge pull request #5759 from kamilkrzyskow/social-patch2
  • f548d79 Updated social plugin to use theme.custom_dir
  • 3e8faa0 Updated dependencies
  • b72adf3 Updated documentation for custom cookies
  • ea9446e Merge branch 'master' of github.com:squidfunk/mkdocs-material
  • 883a69d Documentation
  • 70249dc Merge pull request #5734 from AninditaBasu/master
  • Additional commits viewable in compare view

Updates pylint from 2.17.4 to 2.17.5

Commits
  • fe161df Bump pylint to 2.17.5, update changelog (#8887)
  • 50d924b Remove carriage returns from doc file (#8884) (#8886)
  • c6658ba Bump astroid to 2.15.6 (#8849)
  • c68007e Fix crash from unexpected assignment (#8839) (#8843)
  • 1928589 [Backport maintenance/2.17.x] Avoid consider-using-f-string on modulos with...
  • d690dd8 Exempt parents with only annotations from invalid-enum-extension (#8834) (#...
  • 535a0a5 Update typing-extensions requirement from ~=4.6 to ~=4.7 (#8816)
  • a51dc64 Fix a crash when calling copy.copy() without args (#8784) (#8786)
  • ef13c61 [PyCQA migration] Upgrade links in maintenance branch
  • b7d270b [cleanup] Upgrade more doc following the PyCQA migration
  • Additional commits viewable in compare view

Updates types-requests from 2.31.0.1 to 2.31.0.2

Commits

Updates types-jsonschema from 4.17.0.8 to 4.17.0.10

Commits

Updates types-openpyxl from 3.1.0.13 to 3.1.0.15

Commits

Updates types-regex from 2023.6.3.0 to 2023.6.3.1

Commits

Updates types-pyyaml from 6.0.12.10 to 6.0.12.11

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually

Bumps the all-dependencies group with 10 updates:

| Package | Update |
| --- | --- |
| [jsonschema](https://github.com/python-jsonschema/jsonschema) | 4.18.0 to 4.18.4 |
| [pyyaml](https://github.com/yaml/pyyaml) | 6.0 to 6.0.1 |
| [mkdocs](https://github.com/mkdocs/mkdocs) | 1.4.3 to 1.5.0 |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | 9.1.18 to 9.1.20 |
| [pylint](https://github.com/pylint-dev/pylint) | 2.17.4 to 2.17.5 |
| [types-requests](https://github.com/python/typeshed) | 2.31.0.1 to 2.31.0.2 |
| [types-jsonschema](https://github.com/python/typeshed) | 4.17.0.8 to 4.17.0.10 |
| [types-openpyxl](https://github.com/python/typeshed) | 3.1.0.13 to 3.1.0.15 |
| [types-regex](https://github.com/python/typeshed) | 2023.6.3.0 to 2023.6.3.1 |
| [types-pyyaml](https://github.com/python/typeshed) | 6.0.12.10 to 6.0.12.11 |


Updates `jsonschema` from 4.18.0 to 4.18.4
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
- [Commits](python-jsonschema/jsonschema@v4.18.0...v4.18.4)

Updates `pyyaml` from 6.0 to 6.0.1
- [Changelog](https://github.com/yaml/pyyaml/blob/6.0.1/CHANGES)
- [Commits](yaml/pyyaml@6.0...6.0.1)

Updates `mkdocs` from 1.4.3 to 1.5.0
- [Release notes](https://github.com/mkdocs/mkdocs/releases)
- [Commits](mkdocs/mkdocs@1.4.3...1.5.0)

Updates `mkdocs-material` from 9.1.18 to 9.1.20
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.1.18...9.1.20)

Updates `pylint` from 2.17.4 to 2.17.5
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v2.17.4...v2.17.5)

Updates `types-requests` from 2.31.0.1 to 2.31.0.2
- [Commits](https://github.com/python/typeshed/commits)

Updates `types-jsonschema` from 4.17.0.8 to 4.17.0.10
- [Commits](https://github.com/python/typeshed/commits)

Updates `types-openpyxl` from 3.1.0.13 to 3.1.0.15
- [Commits](https://github.com/python/typeshed/commits)

Updates `types-regex` from 2023.6.3.0 to 2023.6.3.1
- [Commits](https://github.com/python/typeshed/commits)

Updates `types-pyyaml` from 6.0.12.10 to 6.0.12.11
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: pyyaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: mkdocs
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: mkdocs-material
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: types-requests
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: types-jsonschema
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: types-openpyxl
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: types-regex
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: types-pyyaml
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jul 27, 2023
@jnussbaum jnussbaum changed the title chore(deps): bump the all-dependencies group with 10 updates chore(deps): bump dependencies Jul 27, 2023
@jnussbaum jnussbaum merged commit 8fd23d4 into main Jul 27, 2023
5 checks passed
@jnussbaum jnussbaum deleted the dependabot/pip/all-dependencies-7565e1da94 branch July 27, 2023 12:58
@daschbot daschbot mentioned this pull request Jul 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant