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

Design-Change #4

Open
Lukas113 opened this issue May 26, 2023 · 0 comments
Open

Design-Change #4

Lukas113 opened this issue May 26, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@Lukas113
Copy link
Collaborator

In order to not to have to commit changes to a different branch each time for a new build, the feedstock should be changed to the following setup:

  • Provide source (git tag or commit hash as string) and conda build target (Version incl. dev as string) of the conda-build action with default values according to the latest package and version to build. Dev builds are then handled by just provide the PEP440 dev-version as string.
  • Provide a set of conda-sub-dep targets (versions as strings) with default values according to the latest package and version to build. Dev deps are then just provided using the PEP440 dev-version as string.
  • Adapt README to changes. In addition, build-trees may have to go. Otherwise it may be too complicated to support different sub-dep versions if necessary.
  • Check wheel before building it in case it already exists. E.g. using wget?
  • Just range, and don't fix larger sub-deps like numpy or astropy for each sub-dep. Otherwise it may result in unresolvable environments.
@Lukas113 Lukas113 added the enhancement New feature or request label May 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant