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

Upload to conda-forge #552

Closed
roaldarbol opened this issue Jul 13, 2024 · 4 comments
Closed

Upload to conda-forge #552

roaldarbol opened this issue Jul 13, 2024 · 4 comments

Comments

@roaldarbol
Copy link

A detailed description of the feature you would like to see added.

It would be great to have pueue available on conda-forge. The reason behind this is that it would then be possible to install it with pixi, an environment manager that is centered on conda packages. This setup could then work more or less as a fully contained "Docker-like" environment, where it is possible to start background tasks as in Docker with a fully controlled environment.

Explain your usecase of the requested feature

With Docker moving to paid services, people are looking for other toolschains that can achieve the same. A user had the use-case of running 5 Docker instances for a hobby open-source project (one of them was this https://grafieken.energieadvieszeeland.nl/), which now costs them £25 per month. That same fully contained environment could be achieved by combining the powers of pixi and pueue.

Alternatives

It could be possible to install pueue from another source, but it breaks the reproducible, self-contained environment.

Additional context

I appreciate that it might not be high on the priority list, but it is common that the conda community can help packaging for conda repositories, so even it might not be a task you'd want to undertake you could leave it open for community contributions.

@Nukesor
Copy link
Owner

Nukesor commented Jul 13, 2024

Well, this is the upstream repository of Pueue.
It provides stand-alone, statically-linked binaries that run on all common architectures and uploads the code to https://crates.io for people to download and build it themselves.

Any custom builds or setups need to be done by packagers in their respective downstream distros. It doesn't make sense to maintain this stuff upstream, as there's myriad of various ways to install programs.

So if you think that this is important, feel free to go ahead and package Pueue for pixi :)

@Nukesor Nukesor closed this as completed Jul 13, 2024
@roaldarbol
Copy link
Author

Ah, sorry about that - packaging is somewhat new to me! :-) I'll let you know if it gets uploaded so it can be added to the packaging table in the README.

@Nukesor
Copy link
Owner

Nukesor commented Jul 13, 2024

Don't worry, the packaging table is also automatically updated, which is pretty nice :)

Check out repology, the guy maintaining this is a real boon for the open source community:
https://repology.org/project/pueue/versions

(Over there you can also see the respective downstream repositories where Pueue is packaged)

@roaldarbol
Copy link
Author

Oh, that's cool! Thanks for making this project by the way - really stoked to have come across it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants