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

Find a solution to build debian packages for modern Python libraries #13847

Closed
sebathomas opened this issue Sep 5, 2022 · 2 comments · May be fixed by jordansissel/fpm#1982
Closed

Find a solution to build debian packages for modern Python libraries #13847

sebathomas opened this issue Sep 5, 2022 · 2 comments · May be fixed by jordansissel/fpm#1982
Labels
component: agw Access gateway-related issue

Comments

@sebathomas
Copy link
Contributor

sebathomas commented Sep 5, 2022

The current release tool pydep uses fpm to build debian packages, which cannot handle some dependency upgrades because newer versions use build tooling that it does not understand (see for example #13820).

Can this be solved by calling fpm with other options or upgrading it? Maybe other tooling exists to build debian packages? (See for example: https://askubuntu.com/a/508608)

Analyze all these issues and come up with a better way to package Python dependencies.

Hint: ryu...

(Note: If we fully switch to either Bazel or containerized Magma builds, we won't have this problem any more. For this reason, work on this issue is put on hold.)

@sebathomas sebathomas added the component: agw Access gateway-related issue label Sep 5, 2022
@MoritzThomasHuebner
Copy link
Contributor

Some more findings from researching this:

Options to get setup.py:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: agw Access gateway-related issue
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants