osl-incubator / scicookie

Cookiecutter template for a Python package.
https://osl-incubator.github.io/scicookie
Other
10 stars 18 forks source link

feat(file):add rye to SciCookie #260

Open Satarupa22-SD opened 2 months ago

Satarupa22-SD commented 2 months ago

Pull Request description

This pull request adds Rye, a comprehensive project and package management solution for Python, as a build system dependency to the project.

Resolves #258

How to test these changes

Updated the pyproject.toml file to include rye>=0.4.1 in the [build-system] requires section.

Pull Request checklists

This PR is a:

About this PR:

Author's checklist:

Satarupa22-SD commented 2 months ago

@xmnlab

xmnlab commented 2 months ago

Hi @Satarupa22-SD thanks for working on that.

Actually the idea was to add rye as an option to the build systems to the template.

I opened that issue just to keep that in the discussion, that is why I didnt add details. Sorry about that.

Do you think you could add it as an option to the template build system, instead of to the root of the project?