-
Notifications
You must be signed in to change notification settings - Fork 4
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
debian packaging #16
Comments
A quick work-around might be to use |
Is there a reason you'd prefer the debian packaging rather than just PyPi? As a note to myself, because I'm using GH Actions to do the packaging I don't actually have the |
We would like to deploy Also, it would be nice to have it in the upstream debian/ubuntu repos at some point! |
@severin-lemaignan I've finally got my build pipeline working again and I'm taking a look at the Debian packaging. What architecture should I prioritize if I can't get them all working? |
great to hear! My target platform is amd64 (on ubuntu 20.04). |
Is there a working Debian/Ubuntu package available? |
hi! In order to easily depend on
reasonable
, I'd like to package it ondebian
.Packaging
reasonable
as a deb has however proven to be tricky:reasonable
is written in rust, uses maturin to compile the Python bindingspyproject.toml
(that specifymaturin
as build tool).poetry
is used to perform the compilation + pypi distribution.py2dsc
(part ofstdeb
) andpybuild
, part ofdh-python
) do not yet support PEP-517 (on-going work, but not available in ubuntu 20.04, and, based on the code of the plugin, probably not compatible with maturin)debmake
) the debian control + rules, using thisrules
file:-> compiles, but the resulting
.deb
is empty -> need to 'install' the compiledlibreasonable.so
.Do you have any suggestions/ideas to help with it?
The text was updated successfully, but these errors were encountered: