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

New Python packages for CherryPy + Dependencies #47517

Merged
merged 9 commits into from
Mar 21, 2025

Conversation

javacruft
Copy link
Member

@javacruft javacruft commented Mar 20, 2025

New packages for CherryPy with supporting dependency chain including:

  • tempora
  • portend
  • autocommand
  • path
  • jaraco.text
  • jaraco.collections
  • cheroot

This supports packaging work for Ceph (which uses CherryPy for the Ceph Manager Dashboard Module).

Related: #43573

For new package PRs only

  • This PR is marked as fixing a pre-existing package request bug
    • Alternatively, the PR is marked as related to a pre-existing package request bug, such as a dependency
  • REQUIRED - The package is available under an OSI-approved or FSF-approved license
  • REQUIRED - The version of the package is still receiving security updates
  • This PR links to the upstream project's support policy (e.g. endoflife.date)

For PRs that add patches

  • Patch source is documented

Patch cherry picked for cherrypy to switch from an unmaintained lockfile dependency to filelock.

New package for Python Tempora, part of the dependency chain for
Cherrypy which is required for Ceph.

Related wolfi-dev#43573

Signed-off-by: James Page <james.page@chainguard.dev>
Add Python package for portend, part of the dependency chain
for Cherrypy which is required for Ceph.

Signed-off-by: James Page <james.page@chainguard.dev>
New python package for autocommand, part of the dependency chain for cherrypy
which is required for Ceph.

Related wolfi-dev#43573

Signed-off-by: James Page <james.page@chainguard.dev>
New python package for path, part of the dependency chain for cherrypy
which is required for Ceph.

Related wolfi-dev#43573

Signed-off-by: James Page <james.page@chainguard.dev>
New python package for jaraco.text, part of the dependency chain for cherrypy
which is required for Ceph.

Related wolfi-dev#43573

Signed-off-by: James Page <james.page@chainguard.dev>
New python package for jaraco.collections, part of the dependency chain for cherrypy
which is required for Ceph.

Related wolfi-dev#43573

Signed-off-by: James Page <james.page@chainguard.dev>
New python package for cheroot, part of the dependency chain for cherrypy
which is required for Ceph.

Related wolfi-dev#43573

Signed-off-by: James Page <james.page@chainguard.dev>
New python package for cherrypy which is required for Ceph.

Related wolfi-dev#43573

Signed-off-by: James Page <james.page@chainguard.dev>
@octo-sts octo-sts bot added the bincapz/pass bincapz/pass Bincapz (aka. malcontent) scan didn't detect any CRITICALs on the scanned packages. label Mar 20, 2025
@javacruft javacruft requested review from sil2100 and utieyin March 20, 2025 11:47
sil2100
sil2100 previously approved these changes Mar 21, 2025
Copy link
Member

@sil2100 sil2100 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One inline comment, but not necessary to fix - more like an improvement. Other than that all looking good. Thanks!

Use cherry-picks rather than including the patch in repo.

Signed-off-by: James Page <james.page@chainguard.dev>
@sil2100 sil2100 merged commit 9bc1688 into wolfi-dev:main Mar 21, 2025
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bincapz/pass bincapz/pass Bincapz (aka. malcontent) scan didn't detect any CRITICALs on the scanned packages.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants