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

Publish on conda-forge? #98

Open
Hoeze opened this issue Apr 4, 2023 · 3 comments
Open

Publish on conda-forge? #98

Hoeze opened this issue Apr 4, 2023 · 3 comments
Labels
help wanted Extra attention is needed installation About installation or setup

Comments

@Hoeze
Copy link

Hoeze commented Apr 4, 2023

Hi, there is already https://github.com/conda-forge/polars-feedstock/.
Would it be possible to also have a conda-forge package for rpolars?

@eitsupi
Copy link
Collaborator

eitsupi commented Apr 4, 2023

For R packages, I think generally conda-forge sources CRAN.
r-polars is not published on CRAN, so I don't know if it can be published on conda-forge.

@Hoeze
Copy link
Author

Hoeze commented Apr 4, 2023

@eitsupi It's not a requirement to have it published on CRAN, you can also just pull the sources directly from github:
https://github.com/conda-forge/staged-recipes/blob/main/recipes/example/meta.yaml#L17-L21
I think in case of R-Polars it anyways makes more sense to directly build it from the repo.

Here is the repo from the r-data.table packge for comparison:
https://github.com/conda-forge/r-data.table-feedstock/blob/main/recipe/meta.yaml
It would not be an issue to replace the URLs simply with the github one.


Out of interest: Is there anything that keeps you from publishing it on CRAN?

@sorhawell
Copy link
Collaborator

Dear @Hoeze.

Thank you for suggesting conda-forge. Currently rpolars is not straight forward to install on any distribution/OS if the user is not using rust. Windows/mac is easy. Linux is mixed.

Similarly @Sicheng-Pan has provided a Nix build. In my opinion rpolars will support and promote on front page any build "augmentation" such as conda-forge, if someone implements it and maintains a test workflow.

For me alone, it can be overwhelming to support all release/build channels. I happily take all the help I can get :)

CRAN is for sure coming up, you can track the current issues here

@eitsupi eitsupi added the installation About installation or setup label Jul 4, 2023
@eitsupi eitsupi added the help wanted Extra attention is needed label Oct 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed installation About installation or setup
Projects
None yet
Development

No branches or pull requests

3 participants