Use cibuildwheel in the build
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Refactor
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- docker, shell
- Domain
- build-system
Research direction
Start by inventorying how the multibuild and gfortran_install subrepositories are used for Linux Docker builds and macOS gfortran compilers. Compare those responsibilities with cibuildwheel, then determine whether the unused archives directory can be removed and gfortran_utils.sh vendored. Done means the build works through the chosen approach without the unnecessary scripting subrepositories.
Written by the indexing model from the issue text.
Description
We should look at cibuildwheel and possibly removing the complicated scripting subrepos. We actually use very little of multibuild, mainly to build in dockers for linux. Instead, cibuildwheel could do this for us. We also use gfortran compilers from gfortran_install on macos, but the subrepo carries an unused achives directory. We could vendor the single gfortran_utils.sh script file instead.
- Dominant language
- Shell
- Stars
- 17
- Forks
- 25
- Avg merge
- 7h 10m
- Merged PRs (30d)
- 1
Contributor guide
No contributing guide indexed for this repository
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 MacPython/openblas-libs
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
MacPython/openblas-libs#261 · 1 reaction ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
MacPython/openblas-libs#231 · 13 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
MacPython/openblas-libs#228 · 6 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
MacPython/openblas-libs#224 · 9 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
MacPython/openblas-libs#215 · 2 comments ·
All issues in MacPython/openblas-libs
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
danielmiessler/LifeOS#2218 ·
-
docs(agents): strengthen the no-backslash-escaped-backticks rule with an issue-creation example Open
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
package-update
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
oSoWoSo/vOid_Community_repOsitory#148 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
chore
Difficulty 1/5 Under an hour Newbie friendliness 91/100
alunduil/alunduil-chezmoi#792 ·