Static versioning in pyproject.toml is conflicting with version.py versioning
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 30/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- python
- Bereich
- build-system, ci-cd
Rechercherichtung
Beginne damit, die statische Version in pyproject.toml mit der dynamischen version.py-Konfiguration zu vergleichen, und prüfe die im Issue beschriebenen Kompatibilitätsprobleme von scikit-build. Untersuche, ob die aktuelle Build-Konfiguration oder hatchling eine konsistente Versionierung bereitstellen kann, und verifiziere anschließend, dass erzwungene Versionsaktualisierungen in CI geprüft werden; abgeschlossen bedeutet, dass die beiden Versionierungsansätze nicht mehr miteinander in Konflikt stehen und CI die vorgesehene Prüfung erzwingt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
version.py and the dynamic version in pyproject.toml were intended to work in tandem, with further checks on forced version updates with every PR. It's hardcoded in pyproject.toml and is not checked in CI.
That was a HACK due to the issues of scikit-build. Thus, to resolve the issue, it is recommended to verify the compatibility of scikit-build and pyproject.toml, or consider using the hatchling library as an alternative for wheel building.
- Vorherrschende Sprache
- Python
- Sterne
- 2
- Forks
- 5
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus arrayfire/arrayfire-py
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
arrayfire/arrayfire-py#39 · 1 Kommentar ·
-
documentation enhancement
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 30/100
arrayfire/arrayfire-py#34 ·
-
Array API Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
arrayfire/arrayfire-py#22 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
arrayfire/arrayfire-py#21 ·
Alle Issues in arrayfire/arrayfire-py
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
stephrobert/dsoxlab#238 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
sublimehq/package_control#1780 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
nwg-piotr/nwg-displays#145 ·