Python Avhengigheter

Introduksjon til Python Avhengigheter

Python moduler oppført i Python Moduler har avhengigheter som ikke refereres til av andre pakker i SLFS. Disse avhengighetene er oppført her. De vil ikke bli oppdatert regelmessig, med mindre en nyere versjon er nødvendig.

[Viktig]

Viktig

I BLFS og SLFS bygger og installerer vi vanligvis Python 3 moduler med pip3. Vennligst pass på at pip3 install kommandoer i boken skal kjøres som root med mindre det er for et virtuelt Python miljø. Kjøring av pip3 install som ikke-root brukeren kan virke som om det fungerer fint, men det vil føre til at den installerte modulen ikke blir tilgjengelig for andre brukere.

pip3 install vil ikke installere en allerede installert modul som standard. For bruk av pip3 install kommandoen for å oppgradere en modul (for eksempel fra meson-0.61.3 til meson-0.62.0), sett inn --upgrade i kommandolinjen. Hvis det virkelig er nødvendig å nedgradere en modul eller installere den samme versjonen på nytt av en eller annen grunn, sett inn --force-reinstall inn i kommandolinjen.

structlog-25.5.0

Introduksjon til structlog modulen

Struclog modulen tilbyr en enkel løsning for logging.

structlog Avhengigheter

Påkrevd

hatch-fancy-pypi-readme og hatch_vcs

Installasjon av structlog

Bygg modulen:

pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD

Nå, som root bruker:

pip3 install --no-index --find-links=dist --no-cache-dir --no-user structlog

Parameterforklaringer

-w dist: Bygger det passende «wheel» for denne modulen i mappen dist.

--no-build-isolation: Forteller at pip3 skal kjøre byggingen i systemmiljøet i stedet for å opprette et midlertidig byggemiljø.

--no-deps: Forhindrer pip3 fra å bygge wheels for prosjektets avhengigheter.

--no-index: Ignorerer pakkeindeksen (ser bare på --find-links URL-er i stedet).

--find-links dist: Søker etter lenker til arkiver som for eksempel wheel (.whl) filer i mappen dist.

--no-cache-dir: Deaktiverer hurtigbufferen for å forhindre en advarsel ved installasjon som root bruker.

--no-user: Forhindre at du feilaktig kjører install kommandoen som en ikke-root bruker.

--upgrade: Oppgrader pakken til den nyeste tilgjengelige versjonen. Dette alternativet brukes med install kommandoen hvis en versjon av pakken allerede er installert.

--force-reinstall: Installer pakken på nytt selv om den er oppdatert. Dette alternativet brukes med install kommandoen hvis du installerer pakken på nytt eller går tilbake til en tidligere versjon av pakken.

--no-deps: Ikke installer pakkeavhengigheter. Dette alternativet kan være nødvendig med --upgrade eller --force-reinstall alternativene.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/lib/python3.13/site-packages/structlog og /usr/lib/python3.13/site-packages/structlog-25.5.0.dist-info

platformdirs-4.5.0

Introduksjon til platformdirs modulen

Platformdirs modulen tilbyr standard mappestier på forskjellige plattformer, slik at data lagres i riktig sti.

platformdirs Avhengigheter

Påkrevd

hatch_vcs

Installasjon av platformdirs

Bygg modulen:

pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD

Nå, som root bruker:

pip3 install --no-index --find-links=dist --no-cache-dir --no-user platformdirs

Parameterforklaringer

-w dist: Bygger det passende «wheel» for denne modulen i mappen dist.

--no-build-isolation: Forteller at pip3 skal kjøre byggingen i systemmiljøet i stedet for å opprette et midlertidig byggemiljø.

--no-deps: Forhindrer pip3 fra å bygge wheels for prosjektets avhengigheter.

--no-index: Ignorerer pakkeindeksen (ser bare på --find-links URL-er i stedet).

--find-links dist: Søker etter lenker til arkiver som for eksempel wheel (.whl) filer i mappen dist.

--no-cache-dir: Deaktiverer hurtigbufferen for å forhindre en advarsel ved installasjon som root bruker.

--no-user: Forhindre at du feilaktig kjører install kommandoen som en ikke-root bruker.

--upgrade: Oppgrader pakken til den nyeste tilgjengelige versjonen. Dette alternativet brukes med install kommandoen hvis en versjon av pakken allerede er installert.

--force-reinstall: Installer pakken på nytt selv om den er oppdatert. Dette alternativet brukes med install kommandoen hvis du installerer pakken på nytt eller går tilbake til en tidligere versjon av pakken.

--no-deps: Ikke installer pakkeavhengigheter. Dette alternativet kan være nødvendig med --upgrade eller --force-reinstall alternativene.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/lib/python3.13/site-packages/platformdirs og /usr/lib/python3.13/site-packages/platformdirs-4.5.0.dist-info

pycurl-7.45.7

Introduksjon til pycurl modulen

pycurl modulen gir tilgang til cURL i Python skript.

pycurl Avhengigheter

Påkrevd

cURL

Installasjon av pycurl

Build the module:

pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD

Nå, som root bruker:

pip3 install --no-index --find-links=dist --no-cache-dir --no-user pycurl &&
mv -v /usr/share/doc/pycurl{,-7.45.7}

Parameterforklaringer

-w dist: Bygger det passende «wheel» for denne modulen i mappen dist.

--no-build-isolation: Forteller at pip3 skal kjøre byggingen i systemmiljøet i stedet for å opprette et midlertidig byggemiljø.

--no-deps: Forhindrer pip3 fra å bygge wheels for prosjektets avhengigheter.

--no-index: Ignorerer pakkeindeksen (ser bare på --find-links URL-er i stedet).

--find-links dist: Søker etter lenker til arkiver som for eksempel wheel (.whl) filer i mappen dist.

--no-cache-dir: Deaktiverer hurtigbufferen for å forhindre en advarsel ved installasjon som root bruker.

--no-user: Forhindre at du feilaktig kjører install kommandoen som en ikke-root bruker.

--upgrade: Oppgrader pakken til den nyeste tilgjengelige versjonen. Dette alternativet brukes med install kommandoen hvis en versjon av pakken allerede er installert.

--force-reinstall: Installer pakken på nytt selv om den er oppdatert. Dette alternativet brukes med install kommandoen hvis du installerer pakken på nytt eller går tilbake til en tidligere versjon av pakken.

--no-deps: Ikke installer pakkeavhengigheter. Dette alternativet kan være nødvendig med --upgrade eller --force-reinstall alternativene.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/lib/python3.13/site-packages/pycurl, /usr/lib/python3.13/site-packages/pycurl-7.45.7.dist-info, og /usr/share/doc/pycurl-7.45.7

toml-0.10.2

Introduksjon til toml modulen

Toml modulen kan behandle og konvertere ting fra og til TOML.

Installasjon av toml

Bygg modulen:

pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD

Nå, som root bruker:

pip3 install --no-index --find-links=dist --no-cache-dir --no-user toml

Parameterforklaringer

-w dist: Bygger det passende «wheel» for denne modulen i mappen dist.

--no-build-isolation: Forteller at pip3 skal kjøre byggingen i systemmiljøet i stedet for å opprette et midlertidig byggemiljø.

--no-deps: Forhindrer pip3 fra å bygge wheels for prosjektets avhengigheter.

--no-index: Ignorerer pakkeindeksen (ser bare på --find-links URL-er i stedet).

--find-links dist: Søker etter lenker til arkiver som for eksempel wheel (.whl) filer i mappen dist.

--no-cache-dir: Deaktiverer hurtigbufferen for å forhindre en advarsel ved installasjon som root bruker.

--no-user: Forhindre at du feilaktig kjører install kommandoen som en ikke-root bruker.

--upgrade: Oppgrader pakken til den nyeste tilgjengelige versjonen. Dette alternativet brukes med install kommandoen hvis en versjon av pakken allerede er installert.

--force-reinstall: Installer pakken på nytt selv om den er oppdatert. Dette alternativet brukes med install kommandoen hvis du installerer pakken på nytt eller går tilbake til en tidligere versjon av pakken.

--no-deps: Ikke installer pakkeavhengigheter. Dette alternativet kan være nødvendig med --upgrade eller --force-reinstall alternativene.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/lib/python3.13/site-packages/toml og /usr/lib/python3.13/site-packages/toml-0.10.2.dist-info

tornado-6.5.2

Introduksjon til tornado modulen

Tornado modulen tilbyr en enkel løsning for logging.

tornado Avhengigheter

Anbefalt

Installasjon av tornado

Bygg modulen:

pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD

Nå, som root bruker:

pip3 install --no-index --find-links=dist --no-cache-dir --no-user tornado

Parameterforklaringer

-w dist: Bygger det passende «wheel» for denne modulen i mappen dist.

--no-build-isolation: Forteller at pip3 skal kjøre byggingen i systemmiljøet i stedet for å opprette et midlertidig byggemiljø.

--no-deps: Forhindrer pip3 fra å bygge wheels for prosjektets avhengigheter.

--no-index: Ignorerer pakkeindeksen (ser bare på --find-links URL-er i stedet).

--find-links dist: Søker etter lenker til arkiver som for eksempel wheel (.whl) filer i mappen dist.

--no-cache-dir: Deaktiverer hurtigbufferen for å forhindre en advarsel ved installasjon som root bruker.

--no-user: Forhindre at du feilaktig kjører install kommandoen som en ikke-root bruker.

--upgrade: Oppgrader pakken til den nyeste tilgjengelige versjonen. Dette alternativet brukes med install kommandoen hvis en versjon av pakken allerede er installert.

--force-reinstall: Installer pakken på nytt selv om den er oppdatert. Dette alternativet brukes med install kommandoen hvis du installerer pakken på nytt eller går tilbake til en tidligere versjon av pakken.

--no-deps: Ikke installer pakkeavhengigheter. Dette alternativet kan være nødvendig med --upgrade eller --force-reinstall alternativene.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/lib/python3.13/site-packages/tornado og /usr/lib/python3.13/site-packages/tornado-6.5.2.dist-info