Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the python-packages group with 36 updates #1

Merged
merged 2 commits into from
Aug 31, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 31, 2024

Bumps the python-packages group with 36 updates:

Package From To
attrs 22.1.0 24.2.0
autopep8 1.7.0 2.3.1
beautifulsoup4 4.11.1 4.12.3
bs4 0.0.1 0.0.2
cachetools 5.3.0 5.5.0
certifi 2023.7.22 2024.8.30
chardet 5.1.0 5.2.0
charset-normalizer 2.1.1 3.3.2
click 8.1.3 8.1.7
distlib 0.3.6 0.3.8
exceptiongroup 1.0.0rc9 1.2.2
filelock 3.9.0 3.15.4
idna 3.4 3.8
mypy-extensions 0.4.3 1.0.0
outcome 1.2.0 1.3.0.post0
packaging 23.0 24.1
paho-mqtt 1.6.1 2.1.0
pathspec 0.10.1 0.12.1
platformdirs 2.6.2 4.2.2
pluggy 1.0.0 1.5.0
pycodestyle 2.9.1 2.12.1
pyproject-api 1.5.0 1.7.1
pytest 7.2.1 8.3.2
python-dotenv 0.21.0 1.0.1
requests 2.31.0 2.32.3
selenium 4.5.0 4.24.0
sniffio 1.3.0 1.3.1
soupsieve 2.3.2.post1 2.6
tox 4.4.2 4.18.0
tqdm 4.64.1 4.66.5
trio 0.22.0 0.26.2
trio-websocket 0.9.2 0.11.1
typing-extensions 4.3.0 4.12.2
urllib3 1.26.12 2.2.2
virtualenv 20.17.1 20.26.3
webdriver-manager 3.8.3 4.0.2

Updates attrs from 22.1.0 to 24.2.0

Commits

Updates autopep8 from 1.7.0 to 2.3.1

Release notes

Sourced from autopep8's releases.

v2.3.1

What's Changed

Bug Fix

Enhancement

Full Changelog: hhatto/autopep8@v2.3.0...v2.3.1

v2.3.0

What's Changed

Full Changelog: hhatto/autopep8@v2.2.0...v2.3.0

v2.2.0

What's Changed

Other

Bug Fixes

Full Changelog: hhatto/autopep8@v2.1.2...v2.2.0

v2.1.2

What's Changed

Full Changelog: hhatto/autopep8@v2.1.1...v2.1.2

v2.1.1

What's Changed

Full Changelog: hhatto/autopep8@v2.1.0...v2.1.1

... (truncated)

Commits

Updates beautifulsoup4 from 4.11.1 to 4.12.3

Updates bs4 from 0.0.1 to 0.0.2

Updates cachetools from 5.3.0 to 5.5.0

Changelog

Sourced from cachetools's changelog.

v5.5.0 (2024-08-18)

  • TTLCache.expire() returns iterable of expired (key, value) pairs.

  • TLRUCache.expire() returns iterable of expired (key, value) pairs.

  • Documentation improvements.

  • Update CI environment.

v5.4.0 (2024-07-15)

  • Add the keys.typedmethodkey decorator.

  • Deprecate MRUCache class.

  • Deprecate @func.mru_cache decorator.

  • Update CI environment.

v5.3.3 (2024-02-26)

  • Documentation improvements.

  • Update CI environment.

v5.3.2 (2023-10-24)

  • Add support for Python 3.12.

  • Various documentation improvements.

v5.3.1 (2023-05-27)

  • Depend on Python >= 3.7.
Commits

Updates certifi from 2023.7.22 to 2024.8.30

Commits
  • 325c2fd 2024.08.30 (#304)
  • d66bf5f Bump actions/upload-artifact from 4.3.5 to 4.3.6 (#302)
  • 2150f23 Bump actions/upload-artifact from 4.3.4 to 4.3.5 (#301)
  • fc9b771 Bump actions/setup-python from 5.1.0 to 5.1.1 (#300)
  • 965b239 Bump actions/download-artifact from 4.1.7 to 4.1.8 (#297)
  • c1f50cc Bump actions/upload-artifact from 4.3.3 to 4.3.4 (#296)
  • bd81538 2024.07.04 (#295)
  • 06a2cbf Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (#294)
  • 13bba02 Bump actions/checkout from 4.1.6 to 4.1.7 (#293)
  • e8abcd0 Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#292)
  • Additional commits viewable in compare view

Updates chardet from 5.1.0 to 5.2.0

Release notes

Sourced from chardet's releases.

chardet 5.2.0

Adds support for running chardet CLI via python -m chardet (0e9b7bc20366163efcc221281201baff4100fe19, @​dan-blanchard)

Commits

Updates charset-normalizer from 2.1.1 to 3.3.2

Release notes

Sourced from charset-normalizer's releases.

Version 3.3.2

3.3.2 (2023-10-31)

Fixed

  • Unintentional memory usage regression when using large payloads that match several encodings (#376)
  • Regression on some detection cases showcased in the documentation (#371)

Added

  • Noise (md) probe that identifies malformed Arabic representation due to the presence of letters in isolated form (credit to my wife, thanks!)

Version 3.3.1

3.3.1 (2023-10-22)

Changed

  • Optional mypyc compilation upgraded to version 1.6.1 for Python >= 3.8
  • Improved the general detection reliability based on reports from the community

Release 3.3.0

3.3.0 (2023-09-30)

Added

  • Allow to execute the CLI (e.g. normalizer) through python -m charset_normalizer.cli or python -m charset_normalizer
  • Support for 9 forgotten encodings that are supported by Python but unlisted in encoding.aliases as they have no alias (#323)

Removed

  • (internal) Redundant utils.is_ascii function and unused function is_private_use_only
  • (internal) charset_normalizer.assets is moved inside charset_normalizer.constant

Changed

  • (internal) Unicode code blocks in constants are updated using the latest v15.0.0 definition to improve detection
  • Optional mypyc compilation upgraded to version 1.5.1 for Python >= 3.8

Fixed

  • Unable to properly sort CharsetMatch when both chaos/noise and coherence were close due to an unreachable condition in __lt__ (#350)

Version 3.2.0

3.2.0 (2023-06-07)

Changed

  • Typehint for function from_path no longer enforce PathLike as its first argument
  • Minor improvement over the global detection reliability

Added

  • Introduce function is_binary that relies on main capabilities, and is optimized to detect binaries
  • Propagate enable_fallback argument throughout from_bytes, from_path, and from_fp that allow a deeper control over the detection (default True)
  • Explicit support for Python 3.12

Fixed

  • Edge case detection failure where a file would contain 'very-long' camel-cased word (Issue #289)

... (truncated)

Changelog

Sourced from charset-normalizer's changelog.

3.3.2 (2023-10-31)

Fixed

  • Unintentional memory usage regression when using large payload that match several encoding (#376)
  • Regression on some detection case showcased in the documentation (#371)

Added

  • Noise (md) probe that identify malformed arabic representation due to the presence of letters in isolated form (credit to my wife)

3.3.1 (2023-10-22)

Changed

  • Optional mypyc compilation upgraded to version 1.6.1 for Python >= 3.8
  • Improved the general detection reliability based on reports from the community

3.3.0 (2023-09-30)

Added

  • Allow to execute the CLI (e.g. normalizer) through python -m charset_normalizer.cli or python -m charset_normalizer
  • Support for 9 forgotten encoding that are supported by Python but unlisted in encoding.aliases as they have no alias (#323)

Removed

  • (internal) Redundant utils.is_ascii function and unused function is_private_use_only
  • (internal) charset_normalizer.assets is moved inside charset_normalizer.constant

Changed

  • (internal) Unicode code blocks in constants are updated using the latest v15.0.0 definition to improve detection
  • Optional mypyc compilation upgraded to version 1.5.1 for Python >= 3.8

Fixed

  • Unable to properly sort CharsetMatch when both chaos/noise and coherence were close due to an unreachable condition in __lt__ (#350)

3.2.0 (2023-06-07)

Changed

  • Typehint for function from_path no longer enforce PathLike as its first argument
  • Minor improvement over the global detection reliability

Added

  • Introduce function is_binary that relies on main capabilities, and optimized to detect binaries
  • Propagate enable_fallback argument throughout from_bytes, from_path, and from_fp that allow a deeper control over the detection (default True)
  • Explicit support for Python 3.12

Fixed

  • Edge case detection failure where a file would contain 'very-long' camel cased word (Issue #289)

3.1.0 (2023-03-06)

Added

  • Argument should_rename_legacy for legacy function detect and disregard any new arguments without errors (PR #262)

... (truncated)

Upgrade guide

Sourced from charset-normalizer's upgrade guide.

Guide to upgrade your code from v1 to v2

  • If you are using the legacy detect function, that is it. You have nothing to do.

Detection

Before

from charset_normalizer import CharsetNormalizerMatches
results = CharsetNormalizerMatches.from_bytes(
'我没有埋怨,磋砣的只是一些时间。'.encode('utf_32')
)

After

from charset_normalizer import from_bytes
results = from_bytes(
'我没有埋怨,磋砣的只是一些时间。'.encode('utf_32')
)

Methods that once were staticmethods of the class CharsetNormalizerMatches are now basic functions. from_fp, from_bytes, from_fp and `` are concerned.

Staticmethods scheduled to be removed in version 3.0

Commits
  • 79dce48 🐛 Regression on some detection case showcased in the documentation (#371)...
  • a4b9b01 Bump github/codeql-action from 2.22.4 to 2.22.5 (#375)
  • dcc01cc Bump ossf/scorecard-action from 2.3.0 to 2.3.1 (#374)
  • 9cd402c Bump pytest from 7.4.2 to 7.4.3 (#373)
  • e274dcc 🐛 Fix unintentional memory usage regression when using large payload that...
  • 07f3041 ⬆️ Bump github/codeql-action from 2.22.3 to 2.22.4 (#370)
  • 5208644 🔖 Release 3.3.1 (#367)
  • 66966f1 ❇️ Improve the detection around some cases (#366)
  • 49653a6 ⬆️ Bump actions/setup-python from 4.7.0 to 4.7.1 (#359)
  • f6a66ed ⬆️ Bump pypa/cibuildwheel from 2.16.0 to 2.16.2 (#361)
  • Additional commits viewable in compare view

Updates click from 8.1.3 to 8.1.7

Release notes

Sourced from click's releases.

8.1.7

This is a fix release for the 8.1.x feature branch.

8.1.6

This is a fix release for the 8.1.x feature branch. If you were having issues with type checking tools like pyright or mypy not accepting uses of Click's decorators, this should fix that.

8.1.5

This is a fix release for the 8.1.x feature branch. This fixes an issue with decorator type annotations that caused type checkers to fail for valid code. There are no runtime behavior changes.

8.1.4

This is a fix release for the 8.1.x feature branch.

Changelog

Sourced from click's changelog.

Version 8.1.7

Released 2023-08-17

  • Fix issue with regex flags in shell completion. :issue:2581
  • Bash version detection issues a warning instead of an error. :issue:2574
  • Fix issue with completion script for Fish shell. :issue:2567

Version 8.1.6

Released 2023-07-18

  • Fix an issue with type hints for @click.group(). :issue:2558

Version 8.1.5

Released 2023-07-13

  • Fix an issue with type hints for @click.command(), @click.option(), and other decorators. Introduce typing tests. :issue:2558

Version 8.1.4

Released 2023-07-06

  • Replace all typing.Dict occurrences to typing.MutableMapping for parameter hints. :issue:2255
  • Improve type hinting for decorators and give all generic types parameters. :issue:2398
  • Fix return value and type signature of shell_completion.add_completion_class function. :pr:2421
  • Bash version detection doesn't fail on Windows. :issue:2461
  • Completion works if there is a dot (.) in the program name. :issue:2166
  • Improve type annotations for pyright type checker. :issue:2268
  • Improve responsiveness of click.clear(). :issue:2284
  • Improve command name detection when using Shiv or PEX. :issue:2332
  • Avoid showing empty lines if command help text is empty. :issue:2368
  • ZSH completion script works when loaded from fpath. :issue:2344.
  • EOFError and KeyboardInterrupt tracebacks are not suppressed when standalone_mode is disabled. :issue:2380
  • @group.command does not fail if the group was created with a custom command_class. :issue:2416
  • multiple=True is allowed for flag options again and does not require

... (truncated)

Commits
  • 874ca2b release version 8.1.7
  • 6e1f6d3 completion(fish): add back ; as line endings in fish script (#2570)
  • a955c77 update fish enabling script
  • 3c1529e add back semicolons in fish script
  • a260ca6 Replace bash shell completion version error with warning (#2576)
  • d9db70c bash version support shows warning instead of error
  • 22b9b1c Fix incorrect passing of flags to re.sub (#2581)
  • d69d210 fix flake8 finding
  • af2da1e Fix incorrect passing of flags to re.sub
  • bb6a872 start version 8.1.7
  • Additional commits viewable in compare view

Updates distlib from 0.3.6 to 0.3.8

Changelog

Sourced from distlib's changelog.

0.3.8


Released: 2023-12-12
  • markers

    • Fix #209: use legacy version implementation for Python versions.
  • tests

    • Fix #204: use symlinks in venv creation during test.

    • Fix #208: handle deprecation removals in Python 3.13.

0.3.7

Released: 2023-07-17

  • database

    • Handle newlines when parsing metadata.
  • markers

    • Use version comparison logic for python_full_version. Thanks to Albert Peschar for the patch.

    • Simplify code with a set comprehension. Thanks to Christian Clauss for the patch.

  • scripts

    • Fix shebang computation for source builds of Python. Thanks to Eli Schwartz for the patch.
  • util

    • Extract tarfiles more safely by incorporating tarfile filters. Thanks to Petr Viktorin for the patch.

    • Check for 'has_cert' attribute before using it. Thanks to Lumir Balhar for the patch.

    • Fix #203: Handle parsing of export entries to allow script names such as "," or ",foo". Thanks to Flavio Amurrio for the report.

  • versions

... (truncated)

Commits
  • ab5f8e7 Changes for 0.3.8.
  • 86bb212 Update change log.
  • 488599f Updates based on flake8 checks.
  • 0e261af Use legacy version implementation for Python itself.
  • 8242f39 Update copyright years.
  • e27569b Fix #208: Handle deprecation removals in Python 3.13.
  • 65a014b Update requirements and CI matrix.
  • 124108a Skip test for non-final Python versions.
  • ff48e09 Fix #206: include tox.ini in sdist.
  • eeaa18d Fix #204: Use symlinks in venv creation during test.
  • Additional commits viewable in compare view

Updates exceptiongroup from 1.0.0rc9 to 1.2.2

Release notes

Sourced from exceptiongroup's releases.

1.2.2

  • Removed an assert in exceptiongroup._formatting that caused compatibility issues with Sentry (#123)

1.2.1

  • Updated the copying of __notes__ to match CPython behavior (PR by CF Bolz-Tereick)
  • Corrected the type annotation of the exception handler callback to accept a BaseExceptionGroup instead of BaseException
  • Fixed type errors on Python < 3.10 and the type annotation of suppress() (PR by John Litborn)

1.2.0

  • Added special monkeypatching if Apport has overridden sys.excepthook so it will format exception groups correctly (PR by John Litborn)
  • Added a backport of contextlib.suppress() from Python 3.12.1 which also handles suppressing exceptions inside exception groups
  • Fixed bare raise in a handler reraising the original naked exception rather than an exception group which is what is raised when you do a raise in an except* handler
Changelog

Sourced from exceptiongroup's changelog.

Version history

This library adheres to Semantic Versioning 2.0 <http://semver.org/>_.

1.2.2

  • Removed an assert in exceptiongroup._formatting that caused compatibility issues with Sentry ([#123](https://github.com/agronholm/exceptiongroup/issues/123) <https://github.com/agronholm/exceptiongroup/issues/123>_)

1.2.1

  • Updated the copying of __notes__ to match CPython behavior (PR by CF Bolz-Tereick)
  • Corrected the type annotation of the exception handler callback to accept a BaseExceptionGroup instead of BaseException
  • Fixed type errors on Python < 3.10 and the type annotation of suppress() (PR by John Litborn)

1.2.0

  • Added special monkeypatching if Apport <https://github.com/canonical/apport>_ has overridden sys.excepthook so it will format exception groups correctly (PR by John Litborn)
  • Added a backport of contextlib.suppress() from Python 3.12.1 which also handles suppressing exceptions inside exception groups
  • Fixed bare raise in a handler reraising the original naked exception rather than an exception group which is what is raised when you do a raise in an except* handler

1.1.3

  • catch() now raises a TypeError if passed an async exception handler instead of just giving a RuntimeWarning about the coroutine never being awaited. (#66, PR by John Litborn)
  • Fixed plain raise statement in an exception handler callback to work like a raise in an except* block
  • Fixed new exception group not being chained to the original exception when raising an exception group from exceptions raised in handler callbacks
  • Fixed type annotations of the derive(), subgroup() and split() methods to match the ones in typeshed

1.1.2

  • Changed handling of exceptions in exception group handler callbacks to not wrap a single exception in an exception group, as per CPython issue 103590 <https://github.com/python/cpython/issues/103590>_

1.1.1

  • Worked around

... (truncated)

Commits
  • 2399d54 Added the release version
  • bec9651 Removed problematic assert that caused compatibility issues
  • f3f0ff6 Updated Ruff configuration
  • bb43ee0 Fixed formatting tests failing on Python 3.13
  • eb8fbbc [pre-commit.ci] pre-commit autoupdate (#129)
  • 6ff8300 [pre-commit.ci] pre-commit autoupdate (#128)
  • 761933f [pre-commit.ci] pre-commit autoupdate (#127)
  • 1b43294 [pre-commit.ci] pre-commit autoupdate (#125)
  • dd87018 [pre-commit.ci] pre-commit autoupdate (#124)
  • 54d8b8d [pre-commit.ci] pre-commit autoupdate (#121)
  • Additional commits viewable in compare view

Updates filelock from 3.9.0 to 3.15.4

Release notes

Sourced from filelock's releases.

3.15.4

What's Changed

Full Changelog: tox-dev/filelock@3.15.3...3.15.4

3.15.3

What's Changed

Full Changelog: tox-dev/filelock@3.15.2...3.15.3

3.15.2

What's Changed

New Contributors

Full Changelog: tox-dev/filelock@3.15.1...3.15.2

3.15.1

What's Changed

Full Changelog: tox-dev/filelock@3.15.0...3.15.1

3.15.0

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from filelock's changelog.

Changelog

v3.12.0 (2023-04-18)

  • Make the thread local behavior something the caller can enable/disable via a flag during the lock creation, it's on by default.
  • Better error handling on Windows.

v3.11.0 (2023-04-06)

  • Make the lock thread local.

v3.10.7 (2023-03-27)

  • Use fchmod instead of chmod to work around bug in PyPy via Anaconda.

v3.10.6 (2023-03-25)

  • Enhance the robustness of the try/catch block in _soft.py. by :user:jahrules.

v3.10.5 (2023-03-25)

  • Add explicit error check as certain UNIX filesystems do not support flock. by :user:jahrules.

v3.10.4 (2023-03-24)

  • Update os.open to preserve mode= for certain edge cases. by :user:jahrules.

v3.10.3 (2023-03-23)

  • Fix permission issue - by :user:jahrules.

v3.10.2 (2023-03-22)

  • Bug fix for using filelock with threaded programs causing undesired file permissions - by :user:jahrules.

v3.10.1 (2023-03-22)

  • Handle pickle for :class:filelock.Timeout :pr:203 - by :user:TheMatt2.

v3.10.0 (2023-03-15)

  • Add support for explicit file modes for lockfiles :pr:192 - by :user:jahrules.

v3.9.1 (2023-03-14)

  • Use time.perf_counter instead of time.monotonic for calculating timeouts.
Commits
  • 9a979df Pass file_lock as positional argument (#347)
  • 3a79343 Fix `TypeError: _CountedFileLock.init() got an unexpected keyword argumen...
  • 81d4cf9 Add test for virtualenv stability (#344)
  • 192f1ef Use a metaclass to implement the singleton pattern (#340)
  • 48788c5 Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#341)
  • 7bd3b7b [pre-commit.ci] pre-commit autoupdate (#342)
  • 3d7b1a6 Hotfix: Restore init method; more robust initialization for singleton loc...
  • c64787f Don't initialize BaseFileLock when just returning existing instance (#334)
  • 87453f3 asyncio support (#332)
  • 0ee2e3c [pre-commit.ci] pre-commit autoupdate (#333)
  • Additional commits viewable in compare view

Updates idna from 3.4 to 3.8

Release notes

Sourced from idna's releases.

v3.8

What's Changed

  • Fix regression where IDNAError exception was not being produced for certain inputs.
  • Add support for Python 3.13, drop support for Python 3.5 as it is no longer testable.
  • Documentation improvements
  • Updates to package testing using Github actions

Thanks to Hugo van Kemenade for contributions to this release.

Full Changelog: kjd/idna@v3.7...v3.8

v3.7

What's Changed

  • Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process. [CVE-2024-3651]

Thanks to Guido Vranken for reporting the issue.

Full Changelog: kjd/idna@v3.6...v3.7

Changelog

Sourced from idna's changelog.

3.8 (2024-08-23) ++++++++++++++++

  • Fix regression where IDNAError exception was not being produced for certain inputs.
  • Add support for Python 3.13, drop support for Python 3.5 as it is no longer testable.
  • Documentation improvements
  • Updates to package testing using Github actions

Thanks to Hugo van Kemenade for contributions to this release.

3.7 (2024-04-11) ++++++++++++++++

  • Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process. [CVE-2024-3651]

Thanks to Guido Vranken for reporting the issue.

3.6 (2023-11-25) ++++++++++++++++

  • Fix regression to include tests in source distribution.

3.5 (2023-11-24) ++++++++++++++++

  • Update to Unicode 15.1.0
  • String codec name is now "idna2008" as overriding the system codec "idna" was not working.
  • Fix typing error for codec encoding
  • "setup.cfg" has been added for this release due to some downstream lack of adherence to PEP 517. Should be removed in a future release so please prepare accordingly.
  • Removed reliance on a symlink for the "idna-data" tool to comport with PEP 517 and the Python Packaging User Guide for sdist archives.
  • Added security reporting protocol for project

Thanks Jon Ribbens, Diogo Teles Sant'Anna, Wu Tingfeng for contributions to this release.

Commits
  • 784c6f4 Release v3.8
  • 28c7c9e Typo fix
  • a2b41c3 Pin remainder of Github Actions flagged in code scanning
  • 1f613c5 More Github Action dependency pinning
  • a87e2b6 Update OSSF scorecard to latest version
  • 12d4dd1 Merge pull request #182 from kjd/github-pypi-actions
  • e1a1541 Pin Github Actions dependencies
  • c109d3a Merge branch 'master' into github-pypi-actions
  • f8a8de4 Do not try to build/send packages to TestPyPI for now
  • 613bdde Update regexp to move global flag to start of expression
  • Additional commits viewable in compare view

Updates mypy-extensions from 0.4.3 to 1.0.0

Commits
  • 4161db8 Bump version to 1.0.0
  • c2ff5b8 Require Python 3.5+ in setup.py and setup.cfg (#34)
  • d48060d Don't describe mypy_extensions as experimental in the description (#32)
  • 53c8777 Add mypyc native int types i64, i32, i16 and u8 (#31)
  • 0a0adae Document development status as stable and prepare for 1.0 release (#30)
  • 2874924 Drop Python 2 support (#29)
  • 1c3f2ed Fix test_typeddict_errors test case on Python 3.11 (#28)
  • 7c4d002 Add Python 3.8 to 3.11 to tox envs (#27)
  • 6565d3b Add 3.10 and 3.11 to classifiers (#26)
  • c02c54f Drop Python 3.4 support (#25)
  • Additional commits viewable in compare view

Updates outcome from 1.2.0 to 1.3.0.post0

Commits

Updates packaging from 23.0 to 24.1

Release notes

Sourced from packaging's releases.

24.1

What's Changed

New Contributors

Full Changelog: pypa/packaging@24.0...24.1

24.0

What's Changed

Bumps the python-packages group with 36 updates:

| Package | From | To |
| --- | --- | --- |
| [attrs](https://github.com/sponsors/hynek) | `22.1.0` | `24.2.0` |
| [autopep8](https://github.com/hhatto/autopep8) | `1.7.0` | `2.3.1` |
| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.11.1` | `4.12.3` |
| bs4 | `0.0.1` | `0.0.2` |
| [cachetools](https://github.com/tkem/cachetools) | `5.3.0` | `5.5.0` |
| [certifi](https://github.com/certifi/python-certifi) | `2023.7.22` | `2024.8.30` |
| [chardet](https://github.com/chardet/chardet) | `5.1.0` | `5.2.0` |
| [charset-normalizer](https://github.com/Ousret/charset_normalizer) | `2.1.1` | `3.3.2` |
| [click](https://github.com/pallets/click) | `8.1.3` | `8.1.7` |
| [distlib](https://github.com/pypa/distlib) | `0.3.6` | `0.3.8` |
| [exceptiongroup](https://github.com/agronholm/exceptiongroup) | `1.0.0rc9` | `1.2.2` |
| [filelock](https://github.com/tox-dev/py-filelock) | `3.9.0` | `3.15.4` |
| [idna](https://github.com/kjd/idna) | `3.4` | `3.8` |
| [mypy-extensions](https://github.com/python/mypy_extensions) | `0.4.3` | `1.0.0` |
| [outcome](https://github.com/python-trio/outcome) | `1.2.0` | `1.3.0.post0` |
| [packaging](https://github.com/pypa/packaging) | `23.0` | `24.1` |
| [paho-mqtt](https://github.com/eclipse/paho.mqtt.python) | `1.6.1` | `2.1.0` |
| [pathspec](https://github.com/cpburnz/python-pathspec) | `0.10.1` | `0.12.1` |
| [platformdirs](https://github.com/platformdirs/platformdirs) | `2.6.2` | `4.2.2` |
| [pluggy](https://github.com/pytest-dev/pluggy) | `1.0.0` | `1.5.0` |
| [pycodestyle](https://github.com/PyCQA/pycodestyle) | `2.9.1` | `2.12.1` |
| [pyproject-api](https://github.com/tox-dev/pyproject-api) | `1.5.0` | `1.7.1` |
| [pytest](https://github.com/pytest-dev/pytest) | `7.2.1` | `8.3.2` |
| [python-dotenv](https://github.com/theskumar/python-dotenv) | `0.21.0` | `1.0.1` |
| [requests](https://github.com/psf/requests) | `2.31.0` | `2.32.3` |
| [selenium](https://github.com/SeleniumHQ/Selenium) | `4.5.0` | `4.24.0` |
| [sniffio](https://github.com/python-trio/sniffio) | `1.3.0` | `1.3.1` |
| [soupsieve](https://github.com/facelessuser/soupsieve) | `2.3.2.post1` | `2.6` |
| [tox](https://github.com/tox-dev/tox) | `4.4.2` | `4.18.0` |
| [tqdm](https://github.com/tqdm/tqdm) | `4.64.1` | `4.66.5` |
| [trio](https://github.com/python-trio/trio) | `0.22.0` | `0.26.2` |
| [trio-websocket](https://github.com/python-trio/trio-websocket) | `0.9.2` | `0.11.1` |
| [typing-extensions](https://github.com/python/typing_extensions) | `4.3.0` | `4.12.2` |
| [urllib3](https://github.com/urllib3/urllib3) | `1.26.12` | `2.2.2` |
| [virtualenv](https://github.com/pypa/virtualenv) | `20.17.1` | `20.26.3` |
| [webdriver-manager](https://github.com/SergeyPirogov/webdriver_manager) | `3.8.3` | `4.0.2` |


Updates `attrs` from 22.1.0 to 24.2.0
- [Commits](https://github.com/sponsors/hynek/commits)

Updates `autopep8` from 1.7.0 to 2.3.1
- [Release notes](https://github.com/hhatto/autopep8/releases)
- [Commits](hhatto/autopep8@v1.7.0...v2.3.1)

Updates `beautifulsoup4` from 4.11.1 to 4.12.3

Updates `bs4` from 0.0.1 to 0.0.2

Updates `cachetools` from 5.3.0 to 5.5.0
- [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst)
- [Commits](tkem/cachetools@v5.3.0...v5.5.0)

Updates `certifi` from 2023.7.22 to 2024.8.30
- [Commits](certifi/python-certifi@2023.07.22...2024.08.30)

Updates `chardet` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/chardet/chardet/releases)
- [Commits](chardet/chardet@5.1.0...5.2.0)

Updates `charset-normalizer` from 2.1.1 to 3.3.2
- [Release notes](https://github.com/Ousret/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Upgrade guide](https://github.com/jawah/charset_normalizer/blob/master/UPGRADE.md)
- [Commits](jawah/charset_normalizer@2.1.1...3.3.2)

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

Updates `distlib` from 0.3.6 to 0.3.8
- [Release notes](https://github.com/pypa/distlib/releases)
- [Changelog](https://github.com/pypa/distlib/blob/master/CHANGES.rst)
- [Commits](pypa/distlib@0.3.6...0.3.8)

Updates `exceptiongroup` from 1.0.0rc9 to 1.2.2
- [Release notes](https://github.com/agronholm/exceptiongroup/releases)
- [Changelog](https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst)
- [Commits](agronholm/exceptiongroup@1.0.0rc9...1.2.2)

Updates `filelock` from 3.9.0 to 3.15.4
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](tox-dev/filelock@3.9.0...3.15.4)

Updates `idna` from 3.4 to 3.8
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](kjd/idna@v3.4...v3.8)

Updates `mypy-extensions` from 0.4.3 to 1.0.0
- [Commits](python/mypy_extensions@0.4.3...1.0.0)

Updates `outcome` from 1.2.0 to 1.3.0.post0
- [Commits](python-trio/outcome@v1.2.0...v1.3.0.post0)

Updates `packaging` from 23.0 to 24.1
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](pypa/packaging@23.0...24.1)

Updates `paho-mqtt` from 1.6.1 to 2.1.0
- [Release notes](https://github.com/eclipse/paho.mqtt.python/releases)
- [Changelog](https://github.com/eclipse/paho.mqtt.python/blob/master/ChangeLog.txt)
- [Commits](eclipse-paho/paho.mqtt.python@v1.6.1...v2.1.0)

Updates `pathspec` from 0.10.1 to 0.12.1
- [Release notes](https://github.com/cpburnz/python-pathspec/releases)
- [Changelog](https://github.com/cpburnz/python-pathspec/blob/master/CHANGES.rst)
- [Commits](cpburnz/python-pathspec@v0.10.1...v0.12.1)

Updates `platformdirs` from 2.6.2 to 4.2.2
- [Release notes](https://github.com/platformdirs/platformdirs/releases)
- [Changelog](https://github.com/platformdirs/platformdirs/blob/main/CHANGES.rst)
- [Commits](tox-dev/platformdirs@2.6.2...4.2.2)

Updates `pluggy` from 1.0.0 to 1.5.0
- [Changelog](https://github.com/pytest-dev/pluggy/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pluggy@1.0.0...1.5.0)

Updates `pycodestyle` from 2.9.1 to 2.12.1
- [Release notes](https://github.com/PyCQA/pycodestyle/releases)
- [Changelog](https://github.com/PyCQA/pycodestyle/blob/main/CHANGES.txt)
- [Commits](PyCQA/pycodestyle@2.9.1...2.12.1)

Updates `pyproject-api` from 1.5.0 to 1.7.1
- [Release notes](https://github.com/tox-dev/pyproject-api/releases)
- [Commits](tox-dev/pyproject-api@1.5.0...1.7.1)

Updates `pytest` from 7.2.1 to 8.3.2
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@7.2.1...8.3.2)

Updates `python-dotenv` from 0.21.0 to 1.0.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](theskumar/python-dotenv@v0.21.0...v1.0.1)

Updates `requests` from 2.31.0 to 2.32.3
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.31.0...v2.32.3)

Updates `selenium` from 4.5.0 to 4.24.0
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](SeleniumHQ/selenium@selenium-4.5.0...selenium-4.24.0)

Updates `sniffio` from 1.3.0 to 1.3.1
- [Commits](python-trio/sniffio@v1.3.0...v1.3.1)

Updates `soupsieve` from 2.3.2.post1 to 2.6
- [Release notes](https://github.com/facelessuser/soupsieve/releases)
- [Commits](facelessuser/soupsieve@2.3.2.post1...2.6)

Updates `tox` from 4.4.2 to 4.18.0
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](tox-dev/tox@4.4.2...4.18.0)

Updates `tqdm` from 4.64.1 to 4.66.5
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](tqdm/tqdm@v4.64.1...v4.66.5)

Updates `trio` from 0.22.0 to 0.26.2
- [Release notes](https://github.com/python-trio/trio/releases)
- [Commits](python-trio/trio@v0.22.0...v0.26.2)

Updates `trio-websocket` from 0.9.2 to 0.11.1
- [Changelog](https://github.com/python-trio/trio-websocket/blob/master/CHANGELOG.md)
- [Commits](python-trio/trio-websocket@0.9.2...0.11.1)

Updates `typing-extensions` from 4.3.0 to 4.12.2
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](python/typing_extensions@4.3.0...4.12.2)

Updates `urllib3` from 1.26.12 to 2.2.2
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@1.26.12...2.2.2)

Updates `virtualenv` from 20.17.1 to 20.26.3
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](pypa/virtualenv@20.17.1...20.26.3)

Updates `webdriver-manager` from 3.8.3 to 4.0.2
- [Release notes](https://github.com/SergeyPirogov/webdriver_manager/releases)
- [Changelog](https://github.com/SergeyPirogov/webdriver_manager/blob/master/CHANGELOG.md)
- [Commits](SergeyPirogov/webdriver_manager@v3.8.3...v4.0.2)

---
updated-dependencies:
- dependency-name: attrs
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: autopep8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: beautifulsoup4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: bs4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: cachetools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: certifi
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: chardet
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: charset-normalizer
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: click
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: distlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: exceptiongroup
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: filelock
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: idna
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: mypy-extensions
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: outcome
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: packaging
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: paho-mqtt
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: pathspec
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: platformdirs
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: pluggy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pycodestyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pyproject-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: python-dotenv
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: requests
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: selenium
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: sniffio
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: soupsieve
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: tox
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: tqdm
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: trio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: trio-websocket
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: typing-extensions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: urllib3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: virtualenv
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: webdriver-manager
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Aug 31, 2024
Copy link

@joe-mccarthy joe-mccarthy merged commit 5e17971 into main Aug 31, 2024
5 checks passed
@dependabot dependabot bot deleted the dependabot/pip/python-packages-b242181bb1 branch August 31, 2024 17:05
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant