cookie
cookie copied to clipboard
Scientific Python Library Development Guide and Cookiecutter
Add a template for CITATION.cff file, some changes can be made to complete the file during setup: - Ask for ORCID and Affiliation - Separate Family Name and Given Name...
This is related to scikit-build option that I chose when asked by cookiecutter. I think the problem is that the MANIFEST.in explicitly includes CMakeLists.txt and LICENSE for sdist, but this...
I'm playing around with pre-commit and black together, and looked through scikit-hep/cookie for inspiration (with the now-recommended hatch backend), but when pre-commit runs, black doesn't check any files. I've gone...
File format referred from [hist/CITATION.cff](https://github.com/scikit-hep/hist/blob/b368cb904c6be7a411200d023bafc8ad47ad4c4a/CITATION.cff)
this line https://github.com/scikit-hep/cookie/blob/cc1ea50641fc6f87b55ba5143d954a4c672fe07c/%7B%7Bcookiecutter.project_name%7D%7D/MANIFEST-setuptools%2Cpybind11.in#L5 seems to remove all files. As an example project, see this script I wrote which mimics how `MANIFEST.in` is parsed using `distutils` (line-by-line) ``` $ cat file_list.py...
The fact this is not a relative path is irritating, might not pursue.
One way to pull all the configuration into a pyproject file is to use the pyproject-flake8 package, like `pypa/wheel` does. Something to consider - I'd take arguments for or against.
- [x] Docs generation needs testing (I think it's broken) #34 - [x] Trampolim should be made statically versioned until FFY00/trampolim#4 is fixed. - [ ] We probably should add...
I ran into https://github.com/joerick/cibuildwheel/issues/402 while building wheels that now incorporate numpy See e.g. https://github.com/cms-nanoAOD/correctionlib/runs/2521360719?check_suite_focus=true#step:3:1003 Seems the current best solution is to drop pypy wheels for os x?
This is adds a yaml file for GitLab CI. Need to discuss how to incorporate this as part of cookiecutter settings (duplicate all names, and add a `-gitlab` suffix?).