cookie icon indicating copy to clipboard operation
cookie copied to clipboard

Scientific Python Library Development Guide and Cookiecutter

Results 46 cookie issues
Sort by recently updated
recently updated
newest added

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?).