-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Summary
I would like to propose submitting the tomledit R package to conda-forge to enable easy installation via conda/mamba/Pixi for users working in conda-based environments.
Motivation
tomleditis currently available on CRAN and can be installed viainstall.packages("tomledit")andremotes::install_github("extendr/tomledit")- However, for users working in conda-based environments (e.g., using Pixi, mamba, or conda), having
tomleditavailable through conda-forge would:- Provide better integration with conda environment management
- Enable reproducible environments that include
tomleditas a dependency - Allow for easier dependency resolution within conda ecosystems
- Support HPC and scientific computing workflows that rely on conda
Submission Process
The submission would follow the standard conda-forge process for R packages:
- Generate the recipe using conda_r_skeleton_helper (recommended for CRAN packages)
- Fork the conda-forge/staged-recipes repository
- Create a new branch and add the recipe to the
recipesdirectory - Open a pull request with the recipe
- After review and merge, the package will be available via
conda install -c conda-forge r-tomledit
For a detailed step-by-step walkthrough of this process, see this guide.
Dependencies
The package may have dependencies that need to be checked:
- R base (required)
- Rust toolchain (if needed for building from source)
- Any R package dependencies listed in the package DESCRIPTION
What's Involved
As a conda-forge maintainer, you would be responsible for:
- Updating the recipe when new versions are released (usually straightforward - just version number and SHA256)
- Responding to occasional issues in the feedstock repository
- Ensuring the package continues to build correctly (conda-forge CI handles most of this automatically)
References
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels