Skip to content

Update edtf requirement from <=3.0.0 to <=5.0.1#2451

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/edtf-lte-5.0.1
Open

Update edtf requirement from <=3.0.0 to <=5.0.1#2451
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/edtf-lte-5.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 16, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on edtf to permit the latest version.

Release notes

Sourced from edtf's releases.

minor release

Various small internal changes.

Changelog

Sourced from edtf's changelog.

Changelog

In development

5.0.0.develop0 (2024-05-05)

  • Breaking Changes: Rename project back to edtf from edtf2, after the merge of work form https://github.com/saw-leipzig/python-edtf/
  • Breaking Changes: Drop support for Python 2 and Python 3 versions below 3.8. v5 will support Python 3.8 to 3.12 at release.
  • Switch from tox and nose to pytest for testing.
  • Consolidate config and packaging from setup.py and setup.cfg to pyproject.toml.

5.0.0 (2023-10-04)

  • Breaking Changes: Implementation of the newer specifications from https://www.loc.gov/standards/datetime/::

    Differences This specification differs from the earlier draft as follows:

    • the unspecified date character (formerly lower case ‘u’) is superseded by the character (upper case) 'X';
    • Masked precision is eliminated;
    • the uncertain and approximate qualifiers, '?' and '~', when applied together, are combined into a single qualifier character '%';
    • “qualification from the left” is introduced and replaces the grouping mechanism using parentheses;
    • the extended interval syntax keywords 'unknown' and 'open' have been replaced with null and the double-dot notation ['..'] respectively;
    • the year prefix 'y' and the exponential indicator 'e', both previously lowercase, are now 'Y' and 'E' (uppercase); and
    • the significant digit indicator 'p' is now 'S' (uppercase).
  • Renaming of the project to edtf2: As this project seems to have no longer support from the creator The Interaction Consortium we decided to fork it and release it under a new name by our own

  • Author: https://github.com/muellersSAW

4.0 (2018-05-31)

  • Remove 1 AD - 9999 AD restriction on date ranges imposed by Python's datetime module (#26).

    WARNING: This involves a breaking API change where the following methods return a time.struct_time object instead of datetime.date or datetime.datetime objects::

    lower_strict()
    upper_strict()
    lower_fuzzy()
    upper_fuzzy()
    
  • Add jdutil library code by Matt Davis at

... (truncated)

Commits
  • cd67a9d pyproject.toml: update [tool.pytest.ini_options]python_files for moved tests,...
  • 709169c Update coverage on Readme
  • d7e6966 Merge pull request #91 from rettinghaus/tests
  • 47519ad gather tests in tests directory
  • 603859e Update coverage on Readme
  • 54a9b47 Merge pull request #89 from rettinghaus/fix/warnings
  • bb0b3fc Merge pull request #88 from rettinghaus/actions
  • df980aa fix formatting with ruff
  • a47acf4 fix warnings
  • d9fdaff set minimal version for pyparsing
  • 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Updates the requirements on [edtf](https://github.com/ixc/python-edtf) to permit the latest version.
- [Release notes](https://github.com/ixc/python-edtf/releases)
- [Changelog](https://github.com/ixc/python-edtf/blob/main/changelog.rst)
- [Commits](ixc/python-edtf@0.9.3...5.0.1)

---
updated-dependencies:
- dependency-name: edtf
  dependency-version: 5.0.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants