Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 29, 2025

Updates the requirements on beautifulsoup4, markupsafe, wcwidth, wtforms and psutil to permit the latest version.
Updates beautifulsoup4 from 4.13.5 to 4.14.0

Updates markupsafe from 3.0.2 to 3.0.3

Release notes

Sourced from markupsafe's releases.

3.0.3

This is the MarkupSafe 3.0.3 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.

PyPI: https://pypi.org/project/MarkupSafe/3.0.3/ Changes: https://markupsafe.palletsprojects.com/page/changes/#version-3-0-3 Milestone: https://github.com/pallets/markupsafe/milestone/15?closed=1

  • __version__ raises DeprecationWarning instead of UserWarning. #487
  • Adopt multi-phase initialization PEP 489 for the C extension. #494
  • Build Windows ARM64 wheels. #485
  • Build Python 3.14 wheels. #503
  • Build riscv64 wheels. #505
Changelog

Sourced from markupsafe's changelog.

Version 3.0.3

Released 2025-09-27

  • __version__ raises DeprecationWarning instead of UserWarning. :issue:487
  • Adopt multi-phase initialisation (:pep:489) for the C extension. :issue:494
  • Build Windows ARM64 wheels. :issue:485
  • Build Python 3.14 wheels. :issue:503
  • Build riscv64 wheels. :issue:505
Commits

Updates wcwidth from 0.2.13 to 0.2.14

Release notes

Sourced from wcwidth's releases.

0.2.14 2025-09-22

  • Drop Support for Python 2.7 and 3.5. PR #117.
  • Update tables to include Unicode Specifications 16.0.0 and 17.0.0. PR #146.
  • Bugfix U+00AD SOFT HYPHEN should measure as 1, versions 0.2.9 through 0.2.13 measured as 0. PR #149.

Full Changelog: jquast/wcwidth@0.2.13...0.2.14

Commits
  • ed5fb46 Set version number for 0.2.14
  • f6f397e Also document drop of Python 2.7/3.5, add PR hyperlinks
  • 201d769 update release date
  • e3bcb16 Test Python 3.13+3.14 again, and, update dev/ci requirements.txt (#150)
  • b9857b5 Merge pull request #149 from jquast/jq/soft-hyphen-becomes-1
  • b72dd12 Merge remote-tracking branch 'origin/master' into jq/soft-hyphen-becomes-1
  • 56b4327 Merge pull request #117 from hugovk/master
  • a753ba4 Fix merge
  • 6dc8a5f Merge remote-tracking branch 'upstream/master'
  • b1f4609 Merge branch 'jq/soft-hyphen-becomes-1' of github.com:jquast/wcwidth into jq/...
  • Additional commits viewable in compare view

Updates wtforms to 3.2.1

Release notes

Sourced from wtforms's releases.

3.2.1

Released 2024-10-21

  • Fix SelectMultipleBase import. #861 #862
Changelog

Sourced from wtforms's changelog.

Version 3.2.1

Released 2024-10-21

  • Fix :class:~fields.SelectMultipleBase import. :issue:861 :pr:862

Version 3.2.0

Released 2024-10-20

  • Translations update: korean, chinese (traditional), portugese, russian, dutch, kazakh, swedish, turkish, slovak, ukranian, spanish, french.

  • Move the repository to the pallets-eco organization. :pr:854

  • Stop supporting Python 3.9 and start supporting Python 3.13 :pr:855

  • Removed required flag support from :class:~fields.HiddenWidget, :class:~fields.RangeWidget and :class:~fields.SelectWidget to conform to W3C :pr:810

  • :class:~wtforms.validators.NoneOf and :class:~wtforms.validators.AnyOf can validate multiple valued fields like :class:~fields.SelectMultipleField :pr:538 :pr:807

  • Use GHA and pre-commit workflows inspired from Flask. :pr:856 :pr:860

  • ⚠️Breaking change⚠️: Some deprecated code was removed (:pr:859):

    • :class:~wtforms.Flags can no longer be tuples. :issue:467
    • iter_choices needs a tuple of 4 items :issue:816
  • ⚠️Breaking change⚠️: The key for form errors moved from :data:None to empty string "". :issue:829 :pr:858

.. note:: If you need to keep the old behavior you can set the _form_error_key parameter of your form to :data:None.

Version 3.1.2

Released 2024-01-06

  • Fix :class:~fields.SelectMultipleField value coercion on validation. :issue:822 :pr:823

Version 3.1.1

Released 2023-11-01

  • Display :class:~wtforms.Flags values in their repr. :pr:808

... (truncated)

Commits
  • f9a999e chore: bump to 3.2.1
  • 6565960 Merge pull request #862 from azmeuk/issue-861-selectfieldbase
  • ffccfed fix: SelectFieldBase import
  • 6ff08ce chore: install 'build' dependency for the release GHA workflow
  • 2ce93f2 chore: bump to 3.2.0
  • ba21823 docs: changelog update
  • 05ad5da Merge pull request #860 from azmeuk/flask-gha
  • 6867ba9 chore: bump to pallets-sphinx-themes 2.2.0
  • a09d53c chore: use Flask inspired GHA workflow
  • 3ba396e tests: remove useless flake8 related dependency in the style tox env
  • Additional commits viewable in compare view

Updates psutil from 7.0.0 to 7.1.0

Changelog

Sourced from psutil's changelog.

7.1.0

2025-09-17

Enhancements

  • 2581_, [Windows]: publish ARM64 wheels. (patch by Matthieu Darbois)
  • 2571_, [FreeBSD]: Dropped support for FreeBSD 8 and earlier. FreeBSD 8 was maintained from 2009 to 2013.
  • 2575_: introduced dprint CLI tool to format .yml and .md files.

Bug fixes

  • 2473_, [macOS]: Fix build issue on macOS 11 and lower.
  • 2494_, [Windows]: All APIs dealing with paths, such as Process.memory_maps(), Process.exe() and Process.open_files()_ does not properly handle UNC paths. Paths such as \\??\\C:\\Windows\\Temp and '\\Device\\HarddiskVolume1\\Windows\\Temp' are now converted to C:\\Windows\\Temp. (patch by Ben Peddell)
  • 2506_, [Windows]: Windows service APIs had issues with unicode services using special characters in their name.
  • 2514_, [Linux]: Process.cwd()_ sometimes fail with FileNotFoundError due to a race condition.
  • 2526_, [Linux]: Process.create_time(), which is used to univocally identify a process over time, is subject to system clock updates, and as such can lead to Process.is_running() returning a wrong result. A monotonic creation time is now used instead. (patch by Jonathan Kohler)
  • 2528_, [Linux]: Process.children()_ may raise PermissionError. It will now raise AccessDenied_ instead.
  • 2540_, [macOS]: boot_time()_ is off by 45 seconds (C precision issue).
  • 2541_, 2570_, 2578_ [Linux], [macOS], [NetBSD]: Process.create_time()_ does not reflect system clock updates.
  • 2542_: if system clock is updated Process.children()_ and Process.parent()_ may not be able to return the right information.
  • 2545_: [Illumos]: Fix handling of MIB2_UDP_ENTRY in net_connections()_.
  • 2552_, [Windows]: boot_time()_ didn't take into account the time spent during suspend / hibernation.
  • 2560_, [Linux]: Process.memory_maps()_ may crash with IndexError on RISCV64 due to a malformed /proc/{PID}/smaps file. (patch by Julien Stephan)
  • 2586_, [macOS], [CRITICAL]: fixed different places in C code which can trigger a segfault.
  • 2604_, [Linux]: virtual_memory()_ "used" memory does not match recent versions of free CLI utility. (patch by Isaac K. Ko)
  • 2605_, [Linux]: psutil.sensors_battery() reports a negative amount for seconds left.
  • 2607_, [Windows]: WindowsService.description() method may fail with ERROR_NOT_FOUND. Now it returns an empty string instead.
  • 2610:, [macOS], [CRITICAL]: fix cpu_freq()_ segfault on ARM architectures.

... (truncated)

Commits
  • 0d18187 Revert HISTORY notes about #2629. We still do publish 3.6 and 3.7 wheels.
  • 229e2de Pre-release
  • fb75b28 Chore: skip CI tests except on Python 3.8 and 3.13
  • 3a4c016 Stop publishing wheels for Python 3.6 and 3.7 (#2629)
  • 83e4f7f OSX: disable failing test
  • df0d4e2 Call GetExtended[Tcp|Udp]Table twice under free-threaded build (round 2) (#2627)
  • dcbfb81 [Windows] fix unicode issues around service APIs (#2626)
  • ef72dcd revert #2590 (Call GetExtended[Tcp|Udp]Table twice under free-threaded build)
  • 8773698 small refact around UTXENT_MUTEX_LOCK
  • 13b711f Lock around uses of getutent/setutent/endutent (#2615)
  • 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will 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 version will 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

Updates the requirements on [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/), [markupsafe](https://github.com/pallets/markupsafe), [wcwidth](https://github.com/jquast/wcwidth), [wtforms](https://github.com/pallets-eco/wtforms) and [psutil](https://github.com/giampaolo/psutil) to permit the latest version.

Updates `beautifulsoup4` from 4.13.5 to 4.14.0

Updates `markupsafe` from 3.0.2 to 3.0.3
- [Release notes](https://github.com/pallets/markupsafe/releases)
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst)
- [Commits](pallets/markupsafe@3.0.2...3.0.3)

Updates `wcwidth` from 0.2.13 to 0.2.14
- [Release notes](https://github.com/jquast/wcwidth/releases)
- [Commits](jquast/wcwidth@0.2.13...0.2.14)

Updates `wtforms` to 3.2.1
- [Release notes](https://github.com/pallets-eco/wtforms/releases)
- [Changelog](https://github.com/pallets-eco/wtforms/blob/main/CHANGES.rst)
- [Commits](pallets-eco/wtforms@2.3.3...3.2.1)

Updates `psutil` from 7.0.0 to 7.1.0
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](giampaolo/psutil@release-7.0.0...release-7.1.0)

---
updated-dependencies:
- dependency-name: beautifulsoup4
  dependency-version: 4.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: markupsafe
  dependency-version: 3.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-dependencies
- dependency-name: wcwidth
  dependency-version: 0.2.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-dependencies
- dependency-name: wtforms
  dependency-version: 3.2.1
  dependency-type: direct:production
  dependency-group: pip-dependencies
- dependency-name: psutil
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 29, 2025
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