pyfracgen
pyfracgen copied to clipboard
Bump the all-dependencies group across 1 directory with 7 updates
Bumps the all-dependencies group with 7 updates in the / directory:
| Package | From | To |
|---|---|---|
| matplotlib | 3.9.1 |
3.9.2 |
| hypothesis | 6.108.5 |
6.115.6 |
| mypy | 1.11.1 |
1.13.0 |
| pre-commit | 3.8.0 |
4.0.1 |
| pytest | 8.3.2 |
8.3.3 |
| pytest-cov | 5.0.0 |
6.0.0 |
| ruff | 0.5.5 |
0.7.1 |
Updates matplotlib from 3.9.1 to 3.9.2
Release notes
Sourced from matplotlib's releases.
REL: 3.9.2
This is the second bugfix release of the 3.9.x series.
This release contains several bug-fixes and adjustments:
- Be more resilient to I/O failures when writing font cache
- Fix nondeterministic behavior with subplot spacing and constrained layout
- Fix sticky edge tolerance relative to data range
- Improve formatting of image values in cases of singular norms
Windows wheels now bundle the MSVC runtime DLL statically to avoid inconsistencies with other wheels and random crashes depending on import order.
Commits
a254b68REL: 3.9.2056f307DOC: Create release notes for 3.9.28d867ceMerge branch 'v3.9.1-doc' into v3.9.x7be8675Merge pull request #28687 from QuLogic/static-msvc3ed3d7bMerge pull request #28695 from meeseeksmachine/auto-backport-of-pr-27797-on-v...8a62afaBLD: Include MSVCP140 runtime statically81be26fMerge pull request #28688 from QuLogic/auto-backport-of-pr-28668-on-v3.9.xd88a582Backport PR #27797: DOC: Use video files for saving animationse3159baMerge pull request #28692 from meeseeksmachine/auto-backport-of-pr-28632-on-v...465401eBackport PR #28632: DOC: Tell sphinx-gallery to link mpl_toolkits from our build- Additional commits viewable in compare view
Updates hypothesis from 6.108.5 to 6.115.6
Release notes
Sourced from hypothesis's releases.
Hypothesis for Python - version 6.115.6
This patch changes the priority order of pretty printing logic so that a user provided pretty printing method will always be used in preference to e.g. printing it like a dataclass.
The canonical version of these notes (with links) is on readthedocs.
Commits
8d88e01Bump hypothesis-python version to 6.115.6 and update changelog3c128e7Merge pull request #4150 from tybug/fix-deploy-docs3b088c0simplify4b9d34eproper bearer token format9880b85only build changes.rst when parsing changelog21502baMerge pull request #4148 from HypothesisWorks/DRMacIver/use-provided-pretty558db3cAlways use a repr_pretty if providedb9d41dbBump hypothesis-python version to 6.115.5 and update changelog99f9627Merge pull request #4136 from HypothesisWorks/create-pull-request/patch5f7ca9fBump hypothesis-python version to 6.115.4 and update changelog- Additional commits viewable in compare view
Updates mypy from 1.11.1 to 1.13.0
Changelog
Sourced from mypy's changelog.
Mypy Release Notes
Next release
Change to enum membership semantics
As per the updated typing specification for enums, enum members must be left unannotated.
class Pet(Enum): CAT = 1 # Member attribute DOG = 2 # Member attribute WOLF: int = 3 # New error: Enum members must be left unannotatedspecies: str # Considered a non-member attributeIn particular, the specification change can result in issues in type stubs (
.pyifiles), since historically it was common to leave the value absent:# In a type stub (.pyi file)class Pet(Enum):
# Change in semantics: previously considered members, now non-member attributes
CAT: int
DOG: int# Mypy will now issue a warning if it detects this situation in type stubs: # > Detected enum "Pet" in a type stub with zero members. # > There is a chance this is due to a recent change in the semantics of enum membership. # > If so, use `member = value` to mark an enum member, instead of `member: type`class Pet(Enum):
# As per the specification, you should now do one of the following:
DOG = 1 # Member attribute with value 1 and known type
WOLF = cast(int, ...) # Member attribute with unknown value but known type
LION = ... # Member attribute with unknown value and unknown type
Contributed by Terence Honles in PR 17207 and Shantanu Jain in PR 18068.
Mypy 1.13
We’ve just uploaded mypy 1.13 to the Python Package Index (PyPI). Mypy is a static type checker for Python. You can install it as follows:
python3 -m pip install -U mypy
... (truncated)
Commits
eb31034Bump version to 1.13.02eeb588Update changelog for 1.12.1 (#17999)bc0386bChangelog for 1.13 (#18000)5c4d2dbAdd faster-cache extra, test in CI (#17978)854ad18Make is_sub_path faster (#17962)50aa4caSpeed up stubs suggestions (#17965)7c27808Use orjson instead of json, when available (#17955)2cd2406Use fast path in modulefinder more often (#17950)e20aaeeLet mypyc optimise os.path.join (#17949)159974cUse sha1 for hashing (#17953)- Additional commits viewable in compare view
Updates pre-commit from 3.8.0 to 4.0.1
Release notes
Sourced from pre-commit's releases.
pre-commit v4.0.1
Fixes
- Fix
pre-commit migrate-configfor unquoted deprecated stages names with purelibpyyaml.
- #3324 PR by
@asottile.- pre-commit-ci/issues#234 issue by
@lorenzwalthert.pre-commit v4.0.0
Features
- Improve
pre-commit migrate-configto handle more yaml formats.
- #3301 PR by
@asottile.- Handle
stagesdeprecation inpre-commit migrate-config.
- #3302 PR by
@asottile.- #2732 issue by
@asottile.- Upgrade
ruby-build.
- #3199 PR by
@ThisGuyCodes.- Add "sensible regex" warnings to
repo: meta.
- #3311 PR by
@asottile.- Add warnings for deprecated
stages(commit->pre-commit,push->pre-push,merge-commit->pre-merge-commit).
- #3312 PR by
@asottile.- #3313 PR by
@asottile.- #3315 PR by
@asottile.- #2732 issue by
@asottile.Migrating
language: python_venvhas been removed -- uselanguage: pythoninstead.
- #3320 PR by
@asottile.- #2734 issue by
@asottile.
Changelog
Sourced from pre-commit's changelog.
4.0.1 - 2024-10-08
Fixes
- Fix
pre-commit migrate-configfor unquoted deprecated stages names with purelibpyyaml.
- #3324 PR by
@asottile.- pre-commit-ci/issues#234 issue by
@lorenzwalthert.4.0.0 - 2024-10-05
Features
- Improve
pre-commit migrate-configto handle more yaml formats.
- #3301 PR by
@asottile.- Handle
stagesdeprecation inpre-commit migrate-config.
- #3302 PR by
@asottile.- #2732 issue by
@asottile.- Upgrade
ruby-build.
- #3199 PR by
@ThisGuyCodes.- Add "sensible regex" warnings to
repo: meta.
- #3311 PR by
@asottile.- Add warnings for deprecated
stages(commit->pre-commit,push->pre-push,merge-commit->pre-merge-commit).
- #3312 PR by
@asottile.- #3313 PR by
@asottile.- #3315 PR by
@asottile.- #2732 issue by
@asottile.Migrating
language: python_venvhas been removed -- uselanguage: pythoninstead.
- #3320 PR by
@asottile.- #2734 issue by
@asottile.
Commits
cc4a522v4.0.1772d7d4Merge pull request #3324 from pre-commit/migrate-config-purelib222c62bfix migrate-config for purelib yaml3d5548bMerge pull request #3323 from pre-commit/pre-commit-ci-update-config4235a87[pre-commit.ci] pre-commit autoupdatedbccd57v4.0.0d07e529Merge pull request #3320 from pre-commit/remove-python-venv801b956remove deprecated python_venv aliasa2f7b80Merge pull request #3315 from pre-commit/warn-deprecated-stage-names-on-initd317223add warning for deprecates stages for remote repos on init- Additional commits viewable in compare view
Updates pytest from 8.3.2 to 8.3.3
Release notes
Sourced from pytest's releases.
8.3.3
pytest 8.3.3 (2024-09-09)
Bug fixes
#12446: Avoid calling
@property(and other instance descriptors) during fixture discovery -- byasottile{.interpreted-text role="user"}#12659: Fixed the issue of not displaying assertion failure differences when using the parameter
--import-mode=importlibin pytest>=8.1.#12667: Fixed a regression where type change in [ExceptionInfo.errisinstance]{.title-ref} caused [mypy]{.title-ref} to fail.
#12744: Fixed typing compatibility with Python 3.9 or less -- replaced [typing.Self]{.title-ref} with [typing_extensions.Self]{.title-ref} -- by
Avasam{.interpreted-text role="user"}#12745: Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments.
#6682: Fixed bug where the verbosity levels where not being respected when printing the "msg" part of failed assertion (as in
assert condition, msg).#9422: Fix bug where disabling the terminal plugin via
-p no:terminalwould cause crashes related to missing theverboseoption.-- by
GTowers1{.interpreted-text role="user"}Improved documentation
- #12663: Clarify that the [pytest_deselected]{.title-ref} hook should be called from [pytest_collection_modifyitems]{.title-ref} hook implementations when items are deselected.
- #12678: Remove erroneous quotes from [tmp_path_retention_policy]{.title-ref} example in docs.
Miscellaneous internal changes
- #12769: Fix typos discovered by codespell and add codespell to pre-commit hooks.
Commits
d0f136fbuild(deps): Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 (#12790)972f307Prepare release version 8.3.30dabdcfInclude co-authors in release announcement (#12795) (#12797)a9910a4Do not discover properties when iterating fixtures (#12781) (#12788)0f10b6bFix issue with slashes being turned into backslashes on Windows (#12760) (#12...300d13dMerge pull request #12785 from pytest-dev/patchback/backports/8.3.x/57cccf7f4...e5d32c7Merge pull request #12784 from svenevs/fix/docs-example-parametrize-minor-typobc913d1Streamline checks for verbose option (#12706) (#12778)01cfcc9Fix typos and introduce codespell pre-commit hook (#12769) (#12774)4873394doc: Remove past training (#12772) (#12773)- 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.09f81754Further 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 ruff from 0.5.5 to 0.7.1
Release notes
Sourced from ruff's releases.
0.7.1
Release Notes
Preview features
- Fix
E221andE222to flag missing or extra whitespace around==operator (#13890)- Formatter: Alternate quotes for strings inside f-strings in preview (#13860)
- Formatter: Join implicit concatenated strings when they fit on a line (#13663)
- [
pylint] Restrictiteration-over-setto only work on sets of literals (PLC0208) (#13731)Rule changes
- [
flake8-type-checking] Support auto-quoting when annotations contain quotes (#11811)Server
- Avoid indexing the workspace for single-file mode (#13770)
Bug fixes
- Make
ARG002compatible withEM101when raisingNotImplementedError(#13714)Other changes
- Introduce more Docker tags for Ruff (similar to uv) (#13274)
Contributors
@Aditya-PS-05@AlexWaygood@Glyphack@Lexxxzy@MichaReiser@TomerBin@Watercycle@cake-monotone@carljm@dhruvmanila@diceroll123@mihaic@ndmitchell@pilleye@renovate@rtpg@samypr100@sharkdpInstall ruff 0.7.1
Install prebuilt binaries via shell script
... (truncated)
Changelog
Sourced from ruff's changelog.
0.7.1
Preview features
- Fix
E221andE222to flag missing or extra whitespace around==operator (#13890)- Formatter: Alternate quotes for strings inside f-strings in preview (#13860)
- Formatter: Join implicit concatenated strings when they fit on a line (#13663)
- [
pylint] Restrictiteration-over-setto only work on sets of literals (PLC0208) (#13731)Rule changes
- [
flake8-type-checking] Support auto-quoting when annotations contain quotes (#11811)Server
- Avoid indexing the workspace for single-file mode (#13770)
Bug fixes
- Make
ARG002compatible withEM101when raisingNotImplementedError(#13714)Other changes
- Introduce more Docker tags for Ruff (similar to uv) (#13274)
0.7.0
Check out the blog post for a migration guide and overview of the changes!
Breaking changes
- The pytest rules
PT001andPT023now default to omitting the decorator parentheses when there are no arguments (#12838, #13292). This was a change that we attempted to make in Ruff v0.6.0, but only partially made due to an error on our part. See the blog post for more details.- The
useless-try-exceptrule (in ourtryceratopscategory) has been recoded fromTRY302toTRY203(#13502). This ensures Ruff's code is consistent with the same rule in thetryceratopslinter.- The
lint.allow-unused-importssetting has been removed (#13677). Uselint.pyflakes.allow-unused-importsinstead.Formatter preview style
- Normalize implicit concatenated f-string quotes per part (#13539)
Preview linter features
... (truncated)
Commits
337af83Bump version to 0.7.1 (#13913)113ce84Fixnormalizearguments whenfstring_formattingis disabled (#13910)7272f83Fix preview style name incan_omit_parenthesesto is_f_string_formatting_en...3eb4546[red-knot] Format mdtest Python snippets more concisely (#13905)77ae0cc[red-knot] Infer subscript expression types for bytes literals (#13901)73ee72bJoin implicit concatenated strings when they fit on a line (#13663)e402e27Use referencial equality intraversalhelper methods (#13895)de4181dRemove "default" remark fromruff check(#13900)2c57c2d[red-knot] Type narrowing forisinstancechecks (#13894)72c18c8Fix E221 and E222 to flag missing or extra whitespace around==operator (#...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot 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