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

Improve build / install #152

Closed
6 tasks done
prisae opened this issue Feb 28, 2022 · 0 comments
Closed
6 tasks done

Improve build / install #152

prisae opened this issue Feb 28, 2022 · 0 comments
Labels
maintenance Maintaining status quo

Comments

@prisae
Copy link
Member

prisae commented Feb 28, 2022

  • Move from setup.py to pyproject.toml/setup.cfg (don't see the point atm for pure python package)
  • Use micromamba for GHA (miniforge is just OK)
  • Create a proper environment.yml (not atm; users should use pip or conda; the requirements-files are just to develop.)
  • python -m pip install --no-build-isolation --no-deps -e .
  • (Related): Add cffinit (don't see the point atm)
  • (Related): Add CoC (if the community grows significantly, re-open this)
@prisae prisae added the maintenance Maintaining status quo label Feb 28, 2022
@prisae prisae pinned this issue Feb 28, 2022
@prisae prisae closed this as completed Feb 26, 2024
@prisae prisae unpinned this issue Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Maintaining status quo
Projects
None yet
Development

No branches or pull requests

1 participant