Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Static versioning in pyproject.toml is conflicting with version.py versioning

Offen
#33 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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

invalid

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

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus arrayfire/arrayfire-py

Alle Issues in arrayfire/arrayfire-py

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.