aurweb merge requestshttps://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests2023-01-11T20:35:24Zhttps://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/601update-bg translations2023-01-11T20:35:24ZKevin Morriskevr@0cost.orgupdate-bg translationshttps://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/600update-az_AZ translations2023-01-11T20:35:23ZKevin Morriskevr@0cost.orgupdate-az_AZ translationshttps://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/599update-az translations2023-01-11T20:35:22ZKevin Morriskevr@0cost.orgupdate-az translationshttps://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/598update-ar translations2023-01-11T20:35:21ZKevin Morriskevr@0cost.orgupdate-ar translationshttps://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/596fix: FastAPI 0.89.0 upgrade2023-01-11T12:31:40ZMario Oenningfix: FastAPI 0.89.0 upgradeWith the new 0.89.0 version, FastAPI introduced the possibility of
defining the "response_model" via type annotations for functions.
A "response_model" must inherit from the pydantic "BaseModel" class.
Now we have a couple of places ...With the new 0.89.0 version, FastAPI introduced the possibility of
defining the "response_model" via type annotations for functions.
A "response_model" must inherit from the pydantic "BaseModel" class.
Now we have a couple of places where "starlette.responses.Response"
is annotated as the return type. :thinking:
-> Removing those return type annotations...
References:
https://fastapi.tiangolo.com/release-notes/
https://github.com/tiangolo/fastapi/pull/1436
Signed-off-by: moson-mo <mo-son@mailbox.org>https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/593chore(deps): update dependency coverage to v7 - autoclosed2023-01-25T21:24:15Zrenovatechore(deps): update dependency coverage to v7 - autoclosedThis MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [coverage](https://github.com/nedbat/coveragepy) | `^6.0.2` -> `^7.0.0` | [![age](https://badges.renovateap...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [coverage](https://github.com/nedbat/coveragepy) | `^6.0.2` -> `^7.0.0` | [![age](https://badges.renovateapi.com/packages/pypi/coverage/7.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/coverage/7.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/coverage/7.1.0/compatibility-slim/6.5.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/coverage/7.1.0/confidence-slim/6.5.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>nedbat/coveragepy</summary>
### [`v7.1.0`](https://github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-710--2023-01-24)
[Compare Source](https://github.com/nedbat/coveragepy/compare/7.0.5...7.1.0)
- Added: the debug output file can now be specified with `[run] debug_file`
in the configuration file. Closes `issue 1319`\_.
- Performance: fixed a slowdown with dynamic contexts that's been around since
6.4.3. The fix closes `issue 1538`*. Thankfully this doesn't break the
`Cython change`* that fixed `issue 972`\_. Thanks to Mathieu Kniewallner for
the deep investigative work and comprehensive issue report.
- Typing: all product and test code has type annotations.
.. \_Cython change: https://github.com/nedbat/coveragepy/pull/1347
.. \_issue 972: https://github.com/nedbat/coveragepy/issues/972
.. \_issue 1319: https://github.com/nedbat/coveragepy/issues/1319
.. \_issue 1538: https://github.com/nedbat/coveragepy/issues/1538
.. \_changes\_7-0-5:
### [`v7.0.5`](https://github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-705--2023-01-10)
[Compare Source](https://github.com/nedbat/coveragepy/compare/7.0.4...7.0.5)
- Fix: On Python 3.7, a file with type annotations but no `from __future__
import annotations` would be missing statements in the coverage report. This
is now fixed, closing `issue 1524`\_.
.. \_issue 1524: https://github.com/nedbat/coveragepy/issues/1524
.. \_changes\_7-0-4:
### [`v7.0.4`](https://github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-704--2023-01-07)
[Compare Source](https://github.com/nedbat/coveragepy/compare/7.0.3...7.0.4)
- Performance: an internal cache of file names was accidentally disabled,
resulting in sometimes drastic reductions in performance. This is now fixed,
closing `issue 1527`\_. Thanks to Ivan Ciuvalschii for the reproducible test
case.
.. \_issue 1527: https://github.com/nedbat/coveragepy/issues/1527
.. \_changes\_7-0-3:
### [`v7.0.3`](https://github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-703--2023-01-03)
[Compare Source](https://github.com/nedbat/coveragepy/compare/7.0.2...7.0.3)
- Fix: when using pytest-cov or pytest-xdist, or perhaps both, the combining
step could fail with `assert row is not None` using 7.0.2. This was due to
a race condition that has always been possible and is still possible. In
7.0.1 and before, the error was silently swallowed by the combining code.
Now it will produce a message "Couldn't combine data file" and ignore the
data file as it used to do before 7.0.2. Closes `issue 1522`\_.
.. \_issue 1522: https://github.com/nedbat/coveragepy/issues/1522
.. \_changes\_7-0-2:
### [`v7.0.2`](https://github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-702--2023-01-02)
[Compare Source](https://github.com/nedbat/coveragepy/compare/7.0.1...7.0.2)
- Fix: when using the `[run] relative_files = True` setting, a relative
`[paths]` pattern was still being made absolute. This is now fixed,
closing `issue 1519`\_.
- Fix: if Python doesn't provide tomllib, then TOML configuration files can
only be read if coverage.py is installed with the `[toml]` extra.
Coverage.py will raise an error if TOML support is not installed when it sees
your settings are in a .toml file. But it didn't understand that
`[tools.coverage]` was a valid section header, so the error wasn't reported
if you used that header, and settings were silently ignored. This is now
fixed, closing `issue 1516`\_.
- Fix: adjusted how decorators are traced on PyPy 7.3.10, fixing `issue 1515`\_.
- Fix: the `coverage lcov` report did not properly implement the
`--fail-under=MIN` option. This has been fixed.
- Refactor: added many type annotations, including a number of refactorings.
This should not affect outward behavior, but they were a bit invasive in some
places, so keep your eyes peeled for oddities.
- Refactor: removed the vestigial and long untested support for Jython and
IronPython.
.. \_issue 1515: https://github.com/nedbat/coveragepy/issues/1515
.. \_issue 1516: https://github.com/nedbat/coveragepy/issues/1516
.. \_issue 1519: https://github.com/nedbat/coveragepy/issues/1519
.. \_changes\_7-0-1:
### [`v7.0.1`](https://github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-701--2022-12-23)
[Compare Source](https://github.com/nedbat/coveragepy/compare/7.0.0...7.0.1)
- When checking if a file mapping resolved to a file that exists, we weren't
considering files in .whl files. This is now fixed, closing `issue 1511`\_.
- File pattern rules were too strict, forbidding plus signs and curly braces in
directory and file names. This is now fixed, closing `issue 1513`\_.
- Unusual Unicode or control characters in source files could prevent
reporting. This is now fixed, closing `issue 1512`\_.
- The PyPy wheel now installs on PyPy 3.7, 3.8, and 3.9, closing `issue 1510`\_.
.. \_issue 1510: https://github.com/nedbat/coveragepy/issues/1510
.. \_issue 1511: https://github.com/nedbat/coveragepy/issues/1511
.. \_issue 1512: https://github.com/nedbat/coveragepy/issues/1512
.. \_issue 1513: https://github.com/nedbat/coveragepy/issues/1513
.. \_changes\_7-0-0:
### [`v7.0.0`](https://github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-700--2022-12-18)
[Compare Source](https://github.com/nedbat/coveragepy/compare/6.5.0...7.0.0)
Nothing new beyond 7.0.0b1.
.. \_changes\_7-0-0b1:
</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 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, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xODMuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE4My4wIn0=-->https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/592fix(deps): update dependency srcinfo to ^0.1.0 - autoclosed2023-01-25T21:24:18Zrenovatefix(deps): update dependency srcinfo to ^0.1.0 - autoclosedThis MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| srcinfo | `^0.0.8` -> `^0.1.0` | [![age](https://badges.renovateapi.com/packages/pypi/srcinfo/0.1.1/age-sli...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| srcinfo | `^0.0.8` -> `^0.1.0` | [![age](https://badges.renovateapi.com/packages/pypi/srcinfo/0.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/srcinfo/0.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/srcinfo/0.1.1/compatibility-slim/0.0.8)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/srcinfo/0.1.1/confidence-slim/0.0.8)](https://docs.renovatebot.com/merge-confidence/) |
---
### 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 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, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xODMuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE4My4wIn0=-->https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/588fix(deps): update dependency fastapi to ^0.89.0 - autoclosed2023-01-25T21:24:16Zrenovatefix(deps): update dependency fastapi to ^0.89.0 - autoclosedThis MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fastapi](https://github.com/tiangolo/fastapi) | `^0.87.0` -> `^0.89.0` | [![age](https://badges.renovateap...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fastapi](https://github.com/tiangolo/fastapi) | `^0.87.0` -> `^0.89.0` | [![age](https://badges.renovateapi.com/packages/pypi/fastapi/0.89.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/fastapi/0.89.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/fastapi/0.89.1/compatibility-slim/0.87.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/fastapi/0.89.1/confidence-slim/0.87.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>tiangolo/fastapi</summary>
### [`v0.89.1`](https://github.com/tiangolo/fastapi/releases/tag/0.89.1)
[Compare Source](https://github.com/tiangolo/fastapi/compare/0.89.0...0.89.1)
##### Fixes
- 🐛 Ignore Response classes on return annotation. MR [#​5855](https://github.com/tiangolo/fastapi/pull/5855) by [@​Kludex](https://github.com/Kludex). See the new docs in the MR below.
##### Docs
- 📝 Update docs and examples for Response Model with Return Type Annotations, and update runtime error. MR [#​5873](https://github.com/tiangolo/fastapi/pull/5873) by [@​tiangolo](https://github.com/tiangolo). New docs at [Response Model - Return Type: Other Return Type Annotations](https://fastapi.tiangolo.com/tutorial/response-model/#other-return-type-annotations).
- 📝 Add External Link: FastAPI lambda container: serverless simplified. MR [#​5784](https://github.com/tiangolo/fastapi/pull/5784) by [@​rafrasenberg](https://github.com/rafrasenberg).
##### Translations
- 🌐 Add Turkish translation for `docs/tr/docs/tutorial/first_steps.md`. MR [#​5691](https://github.com/tiangolo/fastapi/pull/5691) by [@​Kadermiyanyedi](https://github.com/Kadermiyanyedi).
### [`v0.89.0`](https://github.com/tiangolo/fastapi/releases/tag/0.89.0)
[Compare Source](https://github.com/tiangolo/fastapi/compare/0.88.0...0.89.0)
##### Features
- ✨ Add support for function return type annotations to declare the `response_model`. Initial MR [#​1436](https://github.com/tiangolo/fastapi/pull/1436) by [@​uriyyo](https://github.com/uriyyo).
Now you can declare the return type / `response_model` in the function return type annotation:
```python
from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()
class Item(BaseModel):
name: str
price: float
@​app.get("/items/")
async def read_items() -> list[Item]:
return [
Item(name="Portal Gun", price=42.0),
Item(name="Plumbus", price=32.0),
]
```
FastAPI will use the return type annotation to perform:
- Data validation
- Automatic documentation
- It could power automatic client generators
- **Data filtering**
Before this version it was only supported via the `response_model` parameter.
Read more about it in the new docs: [Response Model - Return Type](https://fastapi.tiangolo.com/tutorial/response-model/).
##### Docs
- 📝 Add External Link: Authorization on FastAPI with Casbin. MR [#​5712](https://github.com/tiangolo/fastapi/pull/5712) by [@​Xhy-5000](https://github.com/Xhy-5000).
- ✏ Fix typo in `docs/en/docs/async.md`. MR [#​5785](https://github.com/tiangolo/fastapi/pull/5785) by [@​Kingdageek](https://github.com/Kingdageek).
- ✏ Fix typo in `docs/en/docs/deployment/concepts.md`. MR [#​5824](https://github.com/tiangolo/fastapi/pull/5824) by [@​kelbyfaessler](https://github.com/kelbyfaessler).
##### Translations
- 🌐 Add Russian translation for `docs/ru/docs/fastapi-people.md`. MR [#​5577](https://github.com/tiangolo/fastapi/pull/5577) by [@​Xewus](https://github.com/Xewus).
- 🌐 Fix typo in Chinese translation for `docs/zh/docs/benchmarks.md`. MR [#​4269](https://github.com/tiangolo/fastapi/pull/4269) by [@​15027668g](https://github.com/15027668g).
- 🌐 Add Korean translation for `docs/tutorial/cors.md`. MR [#​3764](https://github.com/tiangolo/fastapi/pull/3764) by [@​NinaHwang](https://github.com/NinaHwang).
##### Internal
- ⬆ Update coverage\[toml] requirement from <7.0,>=6.5.0 to >=6.5.0,<8.0. MR [#​5801](https://github.com/tiangolo/fastapi/pull/5801) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Update uvicorn\[standard] requirement from <0.19.0,>=0.12.0 to >=0.12.0,<0.21.0 for development. MR [#​5795](https://github.com/tiangolo/fastapi/pull/5795) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump dawidd6/action-download-artifact from 2.24.2 to 2.24.3. MR [#​5842](https://github.com/tiangolo/fastapi/pull/5842) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- 👥 Update FastAPI People. MR [#​5825](https://github.com/tiangolo/fastapi/pull/5825) by [@​github-actions\[bot\]](https://github.com/apps/github-actions).
- ⬆ Bump types-ujson from 5.5.0 to 5.6.0.0. MR [#​5735](https://github.com/tiangolo/fastapi/pull/5735) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump pypa/gh-action-pypi-publish from 1.5.2 to 1.6.4. MR [#​5750](https://github.com/tiangolo/fastapi/pull/5750) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- 👷 Add GitHub Action gate/check. MR [#​5492](https://github.com/tiangolo/fastapi/pull/5492) by [@​webknjaz](https://github.com/webknjaz).
- 🔧 Update sponsors, add Svix. MR [#​5848](https://github.com/tiangolo/fastapi/pull/5848) by [@​tiangolo](https://github.com/tiangolo).
- 🔧 Remove Doist sponsor. MR [#​5847](https://github.com/tiangolo/fastapi/pull/5847) by [@​tiangolo](https://github.com/tiangolo).
- ⬆ Update sqlalchemy requirement from <=1.4.41,>=1.3.18 to >=1.3.18,<1.4.43. MR [#​5540](https://github.com/tiangolo/fastapi/pull/5540) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- ⬆ Bump nwtgck/actions-netlify from 1.2.4 to 2.0.0. MR [#​5757](https://github.com/tiangolo/fastapi/pull/5757) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- 👷 Refactor CI artifact upload/download for docs previews. MR [#​5793](https://github.com/tiangolo/fastapi/pull/5793) by [@​tiangolo](https://github.com/tiangolo).
- ⬆ Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.5.2. MR [#​5714](https://github.com/tiangolo/fastapi/pull/5714) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- 👥 Update FastAPI People. MR [#​5722](https://github.com/tiangolo/fastapi/pull/5722) by [@​github-actions\[bot\]](https://github.com/apps/github-actions).
- 🔧 Update sponsors, disable course bundle. MR [#​5713](https://github.com/tiangolo/fastapi/pull/5713) by [@​tiangolo](https://github.com/tiangolo).
- ⬆ Update typer\[all] requirement from <0.7.0,>=0.6.1 to >=0.6.1,<0.8.0. MR [#​5639](https://github.com/tiangolo/fastapi/pull/5639) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
### [`v0.88.0`](https://github.com/tiangolo/fastapi/releases/tag/0.88.0)
[Compare Source](https://github.com/tiangolo/fastapi/compare/0.87.0...0.88.0)
##### Upgrades
- ⬆ Bump Starlette to version `0.22.0` to fix bad encoding for query parameters in new `TestClient`. MR [#​5659](https://github.com/tiangolo/fastapi/pull/5659) by [@​azogue](https://github.com/azogue).
##### Docs
- ✏️ Fix typo in docs for `docs/en/docs/advanced/middleware.md`. MR [#​5376](https://github.com/tiangolo/fastapi/pull/5376) by [@​rifatrakib](https://github.com/rifatrakib).
##### Translations
- 🌐 Add Portuguese translation for `docs/pt/docs/deployment/docker.md`. MR [#​5663](https://github.com/tiangolo/fastapi/pull/5663) by [@​ayr-ton](https://github.com/ayr-ton).
##### Internal
- 👷 Tweak build-docs to improve CI performance. MR [#​5699](https://github.com/tiangolo/fastapi/pull/5699) by [@​tiangolo](https://github.com/tiangolo).
- ⬆ \[pre-commit.ci] pre-commit autoupdate. MR [#​5566](https://github.com/tiangolo/fastapi/pull/5566) by [@​pre-commit-ci\[bot\]](https://github.com/apps/pre-commit-ci).
- ⬆️ Upgrade Ruff. MR [#​5698](https://github.com/tiangolo/fastapi/pull/5698) by [@​tiangolo](https://github.com/tiangolo).
- 👷 Remove pip cache for Smokeshow as it depends on a requirements.txt. MR [#​5700](https://github.com/tiangolo/fastapi/pull/5700) by [@​tiangolo](https://github.com/tiangolo).
- 💚 Fix pip cache for Smokeshow. MR [#​5697](https://github.com/tiangolo/fastapi/pull/5697) by [@​tiangolo](https://github.com/tiangolo).
- 👷 Fix and tweak CI cache handling. MR [#​5696](https://github.com/tiangolo/fastapi/pull/5696) by [@​tiangolo](https://github.com/tiangolo).
- 👷 Update `setup-python` action in tests to use new caching feature. MR [#​5680](https://github.com/tiangolo/fastapi/pull/5680) by [@​madkinsz](https://github.com/madkinsz).
- ⬆ Bump black from 22.8.0 to 22.10.0. MR [#​5569](https://github.com/tiangolo/fastapi/pull/5569) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
</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 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, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xODMuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE4My4wIn0=-->https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/580fix(deps): update dependency uvicorn to ^0.20.0 - autoclosed2022-11-23T00:25:36Zrenovatefix(deps): update dependency uvicorn to ^0.20.0 - autoclosedThis MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [uvicorn](https://github.com/encode/uvicorn) ([changelog](https://github.com/encode/uvicorn/blob/master/CHA...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [uvicorn](https://github.com/encode/uvicorn) ([changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md)) | `^0.19.0` -> `^0.20.0` | [![age](https://badges.renovateapi.com/packages/pypi/uvicorn/0.20.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/uvicorn/0.20.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/uvicorn/0.20.0/compatibility-slim/0.19.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/uvicorn/0.20.0/confidence-slim/0.19.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>encode/uvicorn</summary>
### [`v0.20.0`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#​0200---2022-11-20)
[Compare Source](https://github.com/encode/uvicorn/compare/0.19.0...0.20.0)
##### Added
- Check if handshake is completed before sending frame on `wsproto` shutdown ([#​1737](https://github.com/encode/uvicorn/issues/1737))
- Add default headers to WebSockets implementations ([#​1606](https://github.com/encode/uvicorn/issues/1606) & [#​1747](https://github.com/encode/uvicorn/issues/1747)) 28/10/22
- Warn user when `reload` and `workers` flag are used together ([#​1731](https://github.com/encode/uvicorn/issues/1731)) 31/10/22
##### Fixed
- Use correct `WebSocket` error codes on `close` ([#​1753](https://github.com/encode/uvicorn/issues/1753)) 20/11/22
- Send disconnect event on connection lost for `wsproto` ([#​996](https://github.com/encode/uvicorn/issues/996)) 29/10/22
- Add `SIGQUIT` handler to `UvicornWorker` ([#​1710](https://github.com/encode/uvicorn/issues/1710)) 01/11/22
- Fix crash on exist with "--uds" if socket doesn't exist ([#​1725](https://github.com/encode/uvicorn/issues/1725)) 27/10/22
- Annotate `CONFIG_KWARGS` in `UvicornWorker` class ([#​1746](https://github.com/encode/uvicorn/issues/1746)) 31/10/22
##### Removed
- Remove conditional on `RemoteProtocolError.event_hint` on `wsproto` ([#​1486](https://github.com/encode/uvicorn/issues/1486)) 31/10/22
- Remove unused `handle_no_connect` on `wsproto` implementation ([#​1759](https://github.com/encode/uvicorn/issues/1759)) 17/11/22
</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 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, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xODMuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE4My4wIn0=-->https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/579fix(deps): update dependency fakeredis to v2 - autoclosed2022-11-23T00:25:35Zrenovatefix(deps): update dependency fakeredis to v2 - autoclosedThis MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fakeredis](https://github.com/cunla/fakeredis-py) | `^1.10.0` -> `^2.0.0` | [![age](https://badges.renovat...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fakeredis](https://github.com/cunla/fakeredis-py) | `^1.10.0` -> `^2.0.0` | [![age](https://badges.renovateapi.com/packages/pypi/fakeredis/2.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/fakeredis/2.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/fakeredis/2.0.0/compatibility-slim/1.10.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/fakeredis/2.0.0/confidence-slim/1.10.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>cunla/fakeredis-py</summary>
### [`v2.0.0`](https://github.com/cunla/fakeredis-py/releases/tag/v2.0.0)
[Compare Source](https://github.com/cunla/fakeredis-py/compare/v1.10.1...v2.0.0)
#### Changes
#### 🚀 Breaking changes
- Remove support for aioredis separate from redis-py (redis-py versions 4.1.2 and below). ([#​65](https://github.com/cunla/fakeredis-py/issues/65))
#### 🚀 Features
- Add support for redis-py v4.4rc4 ([#​73](https://github.com/cunla/fakeredis-py/issues/73))
- Add mypy support ([#​74](https://github.com/cunla/fakeredis-py/issues/74))
#### 🧰 Maintenance
- Separate commands to mixins ([#​71](https://github.com/cunla/fakeredis-py/issues/71))
- Use release-drafter
- Update GitHub workflows
**Full Changelog**: https://github.com/cunla/fakeredis-py/compare/v1.10.1...v2.0.0
### [`v1.10.1`](https://github.com/cunla/fakeredis-py/releases/tag/v1.10.1)
[Compare Source](https://github.com/cunla/fakeredis-py/compare/v1.10.0...v1.10.1)
#### What's Changed
- Implement support for `zmscore` by [@​the-wondersmith](https://github.com/the-wondersmith) in https://github.com/cunla/fakeredis-py/pull/67
#### New Contributors
- [@​the-wondersmith](https://github.com/the-wondersmith) made their first contribution in https://github.com/cunla/fakeredis-py/pull/67
**Full Changelog**: https://github.com/cunla/fakeredis-py/compare/v1.10.0...v1.10.1
</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 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, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xODMuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE4My4wIn0=-->https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/572chore: fix URL's to mailing lists2022-11-04T15:59:15ZMario Oenningchore: fix URL's to mailing listsFixes #404
Signed-off-by: moson-mo <mo-son@mailbox.org>Fixes #404
Signed-off-by: moson-mo <mo-son@mailbox.org>https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/563fix(deps): update dependency pytest-xdist to v3 - autoclosed2022-11-01T18:24:12Zrenovatefix(deps): update dependency pytest-xdist to v3 - autoclosedThis MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) ([changelog](https://pytest-xdist.readthedocs.io...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) ([changelog](https://pytest-xdist.readthedocs.io/en/latest/changelog.html)) | `^2.4.0` -> `^3.0.0` | [![age](https://badges.renovateapi.com/packages/pypi/pytest-xdist/3.0.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/pytest-xdist/3.0.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/pytest-xdist/3.0.2/compatibility-slim/2.5.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/pytest-xdist/3.0.2/confidence-slim/2.5.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>pytest-dev/pytest-xdist</summary>
### [`v3.0.2`](https://github.com/pytest-dev/pytest-xdist/blob/HEAD/CHANGELOG.rst#pytest-xdist-302-2022-10-25)
[Compare Source](https://github.com/pytest-dev/pytest-xdist/compare/v2.5.0...v3.0.2)
\===============================
## Bug Fixes
- `#​813 <https://github.com/pytest-dev/pytest-xdist/issues/813>`\_: Cancel shutdown when a crashed worker is restarted.
## Deprecations
- `#​825 <https://github.com/pytest-dev/pytest-xdist/issues/825>`\_: The `--rsyncdir` command line argument and `rsyncdirs` config variable are deprecated.
The rsync feature will be removed in pytest-xdist 4.0.
- `#​826 <https://github.com/pytest-dev/pytest-xdist/issues/826>`\_: The `--looponfail` command line argument and `looponfailroots` config variable are deprecated.
The loop-on-fail feature will be removed in pytest-xdist 4.0.
## Improved Documentation
- `#​791 <https://github.com/pytest-dev/pytest-xdist/issues/791>`\_: Document the `pytest_xdist_auto_num_workers` hook.
- `#​796 <https://github.com/pytest-dev/pytest-xdist/issues/796>`\_: Added known limitations section to documentation.
- `#​829 <https://github.com/pytest-dev/pytest-xdist/issues/829>`\_: Document the `-n logical` option.
## Features
- `#​792 <https://github.com/pytest-dev/pytest-xdist/issues/792>`\_: The environment variable `PYTEST_XDIST_AUTO_NUM_WORKERS` can now be used to
specify the default for `-n auto` and `-n logical`.
- `#​812 <https://github.com/pytest-dev/pytest-xdist/issues/812>`\_: Partially restore old initial batch distribution algorithm in `LoadScheduling`.
pytest orders tests for optimal sequential execution - i. e. avoiding
unnecessary setup and teardown of fixtures. So executing tests in consecutive
chunks is important for optimal performance.
In v1.14, initial test distribution in `LoadScheduling` was changed to
round-robin, optimized for the corner case, when the number of tests is less
than `2 * number of nodes`. At the same time, it became worse for all other
cases.
For example: if some tests use some "heavy" fixture, and these tests fit into
the initial batch, with round-robin distribution the fixture will be created
`min(n_tests, n_workers)` times, no matter how many other tests there are.
With the old algorithm (before v1.14), if there are enough tests not using
the fixture, the fixture was created only once.
So restore the old behavior for typical cases where the number of tests is
much greater than the number of workers (or, strictly speaking, when there
are at least 2 tests for every node).
## Removals
- `#​468 <https://github.com/pytest-dev/pytest-xdist/issues/468>`\_: The `--boxed` command-line option has been removed. If you still need this functionality, install `pytest-forked <https://pypi.org/project/pytest-forked>`\__ separately.
## Trivial Changes
- `#​468 <https://github.com/pytest-dev/pytest-xdist/issues/468>`\_: The `py` dependency has been dropped.
- `#​822 <https://github.com/pytest-dev/pytest-xdist/issues/822>`\_: Replace internal usage of `py.log` with a custom solution (but with the same interface).
- `#​823 <https://github.com/pytest-dev/pytest-xdist/issues/823>`\_: Remove usage of `py._pydir` as an rsync candidate.
- `#​824 <https://github.com/pytest-dev/pytest-xdist/issues/824>`\_: Replace internal usages of `py.path.local` by `pathlib.Path`.
</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 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, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xODMuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE4My4wIn0=-->https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/561feat: add fields Submitter / CoMaintainers to metadata-archives2022-10-28T16:26:18ZMario Oenningfeat: add fields Submitter / CoMaintainers to metadata-archivesThis adds "Submitter" and "CoMaintainers" to the metadata archives
Submitter -> packages-meta-v1.json.gz & packages-meta-ext-v1.json.gz
CoMaintainers -> packages-meta-ext-v1.json.gz
Preparation to get #400 and #395 exposed via /rpc
...This adds "Submitter" and "CoMaintainers" to the metadata archives
Submitter -> packages-meta-v1.json.gz & packages-meta-ext-v1.json.gz
CoMaintainers -> packages-meta-ext-v1.json.gz
Preparation to get #400 and #395 exposed via /rpc
Signed-off-by: moson-mo <mo-son@mailbox.org>https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/557feat: add fields Submitter / CoMaintainers to metadata-archives2022-10-23T08:51:06ZMario Oenningfeat: add fields Submitter / CoMaintainers to metadata-archivesThis adds "Submitter" and "CoMaintainers" to the metadata archives
Submitter -> packages-meta-v1.json.gz & packages-meta-ext-v1.json.gz
CoMaintainers -> packages-meta-ext-v1.json.gz
Preparation to get #400 and #395 exposed via /rpc
...This adds "Submitter" and "CoMaintainers" to the metadata archives
Submitter -> packages-meta-v1.json.gz & packages-meta-ext-v1.json.gz
CoMaintainers -> packages-meta-ext-v1.json.gz
Preparation to get #400 and #395 exposed via /rpc
Signed-off-by: moson-mo <mo-son@mailbox.org>https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/556chore(deps): update dependency pytest-asyncio to ^0.20.0 - autoclosed2022-10-22T21:23:53Zrenovatechore(deps): update dependency pytest-asyncio to ^0.20.0 - autoclosedThis MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `^0.19.0` -> `^0.20.0` | [![age](https://b...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `^0.19.0` -> `^0.20.0` | [![age](https://badges.renovateapi.com/packages/pypi/pytest-asyncio/0.20.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/pytest-asyncio/0.20.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/pytest-asyncio/0.20.1/compatibility-slim/0.19.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/pytest-asyncio/0.20.1/confidence-slim/0.19.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>pytest-dev/pytest-asyncio</summary>
### [`v0.20.1`](https://github.com/pytest-dev/pytest-asyncio/blob/HEAD/CHANGELOG.rst#​0201-22-10-21)
[Compare Source](https://github.com/pytest-dev/pytest-asyncio/compare/v0.20.0...v0.20.1)
\=================
- Fixes an issue that warned about using an old version of pytest, even though the most recent version was installed. `#​430 <https://github.com/pytest-dev/pytest-asyncio/issues/430>`\_
### [`v0.20.0`](https://github.com/pytest-dev/pytest-asyncio/blob/HEAD/CHANGELOG.rst#​0200-22-10-21)
[Compare Source](https://github.com/pytest-dev/pytest-asyncio/compare/v0.19.0...v0.20.0)
\=================
- BREAKING: Removed *legacy* mode. If you're upgrading from v0.19 and you haven't configured `asyncio_mode = legacy`, you can upgrade without taking any additional action. If you're upgrading from an earlier version or you have explicitly enabled *legacy* mode, you need to switch to *auto* or *strict* mode before upgrading to this version.
- Deprecate use of pytest v6.
- Fixed an issue which prevented fixture setup from being cached. `#​404 <https://github.com/pytest-dev/pytest-asyncio/pull/404>`\_
</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 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, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xODMuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE4My4wIn0=-->https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/555fix(deps): update dependency uvicorn to ^0.19.0 - autoclosed2022-10-22T21:23:54Zrenovatefix(deps): update dependency uvicorn to ^0.19.0 - autoclosedThis MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [uvicorn](https://github.com/encode/uvicorn) ([changelog](https://github.com/encode/uvicorn/blob/master/CHA...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [uvicorn](https://github.com/encode/uvicorn) ([changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md)) | `^0.18.0` -> `^0.19.0` | [![age](https://badges.renovateapi.com/packages/pypi/uvicorn/0.19.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/uvicorn/0.19.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/uvicorn/0.19.0/compatibility-slim/0.18.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/uvicorn/0.19.0/confidence-slim/0.18.3)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>encode/uvicorn</summary>
### [`v0.19.0`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#​0190---2022-10-19)
[Compare Source](https://github.com/encode/uvicorn/compare/0.18.3...0.19.0)
##### Added
- Support Python 3.11 ([#​1652](https://github.com/encode/uvicorn/issues/1652)) 16/09/22
- Bump minimal `httptools` version to `0.5.0` ([#​1645](https://github.com/encode/uvicorn/issues/1645)) 13/09/22
- Ignore HTTP/2 upgrade and optionally ignore WebSocket upgrade ([#​1661](https://github.com/encode/uvicorn/issues/1661)) 19/10/22
- Add `py.typed` to comply with PEP 561 ([#​1687](https://github.com/encode/uvicorn/issues/1687)) 07/10/22
##### Fixed
- Set `propagate` to `False` on "uvicorn" logger ([#​1288](https://github.com/encode/uvicorn/issues/1288)) 08/10/22
- USR1 signal is now handled correctly on `UvicornWorker`. ([#​1565](https://github.com/encode/uvicorn/issues/1565)) 26/08/22
- Use path with query string on `WebSockets` logs ([#​1385](https://github.com/encode/uvicorn/issues/1385)) 11/09/22
- Fix behavior on which "Date" headers were not updated on the same connection ([#​1706](https://github.com/encode/uvicorn/issues/1706)) 19/10/22
##### Removed
- Remove the `--debug` flag ([#​1640](https://github.com/encode/uvicorn/issues/1640)) 14/09/22
- Remove the `DebugMiddleware` ([#​1697](https://github.com/encode/uvicorn/issues/1697)) 07/10/22
</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 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, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xODMuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE4My4wIn0=-->https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/552chore(deps): update dependency pytest-cov to v4 - autoclosed2022-10-22T21:23:54Zrenovatechore(deps): update dependency pytest-cov to v4 - autoclosedThis MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pytest-cov](https://github.com/pytest-dev/pytest-cov) ([changelog](https://pytest-cov.readthedocs.io/en/la...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pytest-cov](https://github.com/pytest-dev/pytest-cov) ([changelog](https://pytest-cov.readthedocs.io/en/latest/changelog.html)) | `^3.0.0` -> `^4.0.0` | [![age](https://badges.renovateapi.com/packages/pypi/pytest-cov/4.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/pytest-cov/4.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/pytest-cov/4.0.0/compatibility-slim/3.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/pytest-cov/4.0.0/confidence-slim/3.0.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>pytest-dev/pytest-cov</summary>
### [`v4.0.0`](https://github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#​400-2022-09-28)
[Compare Source](https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0)
**Note that this release drops support for multiprocessing.**
- `--cov-fail-under` no longer causes `pytest --collect-only` to fail
Contributed by Zac Hatfield-Dodds in `#​511 <https://github.com/pytest-dev/pytest-cov/pull/511>`\_.
- Dropped support for multiprocessing (mostly because `issue 82408 <https://github.com/python/cpython/issues/82408>`\_). This feature was
mostly working but very broken in certain scenarios and made the test suite very flaky and slow.
There is builtin multiprocessing support in coverage and you can migrate to that. All you need is this in your
`.coveragerc`::
\[run]
concurrency = multiprocessing
parallel = true
sigterm = true
- Fixed deprecation in `setup.py` by trying to import setuptools before distutils.
Contributed by Ben Greiner in `#​545 <https://github.com/pytest-dev/pytest-cov/pull/545>`\_.
- Removed undesirable new lines that were displayed while reporting was disabled.
Contributed by Delgan in `#​540 <https://github.com/pytest-dev/pytest-cov/pull/540>`\_.
- Documentation fixes.
Contributed by Andre Brisco in `#​543 <https://github.com/pytest-dev/pytest-cov/pull/543>`\_
and Colin O'Dell in `#​525 <https://github.com/pytest-dev/pytest-cov/pull/525>`\_.
- Added support for LCOV output format via `--cov-report=lcov`. Only works with coverage 6.3+.
Contributed by Christian Fetzer in `#​536 <https://github.com/pytest-dev/pytest-cov/issues/536>`\_.
- Modernized pytest hook implementation.
Contributed by Bruno Oliveira in `#​549 <https://github.com/pytest-dev/pytest-cov/pull/549>`\_
and Ronny Pfannschmidt in `#​550 <https://github.com/pytest-dev/pytest-cov/pull/550>`\_.
</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 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, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xODMuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE4My4wIn0=-->https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/549fix(deps): update dependency email-validator to v1.3.0 - autoclosed2022-10-22T21:23:51Zrenovatefix(deps): update dependency email-validator to v1.3.0 - autoclosedThis MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [email-validator](https://github.com/JoshData/python-email-validator) | `1.2.1` -> `1.3.0` | [![age](https:...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [email-validator](https://github.com/JoshData/python-email-validator) | `1.2.1` -> `1.3.0` | [![age](https://badges.renovateapi.com/packages/pypi/email-validator/1.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/email-validator/1.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/email-validator/1.3.0/compatibility-slim/1.2.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/email-validator/1.3.0/confidence-slim/1.2.1)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>JoshData/python-email-validator</summary>
### [`v1.3.0`](https://github.com/JoshData/python-email-validator/blob/HEAD/CHANGELOG.md#Version-130-September-18-2022)
[Compare Source](https://github.com/JoshData/python-email-validator/compare/v1.2.1...v1.3.0)
- Deliverability checks now check for 'v=spf1 -all' SPF records as a way to reject more bad domains.
- Special use domain names now raise EmailSyntaxError instead of EmailUndeliverableError since they are performed even if check_deliverability is off.
- New module-level attributes are added to override the default values of the keyword arguments and the special-use domains list.
- The keyword arguments of the public methods are now marked as keyword-only, ending support for Python 2.x.
- [pyIsEmail](https://github.com/michaelherold/pyIsEmail)'s test cases are added to the tests.
- Recommend that check_deliverability be set to False for validation on login pages.
- Added an undocumented globally_deliverable option.
</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 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, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xODMuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE4My4wIn0=-->https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/548fix(deps): update dependency fastapi to ^0.85.0 - autoclosed2022-10-22T21:23:52Zrenovatefix(deps): update dependency fastapi to ^0.85.0 - autoclosedThis MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fastapi](https://github.com/tiangolo/fastapi) | `^0.83.0` -> `^0.85.0` | [![age](https://badges.renovateap...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fastapi](https://github.com/tiangolo/fastapi) | `^0.83.0` -> `^0.85.0` | [![age](https://badges.renovateapi.com/packages/pypi/fastapi/0.85.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/fastapi/0.85.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/fastapi/0.85.1/compatibility-slim/0.83.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/fastapi/0.85.1/confidence-slim/0.83.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>tiangolo/fastapi</summary>
### [`v0.85.1`](https://github.com/tiangolo/fastapi/releases/tag/0.85.1)
[Compare Source](https://github.com/tiangolo/fastapi/compare/0.85.0...0.85.1)
##### Fixes
- 🐛 Fix support for strings in OpenAPI status codes: `default`, `1XX`, `2XX`, `3XX`, `4XX`, `5XX`. MR [#​5187](https://github.com/tiangolo/fastapi/pull/5187) by [@​JarroVGIT](https://github.com/JarroVGIT).
##### Docs
- 📝 Add WayScript x FastAPI Tutorial to External Links section. MR [#​5407](https://github.com/tiangolo/fastapi/pull/5407) by [@​moneeka](https://github.com/moneeka).
##### Internal
- 👥 Update FastAPI People. MR [#​5447](https://github.com/tiangolo/fastapi/pull/5447) by [@​github-actions\[bot\]](https://github.com/apps/github-actions).
- 🔧 Disable Material for MkDocs search plugin. MR [#​5495](https://github.com/tiangolo/fastapi/pull/5495) by [@​tiangolo](https://github.com/tiangolo).
- 🔇 Ignore Trio warning in tests for CI. MR [#​5483](https://github.com/tiangolo/fastapi/pull/5483) by [@​samuelcolvin](https://github.com/samuelcolvin).
### [`v0.85.0`](https://github.com/tiangolo/fastapi/releases/tag/0.85.0)
[Compare Source](https://github.com/tiangolo/fastapi/compare/0.84.0...0.85.0)
##### Features
- ⬆ Upgrade version required of Starlette from `0.19.1` to `0.20.4`. Initial MR [#​4820](https://github.com/tiangolo/fastapi/pull/4820) by [@​Kludex](https://github.com/Kludex).
- This includes several bug fixes in Starlette.
- ⬆️ Upgrade Uvicorn max version in public extras: all. From `>=0.12.0,<0.18.0` to `>=0.12.0,<0.19.0`. MR [#​5401](https://github.com/tiangolo/fastapi/pull/5401) by [@​tiangolo](https://github.com/tiangolo).
##### Internal
- ⬆️ Upgrade dependencies for doc and dev internal extras: Typer, Uvicorn. MR [#​5400](https://github.com/tiangolo/fastapi/pull/5400) by [@​tiangolo](https://github.com/tiangolo).
- ⬆️ Upgrade test dependencies: Black, HTTPX, databases, types-ujson. MR [#​5399](https://github.com/tiangolo/fastapi/pull/5399) by [@​tiangolo](https://github.com/tiangolo).
- ⬆️ Upgrade mypy and tweak internal type annotations. MR [#​5398](https://github.com/tiangolo/fastapi/pull/5398) by [@​tiangolo](https://github.com/tiangolo).
- 🔧 Update test dependencies, upgrade Pytest, move dependencies from dev to test. MR [#​5396](https://github.com/tiangolo/fastapi/pull/5396) by [@​tiangolo](https://github.com/tiangolo).
### [`v0.84.0`](https://github.com/tiangolo/fastapi/releases/tag/0.84.0)
[Compare Source](https://github.com/tiangolo/fastapi/compare/0.83.0...0.84.0)
##### Breaking Changes
This version of FastAPI drops support for Python 3.6. 🔥 Please upgrade to a supported version of Python (3.7 or above), Python 3.6 reached the end-of-life a long time ago. 😅☠
- 🔧 Update package metadata, drop support for Python 3.6, move build internals from Flit to Hatch. MR [#​5240](https://github.com/tiangolo/fastapi/pull/5240) by [@​ofek](https://github.com/ofek).
</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 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, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xODMuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE4My4wIn0=-->https://gitlab.archlinux.org/archlinux/aurweb/-/merge_requests/516feat: added "Remove Co-Maintainer status" link for comaintainers2022-08-16T08:40:54ZKevin Morriskevr@0cost.orgfeat: added "Remove Co-Maintainer status" link for comaintainersThis new link brings a co-maintainer to a confirmation page, where
they can submit a form to remove their comaintainer record from the
database.
It is only available for current co-maintainers of any particular
package, both from a GET ...This new link brings a co-maintainer to a confirmation page, where
they can submit a form to remove their comaintainer record from the
database.
It is only available for current co-maintainers of any particular
package, both from a GET and POST standpoint.
Closes #360
Signed-off-by: Kevin Morris <kevr@0cost.org>August release 6.1.0Kevin Morriskevr@0cost.orgKevin Morriskevr@0cost.org