Migrate to `hatch-cpp`
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 30/100
- Issue type
- Refactor
- Clarity
- Needs clarification
- Activity status
- Stale
- Domain
- build-system, developer-experience
Research direction
Read the hatch-cpp project first, then inspect the repository's Makefile and setup.py, including the linked examples. Determine how the current scikit-build setup is used and what hatch-cpp requires; done means the project is migrated and local development is easier as described.
Written by the indexing model from the issue text.
Description
https://github.com/python-project-templates/hatch-cpp
hatch-cpp removes our reliance on old scikit-build and should make it much easier to develop locally, making it easier to do things like this and this.
Its not quite ready, but will be soon at which point we should move to it to improve developer experience
- Dominant language
- Python
- Stars
- 450
- Forks
- 91
- Avg merge
- 18h 8m
- Merged PRs (30d)
- 3
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Point72/csp
-
Add docs about transitioning from replay to realtime by setting start date in the pastPossibly taken @russlan23 claimed this 99 days ago. Openpart: documentation
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
RuntimeWarning: non-string key in the __dict__ of class OutputsMay be free again A pull request for this issue was closed without being merged. Opentype: bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
type: bug
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
-
csp::Struct leaks one StructMeta reference per constructionPossibly taken @jieya907 claimed this 36 days ago. Opengood first issue type: bug
Difficulty 3/5 1-2 days Newbie friendliness 52/100
Maintainers usually reply within 1 day
-
csp.output does not support dict unpackingPossibly taken @aadya940 claimed this 107 days ago. Opentype: feature
Difficulty 4/5 3-5 days Newbie friendliness 45/100
Maintainers usually reply within 1 day
Similar issues
-
[BUG] HTTP lifecycle dispatch treats a NO_PROXY-only environment as corporate egress and skips the resolve-and-pinned sessionPossibly taken @bodapatisaikrishna claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
external
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
langchain-ai/docs#7652 ·
Maintainers usually reply within 1 day
-
[oblt-aw][autodoc] Document new e2e-secret-leak-artifacts workflow and update e2e-all leaf listOpen
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
elastic/oblt-aw#2513 · 1 comment ·
Maintainers usually reply within 1 day
-
bug p2
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
enhancement
Difficulty 1/5 Under an hour Newbie friendliness 75/100
NCAR/CLM-Tutorial#113 · 1 comment ·
Maintainers usually reply within 1 day