aleph
                                
                                 aleph copied to clipboard
                                
                                    aleph copied to clipboard
                            
                            
                            
                        Bump the dev-dependencies group across 1 directory with 5 updates
Bumps the dev-dependencies group with 5 updates in the / directory:
| Package | From | To | 
|---|---|---|
| black | 24.10.0 | 25.1.0 | 
| ruff | 0.7.0 | 0.9.9 | 
| pytest | 8.3.3 | 8.3.4 | 
| pytest-cov | 5.0.0 | 6.0.0 | 
| pytest-playwright | 0.5.2 | 0.7.0 | 
Updates black from 24.10.0 to 25.1.0
Release notes
Sourced from black's releases.
25.1.0
Highlights
This release introduces the new 2025 stable style (#4558), stabilizing the following changes:
- Normalize casing of Unicode escape characters in strings to lowercase (#2916)
- Fix inconsistencies in whether certain strings are detected as docstrings (#4095)
- Consistently add trailing commas to typed function parameters (#4164)
- Remove redundant parentheses in if guards for case blocks (#4214)
- Add parentheses to if clauses in case blocks when the line is too long (#4269)
- Whitespace before
# fmt: skipcomments is no longer normalized (#4146)- Fix line length computation for certain expressions that involve the power operator (#4154)
- Check if there is a newline before the terminating quotes of a docstring (#4185)
- Fix type annotation spacing between
*and more complex type variable tuple (#4440)The following changes were not in any previous release:
- Remove parentheses around sole list items (#4312)
- Generic function definitions are now formatted more elegantly: parameters are split over multiple lines first instead of type parameter definitions (#4553)
Stable style
- Fix formatting cells in IPython notebooks with magic methods and starting or trailing empty lines (#4484)
- Fix crash when formatting
withstatements containing tuple generators/unpacking (#4538)Preview style
- Fix/remove string merging changing f-string quotes on f-strings with internal quotes (#4498)
- Collapse multiple empty lines after an import into one (#4489)
- Prevent
string_processingandwrap_long_dict_values_in_parensfrom removing parentheses around long dictionary values (#4377)- Move
wrap_long_dict_values_in_parensfrom the unstable to preview style (#4561)Packaging
Performance
- Speed up the
is_fstring_startfunction in Black's tokenizer (#4541)Integrations
- If using stdin with
--stdin-filenameset to a force excluded path, stdin won't be
... (truncated)
Changelog
Sourced from black's changelog.
25.1.0
Highlights
This release introduces the new 2025 stable style (#4558), stabilizing the following changes:
- Normalize casing of Unicode escape characters in strings to lowercase (#2916)
- Fix inconsistencies in whether certain strings are detected as docstrings (#4095)
- Consistently add trailing commas to typed function parameters (#4164)
- Remove redundant parentheses in if guards for case blocks (#4214)
- Add parentheses to if clauses in case blocks when the line is too long (#4269)
- Whitespace before
# fmt: skipcomments is no longer normalized (#4146)- Fix line length computation for certain expressions that involve the power operator (#4154)
- Check if there is a newline before the terminating quotes of a docstring (#4185)
- Fix type annotation spacing between
*and more complex type variable tuple (#4440)The following changes were not in any previous release:
- Remove parentheses around sole list items (#4312)
- Generic function definitions are now formatted more elegantly: parameters are split over multiple lines first instead of type parameter definitions (#4553)
Stable style
- Fix formatting cells in IPython notebooks with magic methods and starting or trailing empty lines (#4484)
- Fix crash when formatting
withstatements containing tuple generators/unpacking (#4538)Preview style
- Fix/remove string merging changing f-string quotes on f-strings with internal quotes (#4498)
- Collapse multiple empty lines after an import into one (#4489)
- Prevent
string_processingandwrap_long_dict_values_in_parensfrom removing parentheses around long dictionary values (#4377)- Move
wrap_long_dict_values_in_parensfrom the unstable to preview style (#4561)Packaging
Performance
- Speed up the
is_fstring_startfunction in Black's tokenizer (#4541)Integrations
... (truncated)
Commits
- 8a737e7Prepare release 25.1.0 (#4563)
- d330deedocs: We're not going to use backslashes for the with statement (#4564)
- 3d81290Move- wrap_long_dict_values_in_parensto the preview style (#4561)
- 459562cImprove function declaration wrapping when it contains generic type definitio...
- 99dbf30Cache executor to avoid hitting open file limits (#4560)
- c0b92f3Prepare the 2025 stable style (#4558)
- e58baf1Add test for #1187 (#4559)
- 1455ae4Fix docs CI (#4555)
- 584d033fix: Don't remove parenthesis around long dictionary values (#4377)
- 6e96540Fix CI (#4551)
- Additional commits viewable in compare view
Updates ruff from 0.7.0 to 0.9.9
Release notes
Sourced from ruff's releases.
0.9.9
Release Notes
Preview features
- Fix caching of unsupported-syntax errors (#16425)
Bug fixes
- Only show unsupported-syntax errors in editors when preview mode is enabled (#16429)
Contributors
Install ruff 0.9.9
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-installer.ps1 | iex"Download ruff 0.9.9
File Platform Checksum ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum ruff-i686-pc-windows-msvc.zip x86 Windows checksum ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum 
... (truncated)
Changelog
Sourced from ruff's changelog.
0.9.9
Preview features
- Fix caching of unsupported-syntax errors (#16425)
Bug fixes
- Only show unsupported-syntax errors in editors when preview mode is enabled (#16429)
0.9.8
Preview features
- Start detecting version-related syntax errors in the parser (#16090)
Rule changes
- [
pylint] Mark fix unsafe (PLW1507) (#16343)- [
pylint] Catchcase np.nan/case math.naninmatchstatements (PLW0177) (#16378)- [
ruff] Add more Pydantic models variants to the list of default copy semantics (RUF012) (#16291)Server
- Avoid indexing the project if
configurationPreferenceiseditorOnly(#16381)- Avoid unnecessary info at non-trace server log level (#16389)
- Expand
ruff.configurationto allow inline config (#16296)- Notify users for invalid client settings (#16361)
Configuration
- Add
per-file-target-versionoption (#16257)Bug fixes
- [
refurb] Do not consider docstring(s) (FURB156) (#16391)- [
flake8-self] Ignore attribute accesses on instance-like variables (SLF001) (#16149)- [
pylint] Fix false positives, add missing methods, and support positional-only parameters (PLE0302) (#16263)- [
flake8-pyi] MarkPYI030fix unsafe when comments are deleted (#16322)Documentation
- Fix example for
S611(#16316)- Normalize inconsistent markdown headings in docstrings (#16364)
- Document MSRV policy (#16384)
0.9.7
Preview features
... (truncated)
Commits
- 091d0afBump version to Ruff 0.9.9 (#16434)
- 3d72138Check- LinterSettings::previewfor version-related syntax errors (#16429)
- 4a23756Avoid caching files with unsupported syntax errors (#16425)
- af62f79Prioritize "bug" label for changelog sections (#16433)
- 0ced8d0[- flake8-copyright] Add links to applicable options (- CPY001) (#16421)
- a8e171fFix string-length limit in documentation for PYI054 (#16432)
- cf83584Show version-related syntax errors in the playground (#16419)
- 764aa0eAllow passing- ParseOptionsto inline tests (#16357)
- 568cf88Bump version to 0.9.8 (#16414)
- 040071b[red-knot] Ignore surrounding whitespace when looking for `<!-- snapshot-diag...
- Additional commits viewable in compare view
Updates pytest from 8.3.3 to 8.3.4
Release notes
Sourced from pytest's releases.
8.3.4
pytest 8.3.4 (2024-12-01)
Bug fixes
#12592: Fixed
KeyError{.interpreted-text role="class"} crash when using--import-mode=importlibin a directory layout where a directory contains a child directory with the same name.
#12818: Assertion rewriting now preserves the source ranges of the original instructions, making it play well with tools that deal with the
AST, like executing.
#12849: ANSI escape codes for colored output now handled correctly in
pytest.fail{.interpreted-text role="func"} with [pytrace=False]{.title-ref}.
#9353:
pytest.approx{.interpreted-text role="func"} now uses strict equality when given booleans.Improved documentation
#10558: Fix ambiguous docstring of
pytest.Config.getoption{.interpreted-text role="func"}.
#10829: Improve documentation on the current handling of the
--basetempoption and its lack of retention functionality (temporary directory location and retention{.interpreted-text role="ref"}).
#12866: Improved cross-references concerning the
recwarn{.interpreted-text role="fixture"} fixture.
#12966: Clarify
filterwarnings{.interpreted-text role="ref"} docs on filter precedence/order when using multiple@pytest.mark.filterwarnings <pytest.mark.filterwarnings ref>{.interpreted-text role="ref"} marks.Contributor-facing changes
- #12497: Fixed two failing pdb-related tests on Python 3.13.
Commits
- 53f8b4eUpdate pypa/gh-action-pypi-publish to v1.12.2
- 98dff36Prepare release version 8.3.4
- 1b474e2approx: use exact comparison for bool (#13013)
- b541721docs: Fix wrong statement about sys.modules with importlib import mode (#1298...
- 16cb87bpytest.fail: fix ANSI escape codes for colored output (#12959) (#12990)
- be6bc81Issue #12966 Clarify filterwarnings docs on precedence when using multiple ma...
- 7aeb72bImprove docs on basetemp and retention (#12912) (#12928)
- c875841Merge pull request #12917 from pytest-dev/patchback/backports/8.3.x/ded1f44e5...
- 6502816Merge pull request #12913 from jakkdl/dontfailonbadpath
- 52135b0Merge pull request #12885 from The-Compiler/pdb-py311 (#12887)
- Additional commits viewable in compare view
Updates pytest-cov from 5.0.0 to 6.0.0
Changelog
Sourced from pytest-cov's changelog.
6.0.0 (2024-10-29)
- Updated various documentation inaccuracies, especially on subprocess handling.
- Changed fail under checks to use the precision set in the coverage configuration. Now it will perform the check just like
coverage reportwould.- Added a
--cov-precisioncli option that can override the value set in your coverage configuration.- Dropped support for now EOL Python 3.8.
Commits
- 9540437Bump version: 5.0.0 → 6.0.0
- 9f81754Further trim down envs and drop Python 3.8.
- b12b5ecUpdate conf.
- 23f4b27Update changelog.
- 291a04fBump test deps and trim config.
- 08f1101Add- --cov-precisionoption. Close #655.
- 76fe2a7Move the warnings/errors in a place that doesn't import anything.
- a9ea7b7Implement error/warning for the bad dynamic_context being set in config.
- c299e01Add explicit suffixing to make it easier to see the identify the sources/usag...
- c87e546Add reproducer for weird xdist dynamic_context interaction. Ref #604.
- Additional commits viewable in compare view
Updates pytest-playwright from 0.5.2 to 0.7.0
Release notes
Sourced from pytest-playwright's releases.
v0.7.0
Allow declaring
connect_optionsfixture to connect to remote browsers.v0.6.2
Bugfixes:
- devops: publish wheels in microsoft/playwright-pytest#261
v0.6.1
Fix conda publishing
v0.6.0
What's Changed
- feat: pytest-playwright-asyncio as separate plugin in microsoft/playwright-pytest#257
- feat: expose output_path fixture in microsoft/playwright-pytest#248
- chore: drop Python 3.8 in microsoft/playwright-pytest#253
Full Changelog: https://github.com/microsoft/playwright-pytest/compare/v0.5.2...v0.6.0
Commits
- 36ee721feat: allow connecting via connect_options (#269)
- a69386cchore(deps): bump django from 4.2.17 to 4.2.18 (#268)
- 65d26d4chore(deps): bump django from 4.2.16 to 4.2.17 (#264)
- 87a9509chore: update asyncio project metadata (#260)
- b22872cdevops: publish wheels (#261)
- a32dd82devops: fix conda publishing
- fb51327chore(asyncio): add pytest-asyncio dependency (#258)
- fb7fb33feat: pytest-playwright-asyncio as separate plugin (#257)
- 08dfc05chore: update pre-commit (#256)
- bb88079chore: migrate build setup from setuptools to build (#254)
- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- @dependabot rebasewill rebase this PR
- @dependabot recreatewill recreate this PR, overwriting any edits that have been made to it
- @dependabot mergewill merge this PR after your CI passes on it
- @dependabot squash and mergewill squash and merge this PR after your CI passes on it
- @dependabot cancel mergewill cancel a previously requested merge and block automerging
- @dependabot reopenwill reopen this PR if it is closed
- @dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- @dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency
- @dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- @dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- @dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- @dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency
- @dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.