frostming / frostming/findpython

Support SpecifierSet?

Offen
#27 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
good first issue
Vorherrschende Sprache
Python
Sterne
39
Forks
16
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I'm wondering, would it make sense to support a SpecifierSet, such as `>=3.10`, and select the best version of Python available based on that? I think it might be interesting for supporting `requires-python` inside PEP 723, for example. I think you could detect the `=><` chars which are not currently used. CC https://github.com/wntrblm/nox/issues/814.

Just a thought, feel free to close if it's not a good idea! :)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

No files, tests, or entry points are named. Start by reviewing how findpython parses version requests and selects an available Python, then determine the intended SpecifierSet syntax and what selecting the best matching version should mean; done means the proposed behavior is defined and covered for requires-python-style constraints.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
28/100

Neue Issues direkt in Ihr Postfach

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