Skip to content

Update requirements.txt (major)#127

Open
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/major-pip-requirements
Open

Update requirements.txt (major)#127
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/major-pip-requirements

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented May 10, 2025

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
astroid ==3.3.9==4.1.2 age confidence
black (changelog) ==25.1.0==26.5.1 age confidence
certifi ==2024.8.30==2026.6.17 age confidence
griffe (changelog) ==1.7.3==2.1.0 age confidence
hatch-fancy-pypi-readme (changelog) ==24.1.0==25.1.0 age confidence
importlib-metadata ==8.7.0==9.0.0 age confidence
isort (changelog) ==6.0.1==8.0.1 age confidence
markupsafe (changelog) ==2.1.5==3.0.3 age confidence
mkdocstrings (changelog) ==0.26.1==1.0.4 age confidence
mkdocstrings-python (changelog) ==1.11.1==2.0.5 age confidence
packaging ==24.2==26.2 age confidence
pathspec (changelog) ==0.12.1==1.1.1 age confidence
pbr ==6.1.1==7.0.3 age confidence
pylint (changelog) ==3.3.6==4.0.6 age confidence
pymdown-extensions ==10.15==11.0 age confidence
pytest (changelog) ==8.3.5==9.1.1 age confidence
pyyaml-env-tag ==0.1==1.1 age confidence
regex ==2024.11.6==2026.6.28 age confidence
setuptools (changelog) ==78.1.1==82.0.1 age confidence
setuptools-scm ==7.1.0==10.2.0 age confidence
tox (changelog) ==3.28.0==4.56.1 age confidence
trove-classifiers ==2025.3.19.19==2026.6.1.19 age confidence
virtualenv ==20.30.0==21.5.1 age confidence
watchdog (changelog) ==5.0.2==6.0.0 age confidence
zipp ==3.21.0==4.1.0 age confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

pylint-dev/astroid (astroid)

v4.1.2

Compare Source

============================
Release date: 2026-03-22

  • Fix crash accessing property fset in generic classes with type annotations.
    Closes #​2996

  • Fix infinite recursion caused by cyclic inference in Constraint.

  • Fix RecursionError in _compute_mro() when circular class hierarchies
    are created through runtime name rebinding. Circular bases are now resolved
    to the original class instead of recursing.

    Closes #​2967
    Closes pylint-dev/pylint#10821

  • Fix DuplicateBasesError crash in dataclass transform when a class has
    duplicate bases in its MRO (e.g., Protocol appearing both directly and
    indirectly). Catch MroError at .mro() call sites in
    brain_dataclasses.py, consistent with the existing pattern elsewhere.

    Closes #​2628

  • Fix FunctionModel returning descriptor attributes for builtin functions.

    Closes #​2743

  • Catch MemoryError when inferring f-strings with extremely large format
    widths (e.g. f'{0:11111111111}') so that inference yields Uninferable
    instead of crashing.

    Closes #​2762

  • Fix ValueError in __str__/repr and error messages when nodes have
    extreme values (very long identifiers or large integers). Clamp pprint width
    to a minimum of 1 and truncate oversized values in error messages.

    Closes #​2764

v4.1.1

Compare Source

============================
Release date: 2026-02-22

  • Let UnboundMethodModel inherit from FunctionModel to improve inference of
    dunder methods for unbound methods.

    Refs #​2741

  • Filter Unknown from UnboundMethod and Super special attribute
    lookup to prevent placeholder nodes from leaking during inference.

    Refs #​2741

v4.1.0

Compare Source

============================
Release date: 2026-02-08

  • Add support for equality constraints (==, !=) in inference.
    Closes pylint-dev/pylint#3632
    Closes pylint-dev/pylint#3633

  • Ensure ast.JoinedStr nodes are Uninferable when the ast.FormattedValue is
    Uninferable. This prevents unexpected-keyword-arg messages in Pylint
    where the Uninferable string appeared in function arguments that were
    constructed dynamically.

    Closes pylint-dev/pylint#10822

  • Add support for type constraints (isinstance(x, y)) in inference.

    Closes pylint-dev/pylint#1162
    Closes pylint-dev/pylint#4635
    Closes pylint-dev/pylint#10469

  • Make type.__new__() raise clear errors instead of returning None

  • Move object dunder methods from FunctionModel to ObjectModel to make them
    available on all object types, not just functions.

    Closes #​2742
    Closes #​2741
    Closes pylint-dev/pylint#6094

  • lineno and end_lineno are now available on Arguments.

  • Add helper to iterate over all annotations nodes of function arguments,
    Arguments.get_annotations().

    Refs #​2860

  • Skip direct parent when determining the Decorator frame.

    Refs pylint-dev/pylint#8425

  • Add simple command line interface for astroid to output generated AST.
    Use with python -m astroid.

  • Fix incorrect type inference for super().method() calls that return Self.
    Previously, astroid would infer the parent class type instead of the child class type,
    causing pylint E1101 false positives in method chaining scenarios.

    Closes #​457

  • Add missing dtype and casting parameters to numpy.concatenate brain.

    Closes #​2870

  • Fix ability to detect .py modules inside PATH directories on Windows
    described by a UNC path with a trailing backslash (\)

    • Example: modutils.modpath_from_file(filename=r"\Mac\Code\tests\test_resources.py", path=["\mac\code"]) == ['tests', 'test_resources']
  • Fix random.sample inference crash when sequence contains uninferable elements.

    Closes #​2518

  • Fix random.sample crash when cloning ClassDef or FunctionDef nodes.

    Closes #​2923

v4.0.4

Compare Source

============================
Release date: 2026-02-07

  • Fix is_namespace() crash when search locations contain pathlib.Path objects.

    Closes #​2942

v4.0.3

Compare Source

============================
Release date: 2026-01-03

  • Fix inference of IfExp (ternary expression) nodes to avoid prematurely narrowing
    results in the face of inference ambiguity.

    Closes #​2899

  • Fix base class inference for dataclasses using the PEP 695 typing syntax.

    Refs pylint-dev/pylint#10788

v4.0.2

Compare Source

============================
Release date: 2025-11-09

v4.0.1

Compare Source

============================
Release date: 2025-10-11

  • Suppress SyntaxWarning for invalid escape sequences and return in finally on
    Python 3.14 when parsing modules.

  • Assign Import and ImportFrom nodes to module locals if used with global.

    Closes pylint-dev/pylint#10632

v4.0.0

Compare Source

============================
Release date: 2025-10-05

  • Support constraints from ternary expressions in inference.

    Closes pylint-dev/pylint#9729

  • Handle deprecated bool(NotImplemented) cast in const nodes.

  • Add support for boolean truthiness constraints (x, not x) in inference.

    Closes pylint-dev/pylint#9515

  • Fix false positive invalid-name on attrs classes with ClassVar annotated variables.

    Closes pylint-dev/pylint#10525

  • Prevent crash when parsing deeply nested parentheses causing MemoryError in python's built-in ast.

    Closes #​2643

  • Fix crash when inferring namedtuple with invalid field name looking like f-string formatting.

    Closes #​2519

  • Fix false positive no-member in except * handler.

    Closes pylint-dev/pylint#9056

  • Fix crash when comparing invalid dict literal

    Closes #​2522

  • Removed internal functions infer_numpy_member, name_looks_like_numpy_member, and
    attribute_looks_like_numpy_member from astroid.brain.brain_numpy_utils.

  • To alleviate circular imports, the manager argument to AstroidBuilder() is now required.

  • Constants now have a parent of nodes.SYNTHETIC_ROOT.

  • Fix crashes with large positive and negative list multipliers.

    Closes #​2521
    Closes #​2523

  • Fix precedence of path arg in modpath_from_file_with_callback to be higher than sys.path

  • Following a deprecation period, the future argument was removed from statement() and frame().

  • Improve consistency of JoinedStr inference by not raising InferenceError and
    returning either Uninferable or a fully resolved Const.

    Closes #​2621

  • Fix crash when typing._alias() call is missing arguments.

    Closes #​2513

  • Remove support for Python 3.9 (and constant PY310_PLUS).

  • Include subclasses of standard property classes as property decorators

    Closes #​10377

  • Modify astroid.bases and tests.test_nodes to reflect that enum.property was added in Python 3.11, not 3.10

  • Fix incorrect result in _get_relative_base_path when the target directory name starts with the base path

    Closes #​2608

  • The brain for nose was dropped. nose has been deprecated for 10 years and the brain required some maintenance.

    Refs #​2765

  • Fix a crash when the root of a node is not a module but is unknown.

    Closes #​2672

  • Add basic support for ast.TemplateStr and ast.Interpolation added in Python 3.14.

    Refs #​2789

  • Add support for type parameter defaults added in Python 3.13.

  • Improve as_string() representation for TypeVar, ParamSpec and TypeVarTuple nodes, as well as
    type parameter in ClassDef, FuncDef and TypeAlias nodes (PEP 695).

  • Astroid now correctly supports the exceptions attribute of ExceptionGroup.

    Closes pylint-dev/pylint#8985
    Closes pylint-dev/pylint#10558

  • Deprecate importing node classes from astroid directly. This will be removed in v5.
    It's recommended to import them from astroid.nodes instead.

    Refs #​2837

v3.3.11

Compare Source

=============================
Release date: 2025-07-13

  • Fix a crash when parsing an empty arbitrary expression with extract_node (extract_node("__()")).

    Closes #​2734

  • Fix a crash when parsing a slice called in a decorator on a function that is also decorated with
    a known six decorator.

    Closes #​2721

v3.3.10

Compare Source

=============================
Release date: 2025-05-10

  • Avoid importing submodules sharing names with standard library modules.

    Closes #​2684

  • Fix bug where pylint code.custom_extension would analyze code.py or code.pyi instead if they existed.

    Closes pylint-dev/pylint#3631

psf/black (black)

v26.5.1

Compare Source

Stable style
  • Fix unstable formatting of annotated assignments whose subscript annotation contains
    an inline comment (e.g. x: list[ # pyright: ignore[...]) (#​5130)
  • Preserve inline comments (including # type: ignore) immediately before a
    # fmt: skip line, avoiding AST equivalence failures (#​5139)
Packaging
  • Correct the version in the published executables (#​5137)
Documentation
  • Add Neovim integration guide covering conform.nvim, ALE, and simple command approaches
    (#​5124)

v26.5.0

Compare Source

Highlights
  • Add support for unpacking in comprehensions (PEP 798) and for lazy imports (PEP 810),
    both new syntactic features in Python 3.15 (#​5048)
  • Python 3.15 is now supported. Compiled wheels are not yet provided for Python 3.15, so
    performance may be slower than on existing Python versions. Wheels will be provided
    once Python 3.15 is later in its release cycle. (#​5127)
Stable style
  • Fix # fmt: skip being ignored in nested if expressions with parenthesized in
    clauses (#​4903)
  • Add syntactic support for Python 3.15 (#​5048)
  • Fix crash when an f-string follows a # fmt: off comment inside brackets (#​5097)
  • Preserve multiline compound statement headers when # fmt: skip is placed on the
    colon line (#​5117)
Preview style
  • Improve heuristics around whether blank lines should appear before, within and after
    groups of same-name decorated functions (such as @overload groups) in .pyi stub
    files (#​5021)
  • Fix blank lines being removed between a function and a decorated class in .pyi stub
    files (#​5092)
  • Prevent string merger from creating unsplittable long lines when a pragma comment
    (e.g. # type: ignore) follows the closing bracket (#​5096)
Packaging
Output
  • Improve parse error readability by showing multi-line output with an error pointer.
    (#​5068)
  • Add SourceASTParseError to distinguish source parse failures from internal safety
    errors, improving error reporting when Black's lenient parser accepts input that
    ast.parse() rejects (#​5080)
Blackd
  • Return HTTP 400 (Bad Request) for source parse failures instead of HTTP 500, keeping
    HTTP 500 only for genuine internal safety errors (#​5080)
Integrations
  • Added documentation for doctest formatting tools and updated the integrations index to
    match (#​4916)
Documentation
  • Use "Version X.Y.Z" headings in changelog for stable permalink anchors on ReadTheDocs
    (#​5063)
  • Note in the editor integrations that the SublimeText sublack plugin is archived and
    unmaintained (#​5082)

v26.3.1

Compare Source

Stable style
  • Prevent Jupyter notebook magic masking collisions from corrupting cells by using
    exact-length placeholders for short magics and aborting if a placeholder can no longer
    be unmasked safely (#​5038)
Configuration
  • Always hash cache filename components derived from --python-cell-magics so custom
    magic names cannot affect cache paths (#​5038)
Blackd
  • Disable browser-originated requests by default, add configurable origin allowlisting
    and request body limits, and bound executor submissions to improve backpressure
    (#​5039)

v26.3.0

Compare Source

Stable style
  • Don't double-decode input, causing non-UTF-8 files to be corrupted (#​4964)
  • Fix crash on standalone comment in lambda default arguments (#​4993)
  • Preserve parentheses when # type: ignore comments would be merged with other
    comments on the same line, preventing AST equivalence failures (#​4888)
Preview style
  • Fix bug where if guards in case blocks were incorrectly split when the pattern had
    a trailing comma (#​4884)
  • Fix string_processing crashing on unassigned long string literals with trailing
    commas (one-item tuples) (#​4929)
  • Simplify implementation of the power operator "hugging" logic (#​4918)
Packaging
  • Fix shutdown errors in PyInstaller builds on macOS by disabling multiprocessing in
    frozen environments (#​4930)
Performance
  • Introduce winloop for windows as an alternative to uvloop (#​4996)
  • Remove deprecated function uvloop.install() in favor of uvloop.new_event_loop()
    (#​4996)
  • Rename maybe_install_uvloop function to maybe_use_uvloop to simplify loop
    installation and creation of either a uvloop/winloop eventloop or default eventloop
    (#​4996)
Output
  • Emit a clear warning when the target Python version is newer than the running Python
    version, since AST safety checks cannot parse newer syntax. Also replace the
    misleading "INTERNAL ERROR" message with an actionable error explaining the version
    mismatch (#​4983)
Blackd
  • Introduce winloop to be used when windows in use which enables blackd to run faster on
    windows when winloop is installed. (#​4996)
Integrations
  • Remove unused gallery script (#​5030)
  • Harden parsing of black requirements in the GitHub Action when use_pyproject is
    enabled so that only version specifiers are accepted and direct references such as
    black @​ https://... are rejected. Users should upgrade to the latest version of the
    action as soon as possible. This update is received automatically when using
    psf/black@stable, and is independent of the version of Black installed by the
    action. (#​5031)
Documentation
  • Expand preview style documentation with detailed examples for wrap_comprehension_in,
    simplify_power_operator_hugging, and wrap_long_dict_values_in_parens features
    (#​4987)
  • Add detailed documentation for formatting Jupyter Notebooks (#​5009)

v26.1.0

Compare Source

Highlights

Introduces the 2026 stable style (#​4892), stabilizing the following changes:

  • always_one_newline_after_import: Always force one blank line after import
    statements, except when the line after the import is a comment or an import statement
    (#​4489)
  • fix_fmt_skip_in_one_liners: Fix # fmt: skip behavior on one-liner declarations,
    such as def foo(): return "mock" # fmt: skip, where previously the declaration would
    have been incorrectly collapsed (#​4800)
  • fix_module_docstring_detection: Fix module docstrings being treated as normal
    strings if preceded by comments (#​4764)
  • fix_type_expansion_split: Fix type expansions split in generic functions (#​4777)
  • multiline_string_handling: Make expressions involving multiline strings more compact
    (#​1879)
  • normalize_cr_newlines: Add \r style newlines to the potential newlines to
    normalize file newlines both from and to (#​4710)
  • remove_parens_around_except_types: Remove parentheses around multiple exception
    types in except and except* without as (#​4720)
  • remove_parens_from_assignment_lhs: Remove unnecessary parentheses from the left-hand
    side of assignments while preserving magic trailing commas and intentional multiline
    formatting (#​4865)
  • standardize_type_comments: Format type comments which have zero or more spaces
    between # and type: or between type: and value to # type: (value) (#​4645)

The following change was not in any previous stable release:

  • Regenerated the _width_table.py and added tests for the Khmer language (#​4253)

This release alo bumps pathspec to v1 and fixes inconsistencies with Git's
.gitignore logic (#​4958). Now, files will be ignored if a pattern matches them, even
if the parent directory is directly unignored. For example, Black would previously
format exclude/not_this/foo.py with this .gitignore:

exclude/
!exclude/not_this/

Now, exclude/not_this/foo.py will remain ignored. To ensure exclude/not_this/ and
all of it's children are included in formatting (and in Git), use this .gitignore:

*/exclude/*
!*/exclude/not_this/

This new behavior matches Git. The leading */ are only necessary if you wish to ignore
matching subdirectories (like the previous behavior did), and not just matching root
directories.

Output
  • Explicitly shutdown the multiprocessing manager when run in diff mode too (#​4952)
Integrations
  • Upgraded PyPI upload workflow to use Trusted Publishing (#​4611)

v25.12.0

Compare Source

Highlights
  • Black no longer supports running with Python 3.9 (#​4842)
Stable style
  • Fix bug where comments preceding # fmt: off/# fmt: on blocks were incorrectly
    removed, particularly affecting Jupytext's # %% [markdown] comments (#​4845)
  • Fix crash when multiple # fmt: skip comments are used in a multi-part if-clause, on
    string literals, or on dictionary entries with long lines (#​4872)
  • Fix possible crash when fmt: directives aren't on the top level (#​4856)
Preview style
  • Fix fmt: skip skipping the line after instead of the line it's on (#​4855)
  • Remove unnecessary parentheses from the left-hand side of assignments while preserving
    magic trailing commas and intentional multiline formatting (#​4865)
  • Fix fix_fmt_skip_in_one_liners crashing on with statements (#​4853)
  • Fix fix_fmt_skip_in_one_liners crashing on annotated parameters (#​4854)
  • Fix new lines being added after imports with # fmt: skip on them (#​4894)
Packaging
  • Releases now include arm64 Windows binaries and wheels (#​4814)
Integrations
  • Add output-file input to GitHub Action psf/black to write formatter output to a
    file for artifact capture and log cleanliness (#​4824)

v25.11.0

Compare Source

Highlights
  • Enable base 3.14 support (#​4804)
  • Add support for the new Python 3.14 t-string syntax introduced by PEP 750 (#​4805)
Stable style
  • Fix bug where comments between # fmt: off and # fmt: on were reformatted (#​4811)
  • Comments containing fmt directives now preserve their exact formatting instead of
    being normalized (#​4811)
Preview style
  • Move multiline_string_handling from --unstable to --preview (#​4760)
  • Fix bug where module docstrings would be treated as normal strings if preceded by
    comments (#​4764)
  • Fix bug where python 3.12 generics syntax split line happens weirdly (#​4777)
  • Standardize type comments to form # type: <value> (#​4645)
  • Fix fix_fmt_skip_in_one_liners preview feature to respect # fmt: skip for compound
    statements with semicolon-separated bodies (#​4800)
Configuration
  • Add no_cache option to control caching behavior. (#​4803)
Packaging
  • Releases now include arm64 Linux binaries (#​4773)
Output
  • Write unchanged content to stdout when excluding formatting from stdin using pipes
    (#​4610)
Blackd
  • Implemented BlackDClient. This simple python client allows to easily send formatting
    requests to blackd (#​4774)
Integrations
  • Enable 3.14 base CI (#​4804)
  • Enhance GitHub Action psf/black to support the required-version major-version-only
    "stability" format when using pyproject.toml (#​4770)
  • Improve error message for vim plugin users. It now handles independently vim version
  • Vim: Warn on unsupported Vim and Python versions independently (#​4772)
  • Vim: Print the import paths when importing black fails (#​4675)
  • Vim: Fix handling of virtualenvs that have a different Python version (#​4675)

v25.9.0

Compare Source

Highlights
  • Remove support for pre-python 3.7 await/async as soft keywords/variable names
    (#​4676)
Stable style
  • Fix crash while formatting a long del statement containing tuples (#​4628)
  • Fix crash while formatting expressions using the walrus operator in complex with
    statements (#​4630)
  • Handle # fmt: skip followed by a comment at the end of file (#​4635)
  • Fix crash when a tuple appears in the as clause of a with statement (#​4634)
  • Fix crash when tuple is used as a context manager inside a with statement (#​4646)
  • Fix crash when formatting a \ followed by a \r followed by a comment (#​4663)
  • Fix crash on a \\r\n (#​4673)
  • Fix crash on await ... (where ... is a literal Ellipsis) (#​4676)
  • Fix crash on parenthesized expression inside a type parameter bound (#​4684)
  • Fix crash when using line ranges excluding indented single line decorated items
    (#​4670)
Preview style
  • Fix a bug where one-liner functions/conditionals marked with # fmt: skip would still
    be formatted (#​4552)
  • Improve multiline_string_handling with ternaries and dictionaries (#​4657)
  • Fix a bug where string_processing would not split f-strings directly after
    expressions (#​4680)
  • Wrap the in clause of comprehensions across lines if necessary (#​4699)
  • Remove parentheses around multiple exception types in except and except* without
    as. (#​4720)
  • Add \r style newlines to the potential newlines to normalize file newlines both from
    and to (#​4710)
Parser
  • Rewrite tokenizer to improve performance and compliance (#​4536)
  • Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type
    parameter bounds and defaults. (#​4602)
Performance
  • Avoid using an extra process when running with only one worker (#​4734)
Integrations
  • Fix the version check in the vim file to reject Python 3.8 (#​4567)
  • Enhance GitHub Action psf/black to read Black version from an additional section in
    pyproject.toml: [project.dependency-groups] (#​4606)
  • Build gallery docker image with python3-slim and reduce image size (#​4686)
Documentation
  • Add FAQ entry for windows emoji not displaying (#​4714)
certifi/python-certifi (certifi)

v2026.6.17

Compare Source

v2026.5.20

Compare Source

v2026.4.22

Compare Source

v2026.2.25

Compare Source

v2026.1.4

Compare Source

v2025.11.12

Compare Source

v2025.10.5

Compare Source

v2025.8.3

Compare Source

v2025.7.14

Compare Source

v2025.7.9

Compare Source

v2025.6.15

Compare Source

v2025.4.26

Compare Source

v2025.1.31

Compare Source

v2024.12.14

Compare Source

mkdocstrings/griffe (griffe)

v2.1.0

Compare Source

Compare with 2.0.2

Build
  • Add tests to source distributions for griffecli and griffelib packages. Issue-452
Features
Bug Fixes
  • Rename tests module to avoid exclusion by packagers (5b3e392 by Timothée Mazzucotelli). Issue-461
  • Don't try merging overload annotations into non-function objects (1b6b053 by Timothée Mazzucotelli). Issue-451

v2.0.2

Compare Source

Compare with 2.0.2

Build
  • Add tests to source distributions for griffecli and griffelib packages. Issue-452
Features
Bug Fixes
  • Rename tests module to avoid exclusion by packagers (5b3e392 by Timothée Mazzucotelli). Issue-461
  • Don't try merging overload annotations into non-function objects (1b6b053 by Timothée Mazzucotelli). Issue-451

v2.0.1

Compare Source

Compare with 2.0.1

Build
  • Add py.typed marker to packages (ce46ba3 by Timothée Mazzucotelli).

v2.0.0

Compare Source

Compare with 2.0.0

Bug Fixes
  • Allow setting type parameters through aliases (75c1236 by Timothée Mazzucotelli). Issue-449

v1.15.0

Compare Source

Compare with 1.15.0

Breaking Changes

This version removes previously deprecated API:

  • ExportedName: Public object was removed
  • infer_docstring_style(options): Parameter was removed
  • parse_auto(options): Parameter was removed
  • parse_google(options): Parameter was removed
  • parse_numpy(options): Parameter was removed
  • parse_sphinx(options): Parameter was removed
  • assert_git_repo: Public object was removed
  • get_latest_tag: Public object was removed
  • get_repo_root: Public object was removed
  • tmp_worktree: Public object was removed
Features
  • Support merging overload annotations into implementation (584cdb5 by Timothée Mazzucotelli). Issue-442, PR-443
  • Add support for PEP 750 template strings (59266a9 by ellie). PR-440
Bug Fixes
Code Refactoring
Build
  • Declare tag pattern for uv-dynamic-versioning (no v prefix) (c869c97 by Timothée Mazzucotelli). Upstream-issue
  • Change build system to hatchling (09b0682 by Bartosz Sławecki). PR-430

v1.14.0

Compare Source

Compare with 1.14.0

Features
Bug Fixes
  • Make type aliases available at runtime (9debb52 by sgt). Discussion-425, PR-426
  • Fix loading namespace packages from JSON (3cccf27 by Bartosz Sławecki). Issue-407, PR-413
  • Catch error when computing relative filepath for serialization (92a23d4 by Timothée Mazzucotelli).
  • Defer creating module finder until first load (c52dd22 by Bartosz Sławecki). Issue-410, PR-411, Co-authored-by: Timothée Mazzucotelli dev@pawamoy.fr
  • Always return a string or None from ObjectNode.module_path (06c2f2f by Frank David Martínez M). PR-419, Co-authored-by: Timothée Mazzucotelli dev@pawamoy.fr
  • Don't add parentheses around comprehension target (implicit) tuple (cbdb6a9 by Timothée Maz

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "after 5pm on friday and saturday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 2 times, most recently from 7bc9fdb to 30a425b Compare May 17, 2025 09:10
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 2 times, most recently from 681c47e to d3c6f83 Compare May 24, 2025 12:27
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 3 times, most recently from 8af97de to a4e6be2 Compare June 7, 2025 09:37
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch from a4e6be2 to cca2292 Compare June 14, 2025 05:16
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 2 times, most recently from 0de1ee3 to f9951a8 Compare June 21, 2025 09:37
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 3 times, most recently from fdd888e to ac1608b Compare July 5, 2025 09:18
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 3 times, most recently from 37564fb to 8289da5 Compare July 12, 2025 10:51
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 2 times, most recently from 5cc702a to ae9ff11 Compare July 19, 2025 20:02
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 2 times, most recently from b9b4f06 to 1dec79c Compare August 16, 2025 16:30
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch from 1dec79c to 98ab92a Compare August 23, 2025 12:24
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 2 times, most recently from 9ac886c to 4531933 Compare September 6, 2025 20:20
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 2 times, most recently from eb8a276 to ea273d5 Compare September 20, 2025 20:18
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch from ea273d5 to bcc2f7e Compare October 3, 2025 21:21
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 2 times, most recently from 4d1d3c1 to 83ef04d Compare November 1, 2025 20:27
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 2 times, most recently from a236845 to 5be9091 Compare November 8, 2025 20:45
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 4 times, most recently from 4c2de7a to 78fdaed Compare December 20, 2025 17:02
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 3 times, most recently from 4a4655c to 0bfced9 Compare December 27, 2025 17:02
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 2 times, most recently from b613499 to 28774fe Compare January 9, 2026 21:00
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 3 times, most recently from 13a2bb6 to c6669b7 Compare January 16, 2026 20:52
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 3 times, most recently from 1841aa2 to c44ff0b Compare January 24, 2026 20:55
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 3 times, most recently from cc44bd2 to 260b3a1 Compare January 31, 2026 21:06
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 3 times, most recently from 5c168a2 to aa5e5b2 Compare February 7, 2026 21:03
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 3 times, most recently from 6477e9b to 80aa23c Compare February 20, 2026 17:14
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch 4 times, most recently from 131b17b to c33fc37 Compare February 27, 2026 20:27
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/major-pip-requirements branch from c33fc37 to c041a75 Compare February 28, 2026 17:50
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants