Skip to content

Bump pip from 24.3.1 to 25.2 in /.github/workflows#8

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/dot-github/workflows/pip-25.2
Closed

Bump pip from 24.3.1 to 25.2 in /.github/workflows#8
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/dot-github/workflows/pip-25.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 7, 2025

Copy link
Copy Markdown
Contributor

Bumps pip from 24.3.1 to 25.2.

Changelog

Sourced from pip's changelog.

25.2 (2025-07-30)

Features

  • Declare support for Python 3.14 ([#13506](https://github.com/pypa/pip/issues/13506) <https://github.com/pypa/pip/issues/13506>_)
  • Automatic download resumption and retrying is enabled by default. ([#13464](https://github.com/pypa/pip/issues/13464) <https://github.com/pypa/pip/issues/13464>_)
  • Requires-Python error message displays version clauses in numerical order. ([#13367](https://github.com/pypa/pip/issues/13367) <https://github.com/pypa/pip/issues/13367>_)
  • Minor performance improvement getting the order to install a very large number of interdependent packages. ([#13424](https://github.com/pypa/pip/issues/13424) <https://github.com/pypa/pip/issues/13424>_)
  • Show time taken instead of eta 0:00:00 at download completion. ([#13483](https://github.com/pypa/pip/issues/13483) <https://github.com/pypa/pip/issues/13483>_)
  • Speed up small CLI tools by removing import re from the console script executable template. ([#13165](https://github.com/pypa/pip/issues/13165) <https://github.com/pypa/pip/issues/13165>_)
  • Remove warning when cloning from a Git reference that does not look like a commit hash. ([#12283](https://github.com/pypa/pip/issues/12283) <https://github.com/pypa/pip/issues/12283>_)

Bug Fixes

  • pip config debug now correctly separates options as set by the different files at the same level. ([#12099](https://github.com/pypa/pip/issues/12099) <https://github.com/pypa/pip/issues/12099>_)

  • Ensure truststore feature remains active even when a proxy is also in use. ([#13343](https://github.com/pypa/pip/issues/13343) <https://github.com/pypa/pip/issues/13343>_)

  • Include sub-commands in tab completion. ([#13140](https://github.com/pypa/pip/issues/13140) <https://github.com/pypa/pip/issues/13140>_)

  • pip list with the json or freeze format enabled will no longer crash when encountering a package with an invalid version. ([#13345](https://github.com/pypa/pip/issues/13345) <https://github.com/pypa/pip/issues/13345>_)

  • Provide a hint if a system error is raised involving long filenames or path segments on Windows. ([#13346](https://github.com/pypa/pip/issues/13346) <https://github.com/pypa/pip/issues/13346>_)

  • Resumed downloads are saved to the HTTP cache like any other normal download. ([#13441](https://github.com/pypa/pip/issues/13441) <https://github.com/pypa/pip/issues/13441>_)

  • Configured verbosity is consistently forwarded while calling Git during VCS operations. ([#13329](https://github.com/pypa/pip/issues/13329) <https://github.com/pypa/pip/issues/13329>_)

  • Suppress the progress bar, when running with --log and --quiet.

    Consequently, a new auto mode for --progress-bar has been added. auto will enable progress bars unless suppressed by --quiet, while on will always enable progress bars. ([#10915](https://github.com/pypa/pip/issues/10915) <https://github.com/pypa/pip/issues/10915>_)

  • Fix normalization of local URLs with non-file schemes. ([#13509](https://github.com/pypa/pip/issues/13509) <https://github.com/pypa/pip/issues/13509>_)

  • Fix normalization of local file URLs on Windows in newer Python versions. ([#13510](https://github.com/pypa/pip/issues/13510) <https://github.com/pypa/pip/issues/13510>_)

  • Fix remaining test failures in Python 3.14 by adjusting path_to_url and similar functions. ([#13423](https://github.com/pypa/pip/issues/13423) <https://github.com/pypa/pip/issues/13423>_)

  • Fix missing network test markings, making the suite pass in offline environments again. ([#13378](https://github.com/pypa/pip/issues/13378) <https://github.com/pypa/pip/issues/13378>_)

Vendored Libraries

  • Upgrade CacheControl to 0.14.3
  • Upgrade certifi to 2025.7.14
  • Upgrade distlib to 0.4.0
  • Upgrade msgpack to 1.1.1
  • Upgrade platformdirs to 4.3.8
  • Upgrade pygments to 2.19.2
  • Upgrade requests to 2.32.4
  • Upgrade resolvelib to 1.2.0

... (truncated)

Commits
  • 2e05cae Bump for release
  • f249061 Update AUTHORS.txt
  • 78d15a5 Copyedit news entries before 25.2 (again)
  • 4fe68d7 Merge pull request #13506 from ichard26/3.14
  • 775a86f Fix broken unit tests & xfail weird failure
  • 2773b13 Reformat and add --allow-unix-socket to pytest config
  • e384d10 Declare Python 3.14 support
  • 4117dc7 Always remove authority section when cleaning local URL path (#13510)
  • 2e21934 Fix cleaning of local URLs with VCS schemes (#13509)
  • 853a593 Improve path_to_url() tests (#13496)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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)

Bumps [pip](https://github.com/pypa/pip) from 24.3.1 to 25.2.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)
- [Commits](pypa/pip@24.3.1...25.2)

---
updated-dependencies:
- dependency-name: pip
  dependency-version: '25.2'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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 Aug 7, 2025
@dependabot @github

dependabot Bot commented on behalf of github Oct 27, 2025

Copy link
Copy Markdown
Contributor Author

Superseded by #20.

@dependabot dependabot Bot closed this Oct 27, 2025
@dependabot
dependabot Bot deleted the dependabot/pip/dot-github/workflows/pip-25.2 branch October 27, 2025 16:32
cshenry pushed a commit that referenced this pull request Jun 3, 2026
Fix #1: Replace kbu.env.config.get() with kbu.env.get_config_value("section.key")
throughout all skill files; document get_config(section, key) as deprecated/INI-compat.
Verified against shared_env_utils.py:195,216.

Fix #2: Replace fabricated KBJobUtils methods (submit, cancel, refresh, get, list,
forget, summary, get_logs with real API (run_job, cancel_job, check_job,
refresh_active, refresh_all, get_record, list_active, list_all, get_job_logs, cleanup).
Verified against kb_job_utils/utils.py.

Fix #3: Add undocumented kb_genome_utils.py methods to module-reference.md and
api-summary.md: load_kbase_gene_container, object_to_features, get_ftr,
ftr_to_aliases, alias_to_ftrs, object_to_proteins, add_annotations_to_object,
load_genome_from_local_files, aggregate_taxonomies, create_synthetic_genome,
calculate_gc_content, plus PRD-new methods by name: save_genome_object,
save_assembly_from_fasta, save_genome_with_assembly, validate_genome,
build_genome_from_fasta_gff.

Fix #4: Add Injecting SDK Clients in Notebook Contexts subsection to patterns.md
documenting kbu.callback.set_callback_client(name, client) injection hook.

Fix #5: Add installed_clients/ shipping constraint note near top of kbutillib-expert.md
flagging that AssemblyUtilClient/GenomeFileUtilClient require a separate KBase SDK
install; calls raise ImportError without it.

Fix #6: Add /kbase-genome-expert to Related Skills in kbutillib-expert.md and a
See also pointer in patterns.md callback section.

Fix #7: Add KBGenomeUtilsImpl delegate note to module-reference.md (source L805,
__getattr__ passthrough).

Fix #8: Add ## CLI chapter to api-summary.md covering kbu jobs status/list/summary/
refresh/logs/cancel/forget/cleanup/chain submit/list/status/cancel/advance and
kbu jobdaemon. All subcommands verified against src/kbutillib/cli/jobs.py,
jobdaemon.py, __init__.py.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
EOF
)
cshenry pushed a commit that referenced this pull request Jul 6, 2026
Implements shared TOML I/O helpers in manifest.py (read/write for both
project and subproject manifests, now_utc_iso, sha256_file, partial-write
helpers append_session_ref and append_notebook_entry_or_update).

Adds kbu subproject subcommand group with 8-state machine (plan →
p-review → build → b-review → run → synthesize → s-review → complete),
full precondition validators per PRD round-2 confront table, HTML verdict
comment parser, and subcommands: create, list, status, advance, set-status.

Registers subproject group in CLI __init__.py; adds tomli-w >=1.0 to
dependencies; adds conftest.py fixtures and 66 passing tests.

Satisfies PRD kbu-start-v1 ACs #4, #5, #6, #7, #8, #32, #33, #34, #36,
#42, #44.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
cshenry pushed a commit that referenced this pull request Jul 6, 2026
Implements the kbutillib.layout module (PRD kbutillib-v2, Implementation
Decisions → Layout module, Specifics folded from confront round 1).

Public API:
- DEFAULT_SHARED_DIRS = ("data", "models", "genomes")
- read_shared_dirs(project_root) — reads [layout.shared_dirs] from
  kbu-project.toml via tomllib; falls back to DEFAULT_SHARED_DIRS when
  the file, the [layout] table, or the shared_dirs key is absent.
- subproject_subdirs(adopted=bool) — returns the 6-entry canonical
  subdir list, with "archive" appended when adopted=True.
- subproject_gitignore_lines() — [".cache/", "nboutput/",
  ".adoption-notes.md"]
- root_gitignore_lines(shared_dirs) — 3 large-file globs per shared dir.

35 tests in tests/test_layout.py cover AC #1#8 (each AC has at least
one test. All 35 pass; 0 existing tests regress.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
EOF
)
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