Skip to content

chore(deps): bump python-multipart from 0.0.20 to 0.0.26 in /requirements#7

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/pip/requirements/python-multipart-0.0.26
Open

chore(deps): bump python-multipart from 0.0.20 to 0.0.26 in /requirements#7
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/pip/requirements/python-multipart-0.0.26

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 15, 2026

Bumps python-multipart from 0.0.20 to 0.0.26.

Release notes

Sourced from python-multipart's releases.

Version 0.0.26

What's Changed

Full Changelog: Kludex/python-multipart@0.0.25...0.0.26

Version 0.0.25

What's Changed

Full Changelog: Kludex/python-multipart@0.0.24...0.0.25

Version 0.0.24

What's Changed

Full Changelog: Kludex/python-multipart@0.0.23...0.0.24

Version 0.0.23

What's Changed

New Contributors

Full Changelog: Kludex/python-multipart@0.0.22...0.0.23

Version 0.0.22

What's Changed

  • Drop directory path from filename in File 9433f4b.

Full Changelog: Kludex/python-multipart@0.0.21...0.0.22

Version 0.0.21

What's Changed

... (truncated)

Changelog

Sourced from python-multipart's changelog.

0.0.26 (2026-04-10)

  • Skip preamble before the first multipart boundary more efficiently #262.
  • Silently discard epilogue data after the closing multipart boundary #259.

0.0.25 (2026-04-10)

  • Add MIME content type info to File #143.
  • Handle CTE values case-insensitively #258.
  • Remove custom FormParser classes #257.
  • Add UPLOAD_DELETE_TMP to FormParser config #254.
  • Emit field_end for trailing bare field names on finalize #230.
  • Handle multipart headers case-insensitively #252.
  • Apply Apache-2.0 properly #247.

0.0.24 (2026-04-05)

  • Validate chunk_size in parse_form() #244.

0.0.23 (2026-04-05)

  • Remove unused trust_x_headers parameter and X-File-Name fallback #196.
  • Return processed length from QuerystringParser._internal_write #229.
  • Cleanup metadata dunders from __init__.py #227.

0.0.22 (2026-01-25)

  • Drop directory path from filename in File 9433f4b.

0.0.21 (2025-12-17)

  • Add support for Python 3.14 and drop EOL 3.8 and 3.9 #216.
Commits

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 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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

baditaflorin and others added 2 commits April 14, 2026 18:26
Source: platform_server main @ e0134a1
Generated by: scripts/publish_to_serverclaw.py

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bumps [python-multipart](https://github.com/Kludex/python-multipart) from 0.0.20 to 0.0.26.
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.20...0.0.26)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.26
  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 Apr 15, 2026
@baditaflorin baditaflorin force-pushed the main branch 2 times, most recently from 7c1f5d7 to e12f901 Compare April 22, 2026 15:29
baditaflorin added a commit that referenced this pull request Apr 23, 2026
* [bootstrap] fresh-host end-to-end through Stage 4 — 7 gaps closed

Live-validated against a fresh Hetzner AX41-NVMe running the 0fork overlay.
Each fix is the root cause of a distinct fresh-host bootstrap failure
observed on the 65.109.84.223 box over attempts #7 through #12.

Proxmox API validation (bootstrap #6#7)
  - Added `proxmox_api_validate_certs` default to gate the controller's
    TLS verification against the PVE API. Defaults to true; overlays that
    set `proxmox_security_manage_acme=false` (e.g. during Hetzner DNS
    brownout, when ACME cannot issue a real cert) flip this to false so
    token probes succeed against the self-signed pveproxy cert.

Host control-loop idempotency (bootstrap #7#8)
  - `systemctl reset-failed` returns rc=1 with "Unit not loaded" on fresh
    hosts where the control-loop service has never run. That is the
    desired state; tolerate it with `failed_when`.

Bootstrap verifier auth handling (bootstrap #8#9)
  - `/api2/json/version` correctly returns 401 for anonymous requests
    once the automation token is provisioned. Accept both 200 and 401;
    read the version via `pveversion` instead of API JSON.

step_ca arg-spec fallback (bootstrap #9#10)
  - Role argument-spec validation runs as `tags: always`, i.e. before
    ADR 0373's `derive_service_defaults` sets the conventional vars.
    Added a literal default for `step_ca_compose_file` matching the
    derived value so tag-filtered site.yml runs don't fail arg-spec.

Stage 3/4 playbook scoping (bootstrap #10#11)
  - `configure-network`, `harden-access`, and `provision-guests` now run
    against `proxmox-install.yml` instead of `site.yml`. The `network`,
    `repository`, `access`, and `guests` tags only live on proxmox-install
    plays. Going via site.yml imports every service group, triggers
    arg-spec validation (always) on every `*_runtime` role, and cascades
    into "missing required arguments" errors for ADR-0373-derived vars
    that aren't set until task-run time. Keeping Stage 3/4 targeted at
    proxmox-install keeps arg-spec scoped to host roles with static vars.

New proxmox_base_template role (bootstrap #11#12)
  - `proxmox_guests` requires the Debian 13 cloud-init template (VMID
    9000) to already exist. On fresh hosts this step was documented only
    as ad-hoc shell in the Hetzner runbook. Codified into an idempotent
    Ansible role: downloads debian-13-genericcloud-amd64.qcow2, creates
    the template VM, imports the disk, attaches a cloud-init snippet,
    converts to template, and polls `pvesh /cluster/resources` until the
    cluster cache reflects template=1 (avoids a race where proxmox_guests
    runs the assertion before pve-cluster's in-memory cache refreshes).
  - Wired into `playbooks/proxmox-install.yml` before proxmox_guests with
    both `guests` and `base-template` tags.

Stage 4 now completes cleanly on a fresh host: all 17 guest VMs cloned,
configured, and started in one make-bootstrap invocation.

* [bootstrap] declare ws-0424 ownership of fresh-host bootstrap fixes

Adds an owned-surfaces group covering the 11 files changed in the
preceding bootstrap commit, so the workstream-surface gate passes.
@baditaflorin baditaflorin force-pushed the main branch 11 times, most recently from a4c58b0 to d8e6b32 Compare April 29, 2026 08:22
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.

1 participant