You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
build: Switch to using Hatchling as build backend (#2095)
* Migrate build system to Hatchling and add Hatch configuration in
pyproject.toml.
- Use pip v21.2+'s ability to handle recursive dependencies to define
nested extras.
c.f. https://hynek.me/articles/python-recursive-optional-dependencies/
- Use hatch-vcs to dynamically determine the version information from Git.
- Use 'only-include' option with `[tool.hatch.build.targets.sdist]` to avoid
problem with hatchling discovering the symlink of src/pyhf/schemas under
docs/ before src/ and skipping including it in the sdist.
c.f. #791 and
pypa/hatch#276
* Remove all setuptools related files: setup.py, setup.cfg, MANIFEST.in.
* Add .flake8 config file as the config for flake8 had previously been in setup.cfg
as flake8 doesn't support pyproject.toml.
* Remove use of check-manifest from packaging GitHub Actions workflow.
* Remove mention of setup.cfg from release checklist.
* Add Scikit-HEP admins info to maintainers metadata.
Co-authored-by: Angus Hollands <goosey15@gmail.com>
Co-authored-by: Ofek Lev <oss@ofek.dev>
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/~release-checklist.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ about: Checklist for core developers to complete as part of making a release
32
32
*[ ] Verify that a Binder has properly built for the new release.
33
33
*[ ] Watch for a GitHub notification that there is an automatic PR to the [Conda-forge feedstock](https://github.com/conda-forge/pyhf-feedstock). This may take multiple hours to happen. If there are any changes needed to the Conda-forge release make them **from a personal account** and not from an organization account to have workflows properly trigger.
34
34
-[ ] Check if any requirements need to be updated by commenting "@conda-grayskull show requirements" on the PR.
35
-
-[ ] Verify the requirements in the [Conda-forge feedstock](https://github.com/conda-forge/pyhf-feedstock) recipe `meta.yaml` match those in `setup.cfg` and `pyproject.toml`.
35
+
-[ ] Verify the requirements in the [Conda-forge feedstock](https://github.com/conda-forge/pyhf-feedstock) recipe `meta.yaml` match those in `pyproject.toml`.
0 commit comments