Skip to content

chore(deps): drop setuptools dependency#983

Merged
leonardoce merged 1 commit into
mainfrom
dev/drop-setuptools
Jun 26, 2026
Merged

chore(deps): drop setuptools dependency#983
leonardoce merged 1 commit into
mainfrom
dev/drop-setuptools

Conversation

@mnencia

@mnencia mnencia commented Jun 25, 2026

Copy link
Copy Markdown
Member

Barman 3.19 dropped its runtime dependency on setuptools, so we no longer need to pin it in the sidecar requirements or install it in the image build. A Python 3.13 venv no longer seeds setuptools by default, so removing it from the pip upgrade keeps it out of the runtime image entirely.

@mnencia mnencia requested a review from a team as a code owner June 25, 2026 13:07
@dosubot dosubot Bot added size:XS This PR changes 0-9 lines, ignoring generated files. dependencies Pull requests that update a dependency file labels Jun 25, 2026
Barman 3.19 dropped its runtime dependency on setuptools, so we no
longer need to pin it in the sidecar requirements or install it in the
image build. A Python 3.13 venv no longer seeds setuptools by default,
so removing it from the pip upgrade keeps it out of the runtime image
entirely.

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
@leonardoce leonardoce force-pushed the dev/drop-setuptools branch from f11ac15 to 7b0abab Compare June 26, 2026 09:06
@dosubot dosubot Bot added the lgtm This PR has been approved by a maintainer label Jun 26, 2026
@leonardoce leonardoce merged commit f3b4934 into main Jun 26, 2026
5 of 7 checks passed
@leonardoce leonardoce deleted the dev/drop-setuptools branch June 26, 2026 09:07
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 lgtm This PR has been approved by a maintainer size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants