Skip to content

chore(deps-dev): update flit requirement from <4.0.0,>=3.2.0 to >=3.12.0,<4.0.0 - #1365

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/main/flit-gte-3.12.0-and-lt-4.0.0
Open

chore(deps-dev): update flit requirement from <4.0.0,>=3.2.0 to >=3.12.0,<4.0.0#1365
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/main/flit-gte-3.12.0-and-lt-4.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 13, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on flit to permit the latest version.

Changelog

Sourced from flit's changelog.

Release history

Version 3.12

  • Support for license expressions using the AND and OR operators (:ghpull:731).
  • Recognise __version__: str = "0.1" annotated assignments when finding the version number (:ghpull:728).
  • Clear error message when referring to a license file in a parent directory, which is not supported (:ghpull:725).

Version 3.11

  • Support for SPDX license expressions and multiple license files, as detailed in :pep:639::

      license = "BSD-3-Clause"
      license-files = ["LICENSE"]
    

    For now, only a single license identifier is allowed. More complex expressions describing multiple licenses & expressions may be supported in a future version.

  • The metadata format <https://packaging.python.org/en/latest/specifications/core-metadata/>_ in produced packages is now version 2.4, to support the expanded license information.

Version 3.10.1

  • The sdist of flit_core now includes the corresponding tests (:ghpull:704). These were missing in 3.10.

Version 3.10

  • flit publish can now use PyPI tokens stored in keyring (:ghpull:649), either project tokens with a 'username' like :samp:pypi_token:project:{project_name} (use the normalised form of the name <https://packaging.python.org/en/latest/specifications/name-normalization/>_) or user tokens (:samp:pypi_token:user:{username}).
  • The --python option can now take the path of a virtualenv folder, as an alternative to a Python executable (:ghpull:667).
  • Flit will work with current development versions of Python again (:ghpull:684).
  • The flit command line package now requires Python 3.8 or above (:ghpull:660). flit_core still works with Python 3.6 or above.
  • The metadata in packages now has the names of optional dependency groups ("extras") normalised, complying with version 2.3 of the metadata standard (:ghpull:676, :ghpull:697).

... (truncated)

Commits
  • 1c81417 Merge pull request #737 from pypa/changelog-3.12