Clarification on updating project metadata: settings.ini vs pyproject.toml
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Documentazione
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- jupyter, python
- Ambito
- developer-experience, documentation
Direzione di ricerca
Inizia confrontando settings.ini e pyproject.toml, quindi esamina come vengono generati i metadati di PyPI e l'indice di GitHub Pages. Conferma quale configurazione controlla gli URL del progetto e l'URL di base dei collegamenti ai simboli di nbdev; il lavoro è completato quando vengono documentate la precedenza e la fonte autorevole richiesta per ogni correzione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I'm seeking clarification on the correct approach to update project metadata for an existing project, particularly for PyPI configuration. My current setup includes both a settings.ini file and a pyproject.toml file, and I'm unsure which one takes precedence or if both need to be updated.
Current situation:
My project is already released on PyPI and its documentation is hosted on GitHub pages. Some metadata appears to be incorrectly set, possibly due to discrepancies between my PyPI and GitHub usernames. I need to update the following:
- Project URLs (Homepage link on PyPI)
- Auto-generated links in the documentation on GitHub pages (index page) for symbols with backticks, for which nbdev links to that symbol’s reference page. Of note, the respective links in the auto-generated README file and on PyPI are correct. The issue is an incorrect base url to my GitHub repo.
My questions: Can I make changes directly in the pyproject.toml file to configure metadata for PyPI, or should this be done via settings.ini? If both files are present, which one takes precedence for PyPI metadata?
Any guidance on the best practices for managing project metadata in this scenario would be greatly appreciated. Thank you!
- Lingua principale
- Jupyter Notebook
- Stelle
- 5.3k
- Fork
- 517
- Merge medio
- 1m
- PR unite (30g)
- 3
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di AnswerDotAI/nbdev
-
Bug Report: `nbdev` Parser `IndexError` on `@patch_to` with Keyword ArgumentsForse già presa @ruchi-mish90 l’ha presa 86 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
AnswerDotAI/nbdev#1596 · 1 commento ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
AnswerDotAI/nbdev#1587 ·
-
Interested in Windows support?Forse già presa @mrexodia l’ha presa 10 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
AnswerDotAI/nbdev#1584 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
AnswerDotAI/nbdev#1583 · 1 commento · 1 reazione ·
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
AnswerDotAI/nbdev#1581 ·
Tutte le issue di AnswerDotAI/nbdev
Issue simili
-
[missing-inheritance] audit review (1 preset)Forse già presa @github-actions l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
osmberlin/tagging-schema-browser#363 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[dsh-plugin.org | dsh-plugin-hub] plugin distribution incomplete: yjh051108/dsh-routing-suiteAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 71/100
yjh051108/dsh-routing-suite#227 ·
-
[Bug]: graphify reads files that git's global ignore file hidesForse già presa @smngvlkz l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Graphify-Labs/graphify#4335 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
dusk-network/exu#15 ·
-
Pages Router course and basics/* starters target Node 18, but Next.js 16 requires Node >=20.9Forse già presa @Jeko92 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
vercel/next-learn#1336 ·