Skip to content

build(jupyter): bump the uv-deps group in /apps/cogstack-jupyter-hub with 6 updates - #206

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/apps/cogstack-jupyter-hub/uv-deps-acd350a921
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/apps/cogstack-jupyter-hub/uv-deps-acd350a921

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 11, 2026

Copy link
Copy Markdown
Contributor

Bumps the uv-deps group in /apps/cogstack-jupyter-hub with 6 updates:

Package From To
virtualenv 21.15.2 21.15.6
jupyterlab 4.6.5 4.6.6
psycopg[binary,c,pool] 3.3.6 3.3.8
pyodbc 5.3.0 5.5.0
click 8.5.0 8.5.1
ruff 0.17.3 0.17.4

Updates virtualenv from 21.15.2 to 21.15.6

Release notes

Sourced from virtualenv's releases.

21.15.6

Bug fixes

  • Clear inherited PYTHONHOME during PowerShell, Nushell, and programmatic activation so child interpreters use the environment's standard library. Preserve empty values when Bash and fish deactivate (#3517) by @​gaborbernat.
  • Remove empty PATH entries during programmatic activation, including entries in an otherwise nonempty value. On POSIX, an empty entry searches the current directory (#3513) by @​qodelicious and @​gaborbernat.
  • Unset PYTHONHOME during C shell activation and restore its original value on deactivation. An inherited value could previously prevent the environment's Python interpreter from starting (#3514) by @​abhishekcpp007 and @​gaborbernat.

New Contributors

🐍 PyPI release

📜 Full Changelog

21.15.5

🐍 PyPI release

📜 Full Changelog

21.15.4

Bug fixes

🐍 PyPI release

📜 Full Changelog

21.15.3

Bug fixes

  • Add the environment's lib/pkgconfig to PKG_CONFIG_PATH when activating from xonsh, and restore the previous value or unset it again on deactivate, as the other activators already do (#3505) by @​darrenhuai and @​gaborbernat.
  • Read virtualenv.ini values without interpolation, as environment variables and command line flags already are. A value holding a %, such as prompt = 50% done, was ignored without any message. %% and %(name)s are now kept as written, so write a single % (#3501) by @​darrenhuai and @​gaborbernat.
  • Reject a destination that already exists but is not a directory, such as /dev/null, a FIFO or a socket, or that sits inside one, with a usage error instead of a NotADirectoryError once creation has started. A regular file now gets the same is not a directory message instead of is a file (#3504) by @​darrenhuai and @​gaborbernat.
  • Set TCL_LIBRARY and TK_LIBRARY to the interpreter's Tcl/Tk paths in activate.nu, as the other activators do. Nushell activation used to leave both variables as they were (#3502) by @​darrenhuai and @​gaborbernat.
  • Show the environment name in the zsh prompt when KSH_ARRAYS is set at activation. Since 21.14.13 the prompt read an empty psvar entry under that option and showed () instead of the name (#3506) by @​PDGGK and @​gaborbernat.
  • Treat an empty or blank VIRTUALENV_OVERRIDE_APP_DATA and an empty VIRTUALENV_CONFIG_FILE as unset, as virtualenv already does for its option variables. An empty app-data override, or on Windows one made of spaces, made the current directory the cache, so --reset-app-data deleted it, and an empty config file path logged an error on every run (#3503) by @​darrenhuai and @​gaborbernat.

New Contributors

... (truncated)

Changelog

Sourced from virtualenv's changelog.

################# Release History #################

.. towncrier-draft-entries:: [UNRELEASED DRAFT]

.. towncrier release notes start

.. _release-21-15-6:


21.15.6 (2026-11-06)


.. _release-21-15-6-fixed:

Fixed

  • Clear inherited PYTHONHOME during PowerShell, Nushell, and programmatic activation so child interpreters use the environment's standard library. Preserve empty values when Bash and fish deactivate (:pr:3517) by :user:gaborbernat.
  • Remove empty PATH entries during programmatic activation, including entries in an otherwise nonempty value. On POSIX, an empty entry searches the current directory (:pr:3513) by :user:qodelicious and :user:gaborbernat.
  • Unset PYTHONHOME during C shell activation and restore its original value on deactivation. An inherited value could previously prevent the environment's Python interpreter from starting (:pr:3514) by :user:abhishekcpp007 and :user:gaborbernat.

.. _release-21-15-5:


21.15.5 (2026-11-04)


.. _release-21-15-4:


21.15.4 (2026-11-04)


.. _release-21-15-4-fixed:

Fixed

  • Upgrade embedded wheels: pip to 26.3 from 26.2.2 (:pr:3508) by :user:gaborbernat.

.. _release-21-15-3:


... (truncated)

Commits
  • 9a4852e release 21.15.6
  • d35766c 🔒 fix(docker): pin scanner image and pip installs (#3516)
  • 6c160e5 ⚡ ci: install only the changelog hook when preparing (#3518)
  • 9085728 🐛 fix(cshell): unset PYTHONHOME on activation (#3514)
  • 2807baf 🐛 fix(activation): clear inherited PYTHONHOME (#3517)
  • fd94ac7 👷 ci: dry-run the release in the PR gate (#3515)
  • b61fb37 🐛 fix(activation): remove empty PATH entries (#3513)
  • e271072 👷 ci: run release notes before PyPI publish (#3511)
  • 6e4676c 👷 ci: run nightly checks in the overnight window (#3512)
  • 9d8386c release 21.15.5
  • Additional commits viewable in compare view

Updates jupyterlab from 4.6.5 to 4.6.6

Release notes

Sourced from jupyterlab's releases.

v4.6.6

4.6.6

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Documentation improvements

  • Fix flaky kernel status, collapsible headings, notebook run and rename prompt UI tests #20391 (@​krassowski)

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@​aeodice21 (activity) | @​chrikrah (activity) | @​Darshan808 (activity) | @​DebankurPaul (activity) | @​dturaev (activity) | @​Eapp1e (activity) | @​jtpio (activity) | @​krassowski (activity) | @​KUMAR-AKASH-M (activity) | @​lowgame (activity) | @​MahathirMohammadShuvo (activity) | @​minwookshin (activity) | @​Mrun25 (activity) | @​Parth-ui-commits (activity) | @​r0c0y (activity) | @​Yagnik-Trivedi (activity) | @​Yash990-bit (activity)

Commits
  • 8d57791 [ci skip] Publish 4.6.6
  • a5eab3a Backport PR #20387 on branch 4.6.x (Do not scroll back to a newly inserted ce...
  • cbee1ba Backport PR #19621 on branch 4.6.x (Keep an equals sign inside a query string...
  • 699181b Backport PR #20002 on branch 4.6.x (Do not write metadata from a form built f...
  • eba2fa6 Backport PR #20397 on branch 4.6.x (Fix pasting cut files over files with the...
  • 430d530 Backport PR #20309 on branch 4.6.x (Fix search issues when "Show editor for r...
  • 528b21c Backport PR #20408 on branch 4.6.x (Fix scrolling to and numbering of ToC hea...
  • ab8207e Backport PR #19977 on branch 4.6.x (Fix selected-cell search counter and matc...
  • cfad122 Backport PR #19818 on branch 4.6.x (Ignore = and - lines inside $$ math...
  • 90b5198 Backport PR #20370 on branch 4.6.x (Let editors, links, and buttons in dialog...
  • Additional commits viewable in compare view

Updates psycopg[binary,c,pool] from 3.3.6 to 3.3.8

Changelog

Sourced from psycopg[binary,c,pool]'s changelog.

.. currentmodule:: psycopg

.. index:: single: Release notes single: News

psycopg release notes

Future releases

Psycopg 3.3.9 (unreleased) ^^^^^^^^^^^^^^^^^^^^^^^^^^

  • Use the C implementation of the wait functions on Windows too. It was disabled because of an excessive CPU usage, fixed in Psycopg 3.2.11 (:ticket:[#645](https://github.com/psycopg/psycopg/issues/645)).
  • Close the connection if the query cancellation following a Ctrl-C or a task cancellation is interrupted again, instead of leaving it stuck in ACTIVE state (:ticket:[#1435](https://github.com/psycopg/psycopg/issues/1435)).
  • Limit the memory used by :sql:COPY FROM if the server consumes data slower than it is produced. Add a !flush_threshold parameter to ~copy.LibpqWriter to tune it (:ticket:[#1437](https://github.com/psycopg/psycopg/issues/1437)).
  • Don't wait on the event loop when the socket is already writable, which made pipeline mode, ~AsyncCursor.executemany() and ~AsyncCopy.write() on async connections several times slower than on sync ones (:ticket:[#1468](https://github.com/psycopg/psycopg/issues/1468)).
  • Fix client-side quoting of negative zero floats and decimals, which could produce a -- SQL comment (:ticket:[#1480](https://github.com/psycopg/psycopg/issues/1480)).
  • Raise DataError instead of !ValueError registering a composite whose name or attributes are not valid namedtuple names, for instance Python keywords (:ticket:[#1482](https://github.com/psycopg/psycopg/issues/1482)).
  • Speed up the C implementation of the sync wait function, in particular when the connection doesn't need to wait, for instance at every ~Copy.write() (:ticket:[#1484](https://github.com/psycopg/psycopg/issues/1484)).
  • Don't replace the exception raised in a :sql:COPY block, for instance an interruption, with an error terminating the operation (:ticket:[#1486](https://github.com/psycopg/psycopg/issues/1486)).
  • Fix ~copy.QueuedLibpqWriter hanging forever, instead of raising the error, if sending data to the server fails while its queue is full (:ticket:[#1489](https://github.com/psycopg/psycopg/issues/1489)).
  • Performance improvements to lists dumping (:tickets:[#1490](https://github.com/psycopg/psycopg/issues/1490), [#1491](https://github.com/psycopg/psycopg/issues/1491)).
  • Reduce the size of the binary packages.

Current release

Psycopg 3.3.8 ^^^^^^^^^^^^^

... (truncated)

Commits
  • b9e2f35 chore: bump psycopg package version to 3.3.8
  • 53a0eb4 Merge pull request #1478 from dvarrazzo/fix-openssldir-1476
  • 0880f2e ci: fix skipping the OpenSSL build if already installed
  • d48cc84 fix(binary): don't use /etc/ssl as OpenSSL directory
  • 2ce4384 ci: only restore the libpq cache in the packages-bin workflow
  • 78bf2ad docs: add news entry for #1477
  • ae74a87 Revert "chore(deps): bump pypa/cibuildwheel"
  • 4daf632 chore: bump psycopg package version to 3.3.7
  • 7ce93bb chore(deps): bump pypa/cibuildwheel
  • 70dce7a test: run three assertions trapped after the expected exception
  • Additional commits viewable in compare view

Updates pyodbc from 5.3.0 to 5.5.0

Release notes

Sourced from pyodbc's releases.

5.5.0: DECIMAL fixes for PostgreSQL, and crash and memory-safety fixes

Version 5.5.0 has been released with wheels for Python 3.11 - 3.15

This release follows 5.4.0 closely. It fixes DECIMAL and NUMERIC values that 5.4.0 and earlier versions read or wrote incorrectly, mostly with PostgreSQL. It also fixes crashes and memory-safety bugs found in a review of the C++ code prompted by #1515. Most of the memory-safety bugs need an unusual setting, value, or driver to reach, but we recommend that everyone upgrade. It is 5.5.0 rather than 5.4.1 because it adds Connection.decimal_mode; there will be no 5.4.1.

Check your data

  • Writing a Decimal NaN or Infinity stored 0. In 5.4.0 and earlier, Cursor.execute() with a Decimal('NaN'), Decimal('sNaN'), Decimal('Infinity'), or Decimal('-Infinity') parameter raised SystemError, but only after the statement had run with the value 0. If such a value could have reached an insert or update that was then committed (with autocommit on, for example), the table may hold zeros where NaN or Infinity was intended.
  • PostgreSQL: some values read wrongly in 5.4.0. NaN, Infinity, and -Infinity were read as Decimal('0'), and values with more than 38 digits or more than 38 decimal places were read as a different number. The values in the database are correct, but values read with 5.4.0 and then stored or used elsewhere may not be. (5.3.0 raised an exception for NaN and Infinity, and read long values correctly.)

Upgrading from 5.4.0

  • If you followed the 5.4.0 notes and set Connection.fetch_decimal_as_string = True, it still works, but it now raises a FutureWarning, and it will be removed in 6.0. Use Connection.decimal_mode instead:

    • PostgreSQL: remove the line. The new default reads every value correctly. True selects the old text path, which cannot read NaN or Infinity, and False selects 'binary', which reads them as 0.
    • Other databases: decimal_mode = 'locale' behaves exactly like fetch_decimal_as_string = True. If your driver never adds thousands separators, decimal_mode = 'text' is stricter and is not affected by the locale.
  • Reading fetch_decimal_as_string also raises FutureWarning. To silence it until you update your code:

    warnings.filterwarnings("ignore", message=".*fetch_decimal_as_string", category=FutureWarning)

New features

  • Connection.decimal_mode selects how DECIMAL and NUMERIC values are read:
    • 'binary': into a SQL_NUMERIC_STRUCT, which is not affected by the locale. This is the 5.4.0 behavior and the default except for PostgreSQL. (With PostgreSQL it reads NaN and Infinity as 0.)
    • 'text': as text from drivers that never add thousands separators. The decimal point can be . or ,, whatever the locale, and NaN, Infinity, and -Infinity are read. Anything else raises DataError rather than being guessed at. This is the default for

... (truncated)

Commits
  • ced039c Build the macOS ARM64 wheels on macos-15
  • 8c8739c Update version to 5.5.0
  • 76c8566 nextset: raise on a closed cursor and when SQLNumResultCols fails; free the r...
  • 6599913 RaiseErrorV: clear any pending exception before creating the new one
  • 4bf133c Remove comments about Python 2
  • f391721 Use defaults when module settings are deleted
  • ed1efaf params: snapshot bytearray parameters, validate Decimal parts, and fix length...
  • 5bc7288 Bound the diagnostic record buffers and lengths
  • 980655d decimal: fix a dangling separator reference and escape the separator in the r...
  • 5d7e348 Terminate and bound the names passed to catalog functions
  • Additional commits viewable in compare view

Updates click from 8.5.0 to 8.5.1

Release notes

Sourced from click's releases.

8.5.1

This is the Click 8.5.1 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/click/8.5.1/ Changes: https://click.palletsprojects.com/page/changes/#version-8-5-1 Milestone: https://github.com/pallets/click/milestone/66

  • Fix copy.deepcopy() and pickle on a Parameter, Option or Command. #3805
  • A KeyboardInterrupt arriving while Command.main() reports an abort or an error, or while it exits, no longer escapes as an unhandled traceback. The command still exits with the intended code; only the message may be lost. #3802
  • Add Option.get_help_spec(), which returns the option's left help column even when the option is hidden. Option.get_help_record() still returns None for hidden options, so help screens are unchanged. #3821
  • The Positional arguments help section lists every argument of the command, not only the documented ones. An argument with no help gets an empty description, the same way an option with no help does. #3860
  • Argument.get_help_record() always returns a tuple. It used to return None for an argument with no help. #3860
  • Document which types are inferred from default, and what an unrecognized type callable does to a command-line value. #3036 #3808
  • path_type narrows the converted value's type for convert and prompt. #3822 #3858
  • Parameter accepts a new help argument, and Option and Argument inherit it. Parameter.to_info_dict() now reports help for every kind of parameter. #3861
  • A command's short help no longer stops at an abbreviation such as vs. or e.g. inside the first sentence. A period ends the sentence only when it closes the text or the next word does not start in lowercase. #3865
  • With show_envvar=True, an option's error message now prints all variables of an envvar sequence instead of the repr of the sequence. #3884
  • An empty envvar, such as [] or "", shows the same help and error message as no envvar when show_envvar=True. The help screen used to show [env var: ]. #3884
  • Align command's deprecated help text to options and arguments: do not translate the command's own help text, only the (DEPRECATED) label. #3901
Changelog

Sourced from click's changelog.

Version 8.5.1

Released 2026-11-09

  • Fix copy.deepcopy() and pickle on a Parameter, Option or Command. {pr}3805
  • A KeyboardInterrupt arriving while Command.main() reports an abort or an error, or while it exits, no longer escapes as an unhandled traceback. The command still exits with the intended code; only the message may be lost. {issue}3802
  • Add {meth}Option.get_help_spec, which returns the option's left help column even when the option is hidden. {meth}Option.get_help_record still returns None for hidden options, so help screens are unchanged. {pr}3821
  • The Positional arguments help section lists every argument of the command, not only the documented ones. An argument with no help gets an empty description, the same way an option with no help does. {pr}3860
  • {meth}Argument.get_help_record always returns a tuple. It used to return None for an argument with no help. {pr}3860
  • Document which types are inferred from default, and what an unrecognized type callable does to a command-line value. {issue}3036 {pr}3808
  • path_type narrows the converted value's type for convert and prompt. {issue}3822 {pr}3858
  • {class}Parameter accepts a new help argument and {class}Option and {class}Argument inherits it. {meth}Parameter.to_info_dict now reports help for every kind of parameter. {pr}3861
  • A command's short help no longer stops at an abbreviation such as vs. or e.g. inside the first sentence. A period ends the sentence only when it closes the text or the next word does not start in lowercase. {pr}3865
  • With show_envvar=True, an option's error message now prints all variables of an envvar sequence instead of the repr of the sequence. {pr}3884
  • An empty envvar, such as [] or "", shows the same help and error message as no envvar when show_envvar=True. The help screen used to show [env var: ]. {pr}3884
  • Align command's deprecated help text to options and arguments: do not translate the command's own help text, only the (DEPRECATED) label. {pr}3901
Commits
  • cf19179 Release version 8.5.1
  • 1ff766d Remove documentation changelog entry.
  • 16da191 Add a standalone application guide for Nuitka (#3897)
  • 473f652 Remove issue and PR references outside the changelog (#3905)
  • df7fe0b Remove issue and PR references outside the changelog
  • 4fd4206 Bump pypa/gh-action-pypi-publish to v1.14.3 (#3906)
  • 9048ab0 Bump pypa/gh-action-pypi-publish to v1.14.3
  • ff0c369 Add a standalone application guide for Nuitka
  • 5125851 Stop passing a deprecated command's help text through gettext (#3901)
  • 6d34602 Additional round-trip tests for unstyle() (#3899)
  • Additional commits viewable in compare view

Updates ruff from 0.17.3 to 0.17.4

Release notes

Sourced from ruff's releases.

0.17.4

Release Notes

Released on 2026-11-05.

Preview features

  • [flake8-logging-format] Avoid behavior changes and syntax errors in fixes (G004) (#27419)
  • [security] Implement tarfile-ignore-zeros-true (#28680)

Bug fixes

  • Accept a bare raise before a semicolon (#29761)
  • Allow match identifiers after a semicolon (#29760)
  • Fix panic on BOM-prefixed files in diagnostic renderer (#30017)
  • [flake8-simplify] Report collapsible elif clauses after a multi-statement if branch (SIM102) (#29814)

Rule changes

  • Show more nonprinting characters in diagnostic fix diffs (#30062)

Performance

  • Coalesce source slices when formatting attributes (#29841)
  • Collect return statements with a statement-only visitor (#29911)
  • [pyflakes] Defer value comparisons for repeated dictionary keys (F601, F602) (#29739)
  • Format node fields directly when comment handling is unnecessary (#29853)
  • Reduce formatter source-slice overhead (#29855)
  • Reuse a callee's qualified name across lint rules (#29916)
  • Skip invalid string character checks when the source contains none (#29883)
  • Use a Bloom filter for formatter comment lookups (#29852)
  • Use a concrete buffer for ordinary writes (#29819)

CLI

  • Give NO_COLOR precedence in Ruff and ty diagnostics (#29898)
  • Honor CLICOLOR=0 in Ruff and ty diagnostics (#29910)

Documentation

  • Correct the documented version and src defaults for ruff-action (#29880)
  • [flake8-bugbear] Make B014 example error out-of-the-box (#29941)
  • [flake8-no-pep420] Document preview behavior (INP001) (#29764)
  • [isort] Expand I001 documentation (#29843)

Other changes

  • [syntax-errors] Extend __debug__ write check to attribute targets (#27908)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.17.4

Released on 2026-11-05.

Preview features

  • [flake8-logging-format] Avoid behavior changes and syntax errors in fixes (G004) (#27419)
  • [security] Implement tarfile-ignore-zeros-true (#28680)

Bug fixes

  • Accept a bare raise before a semicolon (#29761)
  • Allow match identifiers after a semicolon (#29760)
  • Fix panic on BOM-prefixed files in diagnostic renderer (#30017)
  • [flake8-simplify] Report collapsible elif clauses after a multi-statement if branch (SIM102) (#29814)

Rule changes

  • Show more nonprinting characters in diagnostic fix diffs (#30062)

Performance

  • Coalesce source slices when formatting attributes (#29841)
  • Collect return statements with a statement-only visitor (#29911)
  • [pyflakes] Defer value comparisons for repeated dictionary keys (F601, F602) (#29739)
  • Format node fields directly when comment handling is unnecessary (#29853)
  • Reduce formatter source-slice overhead (#29855)
  • Reuse a callee's qualified name across lint rules (#29916)
  • Skip invalid string character checks when the source contains none (#29883)
  • Use a Bloom filter for formatter comment lookups (#29852)
  • Use a concrete buffer for ordinary writes (#29819)

CLI

  • Give NO_COLOR precedence in Ruff and ty diagnostics (#29898)
  • Honor CLICOLOR=0 in Ruff and ty diagnostics (#29910)

Documentation

  • Correct the documented version and src defaults for ruff-action (#29880)
  • [flake8-bugbear] Make B014 example error out-of-the-box (#29941)
  • [flake8-no-pep420] Document preview behavior (INP001) (#29764)
  • [isort] Expand I001 documentation (#29843)

Other changes

  • [syntax-errors] Extend __debug__ write check to attribute targets (#27908)

Contributors

... (truncated)

Commits
  • 05cdc36 Bump version to 0.17.4 (#30073)
  • c6b17c2 [ty] Freshen method typevars before owner specialization (#29543)
  • 4b0b407 [ty] Preserve unions inferred during fixpoint iteration (#29927)
  • 1dd3e9e Show more nonprinting characters in diagnostic fix diffs (#30062)
  • 32be8e7 [ty] Skip fixpoint iteration for simple generic calls (#30054)
  • 926ccc8 [ty] Handle output errors when generating shell completions (#29997)
  • c86652a [ty] Skip active Conda and Pixi environments during discovery if the environm...
  • c9150f0 Add project walltime benchmarks for Ruff (#30061)
  • 64989ec [ty] Report invalid module globs once per override pattern (#30031)
  • 367a563 [ty] Fix conditional type and tuple annotations (#29987)
  • 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 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

Bumps the uv-deps group in /apps/cogstack-jupyter-hub with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [virtualenv](https://github.com/pypa/virtualenv) | `21.15.2` | `21.15.6` |
| [jupyterlab](https://github.com/jupyterlab/jupyterlab) | `4.6.5` | `4.6.6` |
| [psycopg[binary,c,pool]](https://github.com/psycopg/psycopg) | `3.3.6` | `3.3.8` |
| [pyodbc](https://github.com/mkleehammer/pyodbc) | `5.3.0` | `5.5.0` |
| [click](https://github.com/pallets/click) | `8.5.0` | `8.5.1` |
| [ruff](https://github.com/astral-sh/ruff) | `0.17.3` | `0.17.4` |


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

Updates `jupyterlab` from 4.6.5 to 4.6.6
- [Release notes](https://github.com/jupyterlab/jupyterlab/releases)
- [Changelog](https://github.com/jupyterlab/jupyterlab/blob/main/RELEASE.md)
- [Commits](https://github.com/jupyterlab/jupyterlab/compare/@jupyterlab/lsp@4.6.5...@jupyterlab/lsp@4.6.6)

Updates `psycopg[binary,c,pool]` from 3.3.6 to 3.3.8
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst)
- [Commits](psycopg/psycopg@3.3.6...3.3.8)

Updates `pyodbc` from 5.3.0 to 5.5.0
- [Release notes](https://github.com/mkleehammer/pyodbc/releases)
- [Commits](mkleehammer/pyodbc@5.3.0...5.5.0)

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

Updates `ruff` from 0.17.3 to 0.17.4
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.17.3...0.17.4)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-version: 21.15.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-deps
- dependency-name: jupyterlab
  dependency-version: 4.6.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-deps
- dependency-name: psycopg[binary,c,pool]
  dependency-version: 3.3.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-deps
- dependency-name: pyodbc
  dependency-version: 5.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-deps
- dependency-name: click
  dependency-version: 8.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-deps
- dependency-name: ruff
  dependency-version: 0.17.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Nov 11, 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:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants