strawberry-sqlalchemy
strawberry-sqlalchemy copied to clipboard
Bump the all-dependencies group across 1 directory with 15 updates
Bumps the all-dependencies group with 15 updates in the / directory:
Package | From | To |
---|---|---|
sqlalchemy | 2.0.23 |
2.0.31 |
sqlakeyset | 2.0.1701229837 |
2.0.1716332987 |
black | 23.12.1 |
24.4.2 |
importlib-metadata | 7.0.1 |
8.0.0 |
mypy | 1.8.0 |
1.10.1 |
nox | 2023.4.22 |
2024.4.15 |
packaging | 23.2 |
24.1 |
pg8000 | 1.30.3 |
1.31.2 |
pytest | 7.4.3 |
8.2.2 |
pytest-asyncio | 0.23.2 |
0.23.7 |
pytest-codspeed | 2.2.0 |
2.2.1 |
pytest-cov | 4.1.0 |
5.0.0 |
pytest-mypy-plugins | 3.0.0 |
3.1.2 |
pytest-xdist | 3.5.0 |
3.6.1 |
setuptools | 67.8.0 |
70.1.1 |
Updates sqlalchemy
from 2.0.23 to 2.0.31
Release notes
Sourced from sqlalchemy's releases.
2.0.31
Released: June 18, 2024
general
[general] [bug] Set up full Python 3.13 support to the extent currently possible, repairing issues within internal language helpers as well as the serializer extension module.
References: #11417
orm
[orm] [usecase] Added missing parameter
_orm.with_polymorphic.name
that allows specifying the name of returned_orm.AliasedClass
.References: #11361
[orm] [bug] Fixed issue where a
MetaData
collection would not be serializable, if anEnum
orBoolean
datatype were present which had been adapted. This specific scenario in turn could occur when using theEnum
orBoolean
within ORM Annotated Declarative form where type objects frequently get copied.References: #11365
[orm] [bug] Fixed issue where the
_orm.selectinload()
and_orm.subqueryload()
loader options would fail to take effect when made against an inherited subclass that itself included a subclass-specific_orm.Mapper.with_polymorphic
setting.References: #11446
[orm] [bug] Fixed very old issue involving the
_orm.joinedload.innerjoin
parameter where making use of this parameter mixed into a query that also included joined eager loads along a self-referential or other cyclical relationship, along with complicating factors like inner joins added for secondary tables and such, would have the chance of splicing a particular inner join to the wrong part of the query. Additional state has been added to the internal method that does this splice to make a better decision as to where splicing should proceed.References: #11449
[orm] [bug] [regression] Fixed bug in ORM Declarative where the
__table__
directive could not be declared as a class function with_orm.declared_attr()
on a superclass, including an__abstract__
class as well as coming from the
... (truncated)
Commits
- See full diff in compare view
Updates sqlakeyset
from 2.0.1701229837 to 2.0.1716332987
Commits
- See full diff in compare view
Updates black
from 23.12.1 to 24.4.2
Release notes
Sourced from black's releases.
24.4.2
This is a bugfix release to fix two regressions in the new f-string parser introduced in 24.4.1.
Parser
- Fix regression where certain complex f-strings failed to parse (#4332)
Performance
- Fix bad performance on certain complex string literals (#4331)
24.4.1
Highlights
- Add support for the new Python 3.12 f-string syntax introduced by PEP 701 (#3822)
Stable style
- Fix crash involving indented dummy functions containing newlines (#4318)
Parser
- Add support for type parameter defaults, a new syntactic feature added to Python 3.13 by PEP 696 (#4327)
Integrations
- Github Action now works even when
git archive
is skipped (#4313)24.4.0
Stable style
- Fix unwanted crashes caused by AST equivalency check (#4290)
Preview style
if
guards incase
blocks are now wrapped in parentheses when the line is too long. (#4269)- Stop moving multiline strings to a new line unless inside brackets (#4289)
Integrations
- Add a new option
use_pyproject
to the GitHub Actionpsf/black
. This will read the Black version frompyproject.toml
. (#4294)24.3.0
Highlights
... (truncated)
Changelog
Sourced from black's changelog.
24.4.2
This is a bugfix release to fix two regressions in the new f-string parser introduced in 24.4.1.
Parser
- Fix regression where certain complex f-strings failed to parse (#4332)
Performance
- Fix bad performance on certain complex string literals (#4331)
24.4.1
Highlights
- Add support for the new Python 3.12 f-string syntax introduced by PEP 701 (#3822)
Stable style
- Fix crash involving indented dummy functions containing newlines (#4318)
Parser
- Add support for type parameter defaults, a new syntactic feature added to Python 3.13 by PEP 696 (#4327)
Integrations
- Github Action now works even when
git archive
is skipped (#4313)24.4.0
Stable style
- Fix unwanted crashes caused by AST equivalency check (#4290)
Preview style
if
guards incase
blocks are now wrapped in parentheses when the line is too long. (#4269)- Stop moving multiline strings to a new line unless inside brackets (#4289)
Integrations
- Add a new option
use_pyproject
to the GitHub Actionpsf/black
. This will read the Black version frompyproject.toml
. (#4294)24.3.0
... (truncated)
Commits
3702ba2
Prepare release 24.4.2 (#4335)e4aaa8a
Fix incorrect f-string tokenization (#4332)ba88fc3
Simplify string tokenization regexes (#4331)5683242
New release templatee7fb048
Prepare release 24.4.1 (#4328)3f0f8f1
Support PEP 696 (#4327)2f88085
Github Action: Directly install from repo ifexport-subst
is skipped (#4313)12ce3db
Move changelog entry to right section (#4326)1354be2
Add support to style function definitions with newlines before function stubs...f4b644b
Prevent wrapping of multiline fstrings in parens (#4325)- Additional commits viewable in compare view
Updates importlib-metadata
from 7.0.1 to 8.0.0
Changelog
Sourced from importlib-metadata's changelog.
v8.0.0
Deprecations and Removals
- Message.getitem now raises a KeyError on missing keys. (#371)
- Removed deprecated support for Distribution subclasses not implementing abstract methods.
v7.2.1
Bugfixes
- When reading installed files from an egg, use
relative_to(walk_up=True)
to honor files installed outside of the installation root. (#455)v7.2.0
Features
python/cpython#109829
- Updated fixtures for python/cpython#120801.
v7.1.0
Features
python/cpython#114664
Bugfixes
- Make MetadataPathFinder.find_distributions a classmethod for consistency with CPython. Closes #484. (#484)
- Allow
MetadataPathFinder.invalidate_caches
to be called as a classmethod.v7.0.2
No significant changes.
Commits
f390168
Finalizec3bae1e
Merge pull request #491 from python/debt/remove-legacya970a49
Message.getitem now raises a KeyError on missing keys.32c14aa
Removed deprecated support for Distribution subclasses not implementing abstr...b76931d
Finalize48d2a85
Merge pull request #482 from dan-blanchard/fix-relative-tob94b42e
Add news fragmente4d1dcc
Remove additional method in SimplePath.07a2a44
Revert "Fix mypy failure that has nothing to do with this PR"b815aee
Mark compat code as uncovered.- Additional commits viewable in compare view
Updates mypy
from 1.8.0 to 1.10.1
Changelog
Sourced from mypy's changelog.
Mypy 1.10.1
- Fix error reporting on cached run after uninstallation of third party library (Shantanu, PR 17420)
Acknowledgements
Thanks to all mypy contributors who contributed to this release:
- Alex Waygood
- Ali Hamdan
- Edward Paget
- Evgeniy Slobodkin
- Hashem
- hesam
- Hugo van Kemenade
- Ihor
- James Braza
- Jelle Zijlstra
- jhance
- Jukka Lehtosalo
- Loïc Simon
- Marc Mueller
- Matthieu Devlin
- Michael R. Crusoe
- Nikita Sobolev
- Oskari Lehto
- Riccardo Di Maio
- Richard Si
- roberfi
- Roman Solomatin
- Sam Xifaras
- Shantanu
- Spencer Brown
- Srinivas Lade
- Tamir Duberstein
- youkaichao
I’d also like to thank my employer, Dropbox, for supporting mypy development.
Mypy 1.9
We’ve just uploaded mypy 1.9 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:
python3 -m pip install -U mypy
You can read the full documentation for this release on Read the Docs.
Breaking Changes
Because the version of typeshed we use in mypy 1.9 doesn't support 3.7, neither does mypy 1.9. (Jared Hance, PR 16883)
... (truncated)
Commits
c28b525
[1.10 backport] Fix error reporting on cached run after uninstallation of thi...3faf0fc
Remove +dev for version for release 1.10a5998d2
Update CHANGELOG.md (#17159)62ea5b0
Various updates to changelog for 1.10 (#17158)2f0864c
Update CHANGELOG.md with draft for release 1.10 (#17150)e1443bb
fix: incorrect returned type of access descriptors on unions of types (#16604)5161ac2
Sync typeshed (#17124)e2fc1f2
Fix crash when expanding invalid Unpack in aCallable
alias (#17028)3ff6e47
Docs: docstrings in checker.py, ast_helpers.py (#16908)732d98e
Fix string formatting for string enums (#16555)- Additional commits viewable in compare view
Updates nox
from 2023.4.22 to 2024.4.15
Release notes
Sourced from nox's releases.
2024.04.15 🪼
We'd like to thank the following folks who contributed to this release:
New features:
- Added support for PEP 723 (inline script metadata) with
nox.project.load_toml
by@henryiii
in wntrblm/nox#811- Added support for
micromamba
by@henryiii
in wntrblm/nox#807- Added
venv_backend
property to sessions by@henryiii
in wntrblm/nox#798- Added the ability to use
None
to remove environment variables by@henryiii
in wntrblm/nox#812- Added support for skipping sessions by default using
default=False
by@henryiii
in wntrblm/nox#810Bugfixes:
- Use static arguments instead of
**kwargs
by@henryiii
in wntrblm/nox#815- Do not depend on
pipx
in Nox GitHub action by@mayeut
in wntrblm/nox#768- Disallow
UV_SYSTEM_PYTHON
by@henryiii
in wntrblm/nox#817- Ensure 'uv' always works in a uv venv by
@henryiii
in wntrblm/nox#818- Look for
uv
next topython
if it's not onPATH
by@cjolowicz
in wntrblm/nox#795- Fixed missing f-string in
--help
message by@cjolowicz
in wntrblm/nox#790- Don't error if not installing to passthrough by
@henryiii
in wntrblm/nox#809- Avoid mixing
venv
andconda
from environment by@henryiii
in wntrblm/nox#804- Skip test for conda env when
conda
isn't installed by@cjolowicz
in wntrblm/nox#7942024.03.02
We'd like to thank the following folks who contributed to this release:
@DiddiLeija
@MicaelJarniac
@chrysle
@edgarrmondragon
@fazledyn-or
@franekmagiera
@frenzymadness
@henryiii
@johnthagen
@mayeut
@patrick91
@q0w
@samypr100
@scop
@stasfilin
@stefanv
New Features:
- Add
uv
backend by@henryiii
in wntrblm/nox#762- Add venv backend fallback by
@henryiii
in wntrblm/nox#787- Add option
--reuse-venv {yes,no,never,always}
by@samypr100
in wntrblm/nox#730- Add environment variable
NOX_DEFAULT_VENV_BACKEND
for default backend by@edgarrmondragon
in wntrblm/nox#780- Rename
session.run_always
tosession.run_install
by@henryiii
in wntrblm/nox#770
... (truncated)
Changelog
Sourced from nox's changelog.
Changelog
2024.04.15
We'd like to thank the following folks who contributed to this release:
New features:
- Added support for PEP 723 (inline script metadata) with
nox.project.load_toml
by@henryiii
in wntrblm/nox#811- Added support for
micromamba
by@henryiii
in wntrblm/nox#807- Added
venv_backend
property to sessions by@henryiii
in wntrblm/nox#798- Added the ability to use
None
to remove environment variables by@henryiii
in wntrblm/nox#812- Added support for skipping sessions by default using
default=False
by@henryiii
in wntrblm/nox#810Bugfixes
- Use static arguments instead of
**kwargs
by@henryiii
in wntrblm/nox#815- Do not depend on
pipx
in Nox GitHub action by@mayeut
in wntrblm/nox#768- Disallow
UV_SYSTEM_PYTHON
by@henryiii
in wntrblm/nox#817- Ensure 'uv' always works in a uv venv by
@henryiii
in wntrblm/nox#818- Look for
uv
next topython
if it's not onPATH
by@cjolowicz
in wntrblm/nox#795- Fixed missing f-string in
--help
message by@cjolowicz
in wntrblm/nox#790- Don't error if not installing to passthrough by
@henryiii
in wntrblm/nox#809- Avoid mixing
venv
andconda
from environment by@henryiii
in wntrblm/nox#804- Skip test for conda env when
conda
isn't installed by@cjolowicz
in wntrblm/nox#7942024.03.02
We'd like to thank the following folks who contributed to this release:
@DiddiLeija
@MicaelJarniac
@chrysle
@edgarrmondragon
@fazledyn-or
@franekmagiera
@frenzymadness
@henryiii
@johnthagen
@mayeut
@patrick91
@q0w
@samypr100
@scop
@stasfilin
@stefanv
New Features:
... (truncated)
Commits
5656fce
Release 2024.04.158f33d1c
fix: ensure 'uv' always works in a uv venv (#818)d6e1906
feat: support PEP 723 with a toml load function (#811)d3dd1f8
feat: use static arguments instaed of **kwargs (#815)bc21883
feat: support None to remone envvars (#812)5e3d90d
fix: disallow UV_SYSTEM_PYTHON (#817)55c7eaf
feat: support default=False (#810)9a4068f
feat: add micromamba support (#807)11dac8c
fix: don't error if not installing to passthrough (#809)956f10c
ci: use uv (#805)- Additional commits viewable in compare view
Updates packaging
from 23.2 to 24.1
Release notes
Sourced from packaging's releases.
24.1
What's Changed
- pyupgrade/black/isort/flake8 → ruff by
@DimitriPapadopoulos
in pypa/packaging#769- Add support for Python 3.13 and drop EOL 3.7 by
@hugovk
in pypa/packaging#783- Bump the github-actions group with 4 updates by
@dependabot
in pypa/packaging#782- Fix typo in
_parser
docstring by@pradyunsg
in pypa/packaging#784- Modernise type annotations using FA rules from ruff by
@pradyunsg
in pypa/packaging#785- Document
markers.default_environment()
by@edgarrmondragon
in pypa/packaging#753- Bump the github-actions group with 3 updates by
@dependabot
in pypa/packaging#789- Work around platform.python_version() returning non PEP 440 compliant version for non-tagged CPython builds by
@sbidoul
in pypa/packaging#802New Contributors
@dependabot
made their first contribution in pypa/packaging#782@edgarrmondragon
made their first contribution in pypa/packaging#753Full Changelog: https://github.com/pypa/packaging/compare/24.0...24.1
24.0
What's Changed
- Fix specifier matching when the specifier is long and has an epoch by
@SpecLad
in pypa/packaging#712- Clarify version split/join usage by
@uranusjr
in pypa/packaging#725- Default optional metadata values to None by
@dstufft
in pypa/packaging#734- Stop using deprecated/removed keys by
@dstufft
in pypa/packaging#739- Correctly use the ExceptionGroup shim only when needed by
@dstufft
in pypa/packaging#736- Update CHANGELOG entry about
validate
kwarg by@pradyunsg
in pypa/packaging#731- Support --disable-gil builds (PEP 703) in packaging.tags by
@colesbury
in pypa/packaging#728- Skip
test_glibc_version_string_ctypes_raise_oserror
ifctypes
is unavailable by@kevinchang96
in pypa/packaging#741- Enable CodeQL by
@joycebrum
in pypa/packaging#743- PEP 703: Rename
Py_NOGIL
toPy_GIL_DISABLED
by@hugovk
in pypa/packaging#747- Replace PEP references with PUG links by
@jeanas
in pypa/packaging#750- Remove coverage ignore for non-existent file by
@shenanigansd
in pypa/packaging#752- Update URLs by
@DimitriPapadopoulos
in pypa/packaging#764- Configure dependabot by
@joycebrum
in pypa/packaging#757- Hash pin github actions by
@joycebrum
in pypa/packaging#758- Apply some refurb suggestions by
@DimitriPapadopoulos
in pypa/packaging#763- Appply some bugbear suggestions by
@DimitriPapadopoulos
in pypa/packaging#761- Apply some ruff suggestions by
@DimitriPapadopoulos
in pypa/packaging#772- Add riscv64 as a supported manylinux architecture by
@markdryan
in pypa/packaging#751New Contributors
@colesbury
made their first contribution in pypa/packaging#728@kevinchang96
made their first contribution in pypa/packaging#741@jeanas
made their first contribution in pypa/packaging#750@shenanigansd
made their first contribution in pypa/packaging#752@markdryan
made their first contribution in pypa/packaging#751Full Changelog: https://github.com/pypa/packaging/compare/23.2...24.0
Changelog
Sourced from packaging's changelog.
24.1 - 2024-06-10
No unreleased changes.
24.0 - 2024-03-10
- Do specifier matching correctly when the specifier contains an epoch number and has more components than the version (:issue:
683
)- Support the experimental
--disable-gil
builds in packaging.tags (:issue:727
)- BREAKING: Make optional
metadata.Metadata
attributes default toNone
(:issue:733
)- Fix errors when trying to access the
description_content_type
,keywords
, andrequires_python
attributes onmetadata.Metadata
when those values have not been provided (:issue:733
)- Fix a bug preventing the use of the built in
ExceptionGroup
on versions of Python that support it (:issue:725
)
Commits
85442b8
Bump for release3e67fc7
Work aroundplatform.python_version()
returning non PEP 440 compliant versi...32deafe
Bump the github-actions group with 3 updates (#789)e0dda88
Documentmarkers.default_environment()
(#753)cc938f9
Modernise type annotations using FA rules from ruff (#785)757f559
Fix typo in_parser
docstring (#784)ec9f203
Bump the github-actions group with 4 updates (#782)5cbe1e4
Add support for Python 3.13 and drop EOL 3.7 (#783)cb8fd38
pyupgrade/black/isort/flake8 → ruff (#769)e8002b1
Bump for development- Additional commits viewable in compare view
Updates pg8000
from 1.30.3 to 1.31.2
Commits
9945228
Prepare for new release0e6a319
Add tests for Python 3.1262a90d4
Non-ascii parameter statuses faile80fbb1
Update note on IN in README7ab7148
Add 'author' to pyprojectd0356d5
Tests: fixup for the dbname mentioned in a couple of SCRAM-related test comme...5ac331c
Prepare for new release809bed8
Move to src style layoutc789c98
Prepare for new released815ef6
Better defaults for SSL- Additional commits viewable in compare view
Updates pytest
from 7.4.3 to 8.2.2
Release notes
Sourced from pytest's releases.
8.2.2
pytest 8.2.2 (2024-06-04)
Bug Fixes
- #12355: Fix possible catastrophic performance slowdown on a certain parametrization pattern involving many higher-scoped parameters.
- #12367: Fix a regression in pytest 8.2.0 where unittest class instances (a fresh one is created for each test) were not released promptly on test teardown but only on session teardown.
- #12381: Fix possible "Directory not empty" crashes arising from concurent cache dir (
.pytest_cache
) creation. Regressed in pytest 8.2.0.Improved Documentation
- #12290: Updated Sphinx theme to use Furo instead of Flask, enabling Dark mode theme.
- #12356: Added a subsection to the documentation for debugging flaky tests to mention lack of thread safety in pytest as a possible source of flakyness.
- #12363: The documentation webpages now links to a canonical version to reduce outdated documentation in search engine results.
8.2.1
pytest 8.2.1 (2024-05-19)
Improvements
- #12334: Support for Python 3.13 (beta1 at the time of writing).
Bug Fixes
- #12120: Fix [PermissionError]{.title-ref} crashes arising from directories which are not selected on the command-line.
- #12191: Keyboard interrupts and system exits are now properly handled during the test collection.
- #12300: Fixed handling of 'Function not implemented' error under squashfuse_ll, which is a different way to say that the mountpoint is read-only.
- #12308: Fix a regression in pytest 8.2.0 where the permissions of automatically-created
.pytest_cache
directories becamerwx------
instead of the expectedrwxr-xr-x
.Trivial/Internal Changes
- #12333: pytest releases are now attested using the recent Artifact Attestation support from GitHub, allowing users to verify the provenance of pytest's sdist and wheel artifacts.
8.2.0
pytest 8.2.0 (2024-04-27)
Deprecations
- #12069: A deprecation warning is now raised when implementations of one of the following hooks request a deprecated
py.path.local
parameter instead of thepathlib.Path
parameter which replaced it:
... (truncated)
Commits
329d371
Prepare release version 8.2.2214d098
Merge pull request #12414 from bluetech/backport-12409153a436
[8.2.x] fixtures: fix catastrophic performance problem inreorder_items
b41d5a5
Merge pull request #12412 from pytest-dev/backport-12408-to-8.2.x9bb73d7
[8.2.x] cacheprovider: fix "Directory not empty" crash from cache directory c...4569a01
[8.2.x] doc: Update trainings/events (#12402)1d103e5
[8.2.x] Clarify pytest_ignore_collect docs (#12386)240a252
[8.2.x] Add html_baseurl to sphinx conf.py (#12372)a5ee3c4
Merge pull request #12370 from pytest-dev/backport-12368-to-8.2.xf7358ae
[8.2.x] unittest: fix class instances no longer released on test teardown sin...- Additional commits viewable in compare view
Updates pytest-asyncio
from 0.23.2 to 0.23.7
Release notes
Sourced from pytest-asyncio's releases.
pytest-asyncio 0.23.7
0.23.7 (2024-05-19)
- Silence deprecation warnings about unclosed event loops that occurred with certain CPython patch releases #817
Known issues
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.
pytest-asyncio 0.23.6
0.23.6 (2024-03-19)
- Fix compatibility with pytest 8.2 #800
Known issues
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.
pytest-asyncio 0.23.5.post1
0.23.5 (2024-02-09)
- Declare compatibility with pytest 8 #737
- Fix typing errors with recent versions of mypy #769
- Prevent DeprecationWarning about internal use of
asyncio.get_event_loop()
from affecting test cases #757Known issues
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.
pytest-asyncio 0.23.5
0.23.5 (2024-02-09)
- Declare compatibility with pytest 8 #737
- Fix typing errors with recent versions of mypy #769
- Prevent DeprecationWarning about internal use of
asyncio.get_event_loop()
from affecting test cases #757Known issues
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.
pytest-asyncio 0.23.5a0
0.23.5 (UNRELEASED)
Known issues
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.
pytest-asyncio 0.23.4
0.23.4 (2024-01-28)
... (truncated)
Commits
eb63d5a
docs: Prepared for release of v0.23.7.da04a7a
Build(deps): Bump exceptiongroup in /dependencies/default00c667a
Build(deps): Bump pytest from 8.1.1 to 8.2.0 in /dependencies/default3bd9cd8
[docs] Add changelog entry.15544f0
Revert GitHub Actions and Tox changes.6316b28
Deduplicate simplefilter snippet.3ffdfc5
asyncio.run(port_afinalizer())0107fd7
Remove extra space.3bf700a
Fix GH Action mapping.d15dc31
Fix 3109/3108 typo.- Additional commits viewable in compare view
Updates pytest-codspeed
from 2.2.0 to 2.2.1
Release notes
Sourced from pytest-codspeed's releases.
v2.2.1
What's Changed
- fix: Loosen runtime requirements by
@edgarrmondragon
in CodSpeedHQ/pytest-codspeed#21- fix: support pytest 8.1.1 by
@art049
in CodSpeedHQ/pytest-codspeed#28New Contributors
@edgarrmondragon
made their first contribution in CodSpeedHQ/pytest-codspeed#21Full Changelog: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v2.2.0...v2.2.1
Commits
7546a2f
Release v2.2.1 🚀0d1fdce
chore: add all-checks job to CI workflowe75634b
chore: switch from black to ruff format061699b
feat: support pytest 8.1.156e6211
fix: loosen runtime requirements (#21)367ef47
chore: update action version in README.mdab5ac24
chore: add codspeed badge to the readme- See full diff in compare view
Updates pytest-cov
from 4.1.0 to 5.0.0
Changelog
Sourced from pytest-cov's changelog.
5.0.0 (2024-03-24)
- Removed support for xdist rsync (now deprecated). Contributed by Matthias Reichenbach in
[#623](https://github.com/pytest-dev/pytest-cov/issues/623) <https://github.com/pytest-dev/pytest-cov/pull/623>
_.- Switched docs theme to Furo.
- Various legacy Python cleanup and CI improvements. Contributed by Christian Clauss and Hugo van Kemenade in
[#630](https://github.com/pytest-dev/pytest-cov/issues/630) <https://github.com/pytest-dev/pytest-cov/pull/630>
,[#631](https://github.com/pytest-dev/pytest-cov/issues/631) <https://github.com/pytest-dev/pytest-cov/pull/631>Description has been truncated