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

Lose the strong dependency on CondaPkg and PythonCall? #394

Open
nsajko opened this issue Aug 8, 2024 · 1 comment
Open

Lose the strong dependency on CondaPkg and PythonCall? #394

nsajko opened this issue Aug 8, 2024 · 1 comment
Labels
wishlist Things we want done outside of this project so that we can use them

Comments

@nsajko
Copy link

nsajko commented Aug 8, 2024

Description

Coming from JuliaCI/PkgTemplates.jl#478. I see that this package has strong dependencies on PythonCall and on Conda. I don't really know why these deps are necessary, but I hope that soon, when Julia v1.10 becomes LTS, they will be made weak, via package extensions?

@abelsiqueira abelsiqueira added the wishlist Things we want done outside of this project so that we can use them label Aug 9, 2024
@abelsiqueira
Copy link
Collaborator

Hi @nsajko, thanks for the interest. The underlying template management is made with an external Python package, https://copier.readthedocs.io/en/stable/, so it is a hard dependency.
Copier has a lot of activity and maintenance, and provides essential features for Bestie (apply to existing packages and updates being the main ones). Implementing a similar tool (in Julia or other languages) is out of scope.

I've marked this with the label wishlist in case we figure out a way to decrease the dependency by, for instance, using an existing copier installation, or getting copier from another source.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wishlist Things we want done outside of this project so that we can use them
Projects
None yet
Development

No branches or pull requests

2 participants