AnswerDotAI / AnswerDotAI/nbdev
Error in index.ipynb after setting up nbdev-hello-world repo on a new Windows machine
- Dominant language
- Jupyter Notebook
- Stars
- 5.3k
- Forks
- 513
- Avg merge
- 2d 30m
- Merged PRs (30d)
- 8
Description
I set up nbdev on my Mac by following the instructions in the tutorial. Later I tried to set up the same repo on a colleague's Windows machine by doing git clone of the repo and then installing nbdev and quarto - then making some changes and doing git push. This has resulted in the CI job failing, saying that the module nbdev_hello_world is NOT found. I tried to pip install -e ".[dev]" in the project root folder and that did NOT solve the issue.
I have documented the steps I have done on the Windows machine here:
https://github.com/siraj-samsudeen/nbdev-hello-world/blob/main/README.md
here is the CI job that failed
https://github.com/siraj-samsudeen/nbdev-hello-world/actions/runs/10002915648
It would be nice to streamline the process of setting up a nbdev-backed repo on other machines easy, rather than having to install nbdev and quarto manually - is there a way to automate this process?
Contributor guide
Research direction
Start with README.md and index.ipynb in the linked nbdev-hello-world repository, then inspect the linked failed CI run and compare it with the documented Windows setup steps. Define the supported setup path and verify that a freshly configured Windows checkout can build and import nbdev_hello_world successfully in CI.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- jupyter-notebook, python
- Domain
- ci-cd, devtools
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100