AnswerDotAI / AnswerDotAI/nbdev

Error in index.ipynb after setting up nbdev-hello-world repo on a new Windows machine

Open
#1,425 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.