AnswerDotAI / AnswerDotAI/nbdev

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

Aperta
#1,425 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Jupyter Notebook
Stelle
5.3k
Fork
514
Merge medio
2g 30m
PR unite (30g)
8

Descrizione

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?

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia da README.md e index.ipynb nel repository nbdev-hello-world collegato, quindi esamina l’esecuzione CI collegata che non è riuscita e confrontala con i passaggi di configurazione di Windows documentati. Definisci il percorso di configurazione supportato e verifica che un checkout Windows appena configurato possa compilare e importare correttamente nbdev_hello_world in CI.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
jupyter-notebook, python
Ambito
ci-cd, devtools
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.