gitlab-pages-shortlinks merge requestshttps://gitlab.fachschaften.org/tudo-fsinfo/admin/gitlab-pages-shortlinks/-/merge_requests2023-07-11T02:11:53Zhttps://gitlab.fachschaften.org/tudo-fsinfo/admin/gitlab-pages-shortlinks/-/merge_requests/25chore(deps): update dependency black to v23.7.02023-07-11T02:11:53ZRenovate Botchore(deps): update dependency black to v23.7.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [black](https://github.com/psf/black) ([changelog](https://github.com/psf/black/blob/main/CHANGES.md)) | dev-dependencies | minor | `23.3.0...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [black](https://github.com/psf/black) ([changelog](https://github.com/psf/black/blob/main/CHANGES.md)) | dev-dependencies | minor | `23.3.0` -> `23.7.0` |
---
### Release Notes
<details>
<summary>psf/black (black)</summary>
### [`v23.7.0`](https://github.com/psf/black/blob/HEAD/CHANGES.md#2370)
[Compare Source](https://github.com/psf/black/compare/23.3.0...23.7.0)
##### Highlights
- Runtime support for Python 3.7 has been removed. Formatting 3.7 code will still be
supported until further notice ([#​3765](https://github.com/psf/black/issues/3765))
##### Stable style
- Fix a bug where an illegal trailing comma was added to return type annotations using
PEP 604 unions ([#​3735](https://github.com/psf/black/issues/3735))
- Fix several bugs and crashes where comments in stub files were removed or mishandled
under some circumstances ([#​3745](https://github.com/psf/black/issues/3745))
- Fix a crash with multi-line magic comments like `type: ignore` within parentheses
([#​3740](https://github.com/psf/black/issues/3740))
- Fix error in AST validation when *Black* removes trailing whitespace in a type comment
([#​3773](https://github.com/psf/black/issues/3773))
##### Preview style
- Implicitly concatenated strings used as function args are no longer wrapped inside
parentheses ([#​3640](https://github.com/psf/black/issues/3640))
- Remove blank lines between a class definition and its docstring ([#​3692](https://github.com/psf/black/issues/3692))
##### Configuration
- The `--workers` argument to *Black* can now be specified via the `BLACK_NUM_WORKERS`
environment variable ([#​3743](https://github.com/psf/black/issues/3743))
- `.pytest_cache`, `.ruff_cache` and `.vscode` are now excluded by default ([#​3691](https://github.com/psf/black/issues/3691))
- Fix *Black* not honouring `pyproject.toml` settings when running `--stdin-filename`
and the `pyproject.toml` found isn't in the current working directory ([#​3719](https://github.com/psf/black/issues/3719))
- *Black* will now error if `exclude` and `extend-exclude` have invalid data types in
`pyproject.toml`, instead of silently doing the wrong thing ([#​3764](https://github.com/psf/black/issues/3764))
##### Packaging
- Upgrade mypyc from 0.991 to 1.3 ([#​3697](https://github.com/psf/black/issues/3697))
- Remove patching of Click that mitigated errors on Python 3.6 with `LANG=C` ([#​3768](https://github.com/psf/black/issues/3768))
##### Parser
- Add support for the new PEP 695 syntax in Python 3.12 ([#​3703](https://github.com/psf/black/issues/3703))
##### Performance
- Speed up *Black* significantly when the cache is full ([#​3751](https://github.com/psf/black/issues/3751))
- Avoid importing `IPython` in a case where we wouldn't need it ([#​3748](https://github.com/psf/black/issues/3748))
##### Output
- Use aware UTC datetimes internally, avoids deprecation warning on Python 3.12 ([#​3728](https://github.com/psf/black/issues/3728))
- Change verbose logging to exactly mirror *Black*'s logic for source discovery ([#​3749](https://github.com/psf/black/issues/3749))
##### *Blackd*
- The `blackd` argument parser now shows the default values for options in their help
text ([#​3712](https://github.com/psf/black/issues/3712))
##### Integrations
- Black is now tested with
[`PYTHONWARNDEFAULTENCODING = 1`](https://docs.python.org/3/library/io.html#io-encoding-warning)
([#​3763](https://github.com/psf/black/issues/3763))
- Update GitHub Action to display black output in the job summary ([#​3688](https://github.com/psf/black/issues/3688))
##### Documentation
- Add a CITATION.cff file to the root of the repository, containing metadata on how to
cite this software ([#​3723](https://github.com/psf/black/issues/3723))
- Update the *classes* and *exceptions* documentation in Developer reference to match
the latest code base ([#​3755](https://github.com/psf/black/issues/3755))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xLjExIiwidXBkYXRlZEluVmVyIjoiMzYuMS4xMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->https://gitlab.fachschaften.org/tudo-fsinfo/admin/gitlab-pages-shortlinks/-/merge_requests/24fix(deps): update dependency click to v8.1.52023-07-13T17:14:49ZRenovate Botfix(deps): update dependency click to v8.1.5This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [click](https://palletsprojects.com/p/click/) ([changelog](https://click.palletsprojects.com/changes/)) | dependencies | patch | `8.1.3` ->...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [click](https://palletsprojects.com/p/click/) ([changelog](https://click.palletsprojects.com/changes/)) | dependencies | patch | `8.1.3` -> `8.1.5` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS45OC4xIiwidXBkYXRlZEluVmVyIjoiMzYuMS4xMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->https://gitlab.fachschaften.org/tudo-fsinfo/admin/gitlab-pages-shortlinks/-/merge_requests/23fix(deps): update dependency requests to v2.31.02023-07-09T10:13:30ZRenovate Botfix(deps): update dependency requests to v2.31.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [requests](https://requests.readthedocs.io) ([source](https://github.com/psf/requests), [changelog](https://github.com/psf/requests/blob/ma...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [requests](https://requests.readthedocs.io) ([source](https://github.com/psf/requests), [changelog](https://github.com/psf/requests/blob/master/HISTORY.md)) | dependencies | minor | `2.28.2` -> `2.31.0` |
---
### Release Notes
<details>
<summary>psf/requests (requests)</summary>
### [`v2.31.0`](https://github.com/psf/requests/blob/HEAD/HISTORY.md#2310-2023-05-22)
[Compare Source](https://github.com/psf/requests/compare/v2.30.0...v2.31.0)
**Security**
- Versions of Requests between v2.3.0 and v2.30.0 are vulnerable to potential
forwarding of `Proxy-Authorization` headers to destination servers when
following HTTPS redirects.
When proxies are defined with user info (https://user:pass@proxy:8080), Requests
will construct a `Proxy-Authorization` header that is attached to the request to
authenticate with the proxy.
In cases where Requests receives a redirect response, it previously reattached
the `Proxy-Authorization` header incorrectly, resulting in the value being
sent through the tunneled connection to the destination server. Users who rely on
defining their proxy credentials in the URL are *strongly* encouraged to upgrade
to Requests 2.31.0+ to prevent unintentional leakage and rotate their proxy
credentials once the change has been fully deployed.
Users who do not use a proxy or do not supply their proxy credentials through
the user information portion of their proxy URL are not subject to this
vulnerability.
Full details can be read in our [Github Security Advisory](https://github.com/psf/requests/security/advisories/GHSA-j8r2-6x86-q33q)
and [CVE-2023-32681](https://nvd.nist.gov/vuln/detail/CVE-2023-32681).
### [`v2.30.0`](https://github.com/psf/requests/blob/HEAD/HISTORY.md#2300-2023-05-03)
[Compare Source](https://github.com/psf/requests/compare/v2.29.0...v2.30.0)
**Dependencies**
- ⚠️ Added support for urllib3 2.0. ⚠️
This may contain minor breaking changes so we advise careful testing and
reviewing https://urllib3.readthedocs.io/en/latest/v2-migration-guide.html
prior to upgrading.
Users who wish to stay on urllib3 1.x can pin to `urllib3<2`.
### [`v2.29.0`](https://github.com/psf/requests/blob/HEAD/HISTORY.md#2290-2023-04-26)
[Compare Source](https://github.com/psf/requests/compare/v2.28.2...v2.29.0)
**Improvements**
- Requests now defers chunked requests to the urllib3 implementation to improve
standardization. ([#​6226](https://github.com/psf/requests/issues/6226))
- Requests relaxes header component requirements to support bytes/str subclasses. ([#​6356](https://github.com/psf/requests/issues/6356))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzYuMS4xMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->https://gitlab.fachschaften.org/tudo-fsinfo/admin/gitlab-pages-shortlinks/-/merge_requests/22chore(deps): update dependency pyinstaller to v5.13.02023-07-09T10:13:26ZRenovate Botchore(deps): update dependency pyinstaller to v5.13.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pyinstaller](https://www.pyinstaller.org/) ([source](https://github.com/pyinstaller/pyinstaller)) | dev-dependencies | minor | `5.9.0` -> ...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pyinstaller](https://www.pyinstaller.org/) ([source](https://github.com/pyinstaller/pyinstaller)) | dev-dependencies | minor | `5.9.0` -> `5.13.0` |
---
### Release Notes
<details>
<summary>pyinstaller/pyinstaller (pyinstaller)</summary>
### [`v5.13.0`](https://github.com/pyinstaller/pyinstaller/releases/tag/v5.13.0)
[Compare Source](https://github.com/pyinstaller/pyinstaller/compare/v5.12.0...v5.13.0)
Please see the [v5.13.0 section of the changelog](https://pyinstaller.org/en/v5.13.0/CHANGES.html#id1) for a list of the changes since v5.12.0.
Note that this is intended to be the last `v5.x` release. `v6.0` will contain breaking changes from [#​7619](https://github.com/pyinstaller/pyinstaller/issues/7619), [#​7713](https://github.com/pyinstaller/pyinstaller/issues/7713) and [#​6999](https://github.com/pyinstaller/pyinstaller/issues/6999). If you want to avoid unexpected disruption, you may wish to pin pyinstaller (e.g. `pip install "pyinstaller<6"`).
### [`v5.12.0`](https://github.com/pyinstaller/pyinstaller/releases/tag/v5.12.0)
[Compare Source](https://github.com/pyinstaller/pyinstaller/compare/v5.11.0...v5.12.0)
Please see the [v5.12.0 section of the changelog](https://pyinstaller.org/en/v5.12.0/CHANGES.html#id1) for a list of the changes since v5.11.0.
### [`v5.11.0`](https://github.com/pyinstaller/pyinstaller/releases/tag/v5.11.0)
[Compare Source](https://github.com/pyinstaller/pyinstaller/compare/v5.10.1...v5.11.0)
Please see the [v5.11.0 section of the changelog](https://pyinstaller.org/en/v5.11.0/CHANGES.html#id1) for a list of the changes since v5.10.1.
### [`v5.10.1`](https://github.com/pyinstaller/pyinstaller/releases/tag/v5.10.1)
[Compare Source](https://github.com/pyinstaller/pyinstaller/compare/v5.10.0...v5.10.1)
Please see the [v5.10.1 section of the changelog](https://pyinstaller.org/en/v5.10.1/CHANGES.html#id1) for a list of the changes since v5.10.0.
### [`v5.10.0`](https://github.com/pyinstaller/pyinstaller/releases/tag/v5.10.0)
[Compare Source](https://github.com/pyinstaller/pyinstaller/compare/v5.9.0...v5.10.0)
Please see the [v5.10.0 section of the changelog](https://pyinstaller.org/en/v5.10.0/CHANGES.html#id1) for a list of the changes since v5.9.0.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMC4yIiwidXBkYXRlZEluVmVyIjoiMzYuMS4xMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->https://gitlab.fachschaften.org/tudo-fsinfo/admin/gitlab-pages-shortlinks/-/merge_requests/21chore(deps): update dependency mypy to v1.4.12023-07-09T10:13:23ZRenovate Botchore(deps): update dependency mypy to v1.4.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mypy](https://www.mypy-lang.org/) ([source](https://github.com/python/mypy), [changelog](https://mypy-lang.blogspot.com/)) | dev-dependenc...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mypy](https://www.mypy-lang.org/) ([source](https://github.com/python/mypy), [changelog](https://mypy-lang.blogspot.com/)) | dev-dependencies | minor | `1.1.1` -> `1.4.1` |
---
### Release Notes
<details>
<summary>python/mypy (mypy)</summary>
### [`v1.4.1`](https://github.com/python/mypy/compare/v1.4.0...v1.4.1)
[Compare Source](https://github.com/python/mypy/compare/v1.4.0...v1.4.1)
### [`v1.4.0`](https://github.com/python/mypy/compare/v1.3.0...v1.4.0)
[Compare Source](https://github.com/python/mypy/compare/v1.3.0...v1.4.0)
### [`v1.3.0`](https://github.com/python/mypy/compare/v1.2.0...v1.3.0)
[Compare Source](https://github.com/python/mypy/compare/v1.2.0...v1.3.0)
### [`v1.2.0`](https://github.com/python/mypy/compare/v1.1.1...v1.2.0)
[Compare Source](https://github.com/python/mypy/compare/v1.1.1...v1.2.0)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMC4yIiwidXBkYXRlZEluVmVyIjoiMzYuMS4xMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->