Opened 2 years ago

Last modified 3 weeks ago

#30922 new defect

Meta-ticket: Fix dependencies of upstream Python packages

Reported by: Matthias Köppe Owned by:
Priority: major Milestone: sage-9.9
Component: packages: standard Keywords: sd111
Cc: Vincent Delecroix, Martin Albrecht, Tobias Diez, Dima Pasechnik Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: #31025 Stopgaps:

Status badges

Description (last modified by Tobias Diez)

Various Python packages that we use do not declare their dependencies correctly using python packaging metadata.

This is not visible in a standard build of the Sage distribution because we manually manage dependencies using Sage-specific dependency information. But it becomes problematic as we move toward using standard Python infrastructure in #29705.

On this ticket we track the upstream issues.

Change History (14)

comment:1 Changed 2 years ago by Matthias Köppe

Keywords: sd111 added

Hoping we can make progress on this ticket this week - https://wiki.sagemath.org/days111

comment:2 Changed 2 years ago by Matthias Köppe

Dependencies: #31025

comment:3 Changed 2 years ago by Vincent Delecroix

pplpy 0.8.6 is released on PyPI. It declares (hopefully) correctly its dependencies.

comment:4 Changed 2 years ago by Matthias Köppe

#31261 - pplpy

comment:5 Changed 2 years ago by Matthias Köppe

Description: modified (diff)

comment:6 Changed 22 months ago by Matthias Köppe

Milestone: sage-9.3sage-9.4

Moving this ticket to 9.4, as it seems unlikely that it will be merged in 9.3, which is in the release candidate stage

comment:7 Changed 18 months ago by Matthias Köppe

Milestone: sage-9.4sage-9.5

comment:8 Changed 16 months ago by Matthias Köppe

Cc: Tobias Diez added

comment:9 Changed 16 months ago by Tobias Diez

Description: modified (diff)

comment:10 Changed 14 months ago by Matthias Köppe

Cc: Dima Pasechnik added
Summary: Fix dependencies of upstream Python packagesMeta-ticket: Fix dependencies of upstream Python packages

comment:11 Changed 13 months ago by Matthias Köppe

Milestone: sage-9.5sage-9.6

comment:12 Changed 10 months ago by Matthias Köppe

Milestone: sage-9.6sage-9.7

comment:13 Changed 5 months ago by Matthias Köppe

Milestone: sage-9.7sage-9.8

comment:14 Changed 3 weeks ago by Matthias Köppe

Milestone: sage-9.8sage-9.9
Note: See TracTickets for help on using tickets.