Python modulpakker legger til nyttige objekter til Python språket. Moduler brukt av pakker i hele BLFS er oppført her, sammen med deres avhengigheter.
Hvis du ønsker å kjøre tester, er flere av de følgende modulene
avhengig av sqlite3
kjerne python
modul som ikke ble bygget i LFS. Det anbefales derfor å
gjenoppbygge Python etter installering av de anbefalte
avhengighetene som er oppført i Python-3.11.4.
I BLFS bygger og installerer vi normalt Python 3 moduler med
pip3. Vennligst
pass på at pip3
install kommandoer i boken skal bli kjørt som
root
med mindre det er for et
virtuelt Python miljø. Kjøring av pip3 install som en
ikke-root
bruker kan synes å
fungere fint, men det vil føre til at den installerte modulen
blir utilgjengelig for andre brukere.
pip3 install vil
ikke installere en allerede installert modul som standard. For å
bruke pip3 install
kommandoen for å oppgradere en modul (for eksempel fra
meson-0.61.3 til meson-0.62.0), sett inn --upgrade
inn i kommandolinjen.
Hvis det virkelig er nødvendig for å nedgradere en modul eller
installere den samme versjonen på nytt av en eller annen grunn,
sett inn --force-reinstall
inn i
kommandolinjen.
Asciidoc pakken er et tekstdokument format for å skrive notater, dokumentasjon, artikler, bøker, e-bøker, lysbildefremvisninger, nettsider, man-sider og blogger. AsciiDoc filer kan bli oversatt til mange formater, inkludert HTML, PDF, EPUB og man page.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/a/asciidoc/asciidoc-10.2.0.tar.gz
Nedlasting MD5 sum: ecac3af818f7a65596efc6e243b520a0
Nedlastingsstørrelse: 212 KB
Estimert diskplass som kreves: 4.3 MB
Estimert byggetid: mindre enn 0.1 SBU
docbook-xsl-nons-1.79.2, fop-2.9, libxslt-1.1.38, Lynx-2.8.9rel.1, dblatex, og W3m
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user asciidoc
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
CSSSelect gir CSS velgere for Python.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/c/cssselect/cssselect-1.2.0.tar.gz
Nedlasting MD5 sum: 27fbafacce5447cb867acb240d35002a
Nedlastingsstørrelse: 1.2 MB
Estimert diskplass som kreves: 512 KB (legg til 488 KB for tester)
Estimert byggetid: mindre enn 0.1 SBU
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user cssselect
For å teste installasjonen kjør pytest.
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
CacheControl er en port for cachings algoritmer i httplib2 for bruk med requests session objekter. Den ble skrevet fordi httplib2s bedre støtte for caching ofte dempes av mangelen på trådsikkerhet. Det samme gjelder forespørsler når det gjelder caching.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://github.com/psf/cachecontrol/archive/refs/tags/v0.13.1/cachecontrol-0.13.1.tar.gz
Nedlasting MD5 sum: b35f762b298ea369a04a093161d4d2ec
Nedlastingsstørrelse: 44 KB
Estimert diskplass som kreves: 344 KB
Estimert byggetid: mindre enn 0.1 SBU
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user cachecontrol
Denne modulen har ikke en fungerende testpakke.
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
Cython pakken gir en kompilator for å skrive C utvidelser for Python språket.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://github.com/cython/cython/releases/download/0.29.36/Cython-0.29.36.tar.gz
Nedlasting MD5 sum: a4d0f9fbc9c137f1a88937cd40e8c5ee
Nedlastingsstørrelse: 2.1 MB
Estimert diskplass som kreves: 67 MB
Estimert byggetid: 0.5 SBU
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user Cython
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
er Cython feilsøkingsprogram |
|
er en kompilator for kode skrevet på Cython språket. Utdataen er et C/C++ program som kan kompileres med en C/C++ kompilator |
|
er en kompilator for kode skrevet på Cython språket. Utdataen er en utvidelsesmodul som kan importeres direkte fra Python |
dbusmock er et Python bibliotek nyttig for å skrive tester for programvare som snakker med D-Bus tjenester.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/p/python-dbusmock/python-dbusmock-0.29.1.tar.gz
Nedlasting MD5 sum: d3ab24018c7a7479d9af8e237be786b5
Nedlastingsstørrelse: 92 KB
Estimert diskplass som kreves: 968 MB
Estimert byggetid: mindre enn 0.1 SBU
Bygg pakken med:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
For å installere pakken, kjør følgende som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user python-dbusmock
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
D-Bus Python gir Python bindinger til D-Bus API grensesnittet.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.3.2.tar.gz
Nedlasting MD5 sum: 33be8a4a766e1c7c9a377b8f934ce21a
Nedlastingsstørrelse: 592 KB
Estimert diskplass som kreves: 4.0 MB
Estimert byggetid: mindre enn 0.1 SBU
dbus-1.14.8, GLib-2.76.4, meson_python-0.12.0, og patchelf-0.17.2
Bygg D-Bus Python modulen ved å kjøre følgende kommando:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Denne pakken kommer ikke med en testpakke.
Installer nå modulen som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user dbus-python
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
docutils er et sett med Python moduler og programmer for å behandle rentekstdokumenter til formater som HTML, XML eller LaTeX.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://downloads.sourceforge.net/docutils/docutils-0.20.1.tar.gz
Nedlasting MD5 sum: 93bcfe0065cf1d0b6a0bcabeca7a2335
Nedlastingsstørrelse: 2.0 MB
Estimert diskplass som kreves: 12 MB
Estimert byggetid: mindre enn 0.1 SBU
Redaktørens notater: https://wiki.linuxfromscratch.org/blfs/wiki/docutils
For å bygge Python 3 applikasjoner, kjør følgende kommando:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
For å installere Python
applikasjoner kjør følgende kommando som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user docutils && for f in /usr/bin/rst*.py; do ln -svf $(basename $f) /usr/bin/$(basename $f .py) done
For å redusere tiden som trengs for å laste Python skript,
pip3 install vil
kompilere skriptene med utvidelsen .py
til bytekode og lagre resultatet i
.pyc
filer i mappen __pycache__
. Men denne pakken installerer
.py
skript i /usr/bin
. Så bytekodefilene for dem vil bli
installert i /usr/bin/__pycache__
,
som ikke er tillatt av FHS. Fortsatt som root
bruker, fjern denne mappen:
rm -rfv /usr/bin/__pycache__
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
konverterer dokumenter til ulike formater |
|
genererer (X)HTML dokumenter fra frittstående reStructuredText kilder |
|
genererer (X)HTML dokumenter fra frittstående reStructuredText kilder |
|
genererer HTML5 dokumenter fra frittstående reStructuredText kilder |
|
genererer LaTeX dokumenter fra frittstående reStructuredText kilder |
|
genererer vanlige unix manual dokumenter fra frittstående reStructuredText kilder |
|
genererer OpenDocument/OpenOffice/ODF dokumenter fra frittstående reStructuredText kilder |
|
Fiks en tekstbehandler generert styles.odt for odtwriter bruk |
|
genererer pseudo-XML fra frittstående reStructuredText kilder (for testformål) |
|
genererer S5 (X)HTML lysbildefremvisning fra frittstående reStructuredText kilder |
|
genererer LaTeX dokumenter fra frittstående reStructuredText kilder for kompilering med Unicode bevisste TeX varianter XeLaTeX eller LuaLaTeX |
|
genererer Docutils-native XML fra frittstående reStructuredText kilder |
|
genererer (X)HTML fra reStructuredText-format PEP filer |
Doxypypy pakken er et doxygen filter for python.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/d/doxypypy/doxypypy-0.8.8.7.tar.gz
Nedlasting MD5 sum: 5773d0a7882df900cbda8ee5107e1ced
Nedlastingsstørrelse: 45 KB
Estimert diskplass som kreves: 2.1 MB
Estimert byggetid: mindre enn 0.1 SBU
chardet-5.1.0 og Doxygen-1.9.7 (ved kjøretid)
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user doxypypy
Denne pakken kommer ikke med en fungerende testpakke.
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
Doxyqml pakken tillater bruk av Doxygen for å dokumentere QML klasser.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/d/doxyqml/doxyqml-0.5.2.tar.gz
Nedlasting MD5 sum: f7b957fea48654c76837b0c5e9e3c2af
Nedlastingsstørrelse: 28 KB
Estimert diskplass som kreves: 600 KB (med tester)
Estimert byggetid: mindre enn 0.1 SBU (med tester)
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user doxyqml
For å teste installasjonen, kjør:
pytest
test_qmlclass.py testen er kjent for å mislykkes.
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
Gi-DocGen er en dokumentgenerator for GObject baserte biblioteker. GObject er basistypen til GNOME prosjektet. GI-Docgen gjenbruker introspeksjonsdataene generert av GObject baserte biblioteker for å generere API referansen til disse bibliotekene, samt annen tilleggsdokumentasjon.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/g/gi-docgen/gi-docgen-2023.1.tar.gz
Nedlasting MD5 sum: 6d6690dad5daa5b155341ab2f49eaa6b
Nedlastingsstørrelse: 2.4 MB
Estimert diskplass som kreves: 19 MB (med tester)
Estimert byggetid: mindre enn 0.1 SBU (med tester)
Markdown-3.4.1, Pygments-2.16.1, og typogrify-2.0.7
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user gi-docgen
For å teste installasjonen, kjør pytest.
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
Disse instruksjonene gir Python2 bindinger for libxml2: Python3 bindinger bygges som en del av libxml2-2.10.4 og de fleste pakkene i boken bruker ikke disse bindinger for den eldre Python2.
Ved å bygge disse bindingene etter at libxml2-2.10.4 har blitt installert, er det ikke nødvendig å gjenoppbygge den tidkrevende (hvis alle avhengigheter brukes) hoveddelen av den pakken.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/libxml2/2.10/libxml2-2.10.4.tar.xz
Nedlasting MD5 sum: 76808c467a58c31e2dbd511e71d5fd13
Nedlastingsstørrelse: 2.5 MB
Estimert diskplass som kreves: 49 MB (2.3 MB installert)
Estimert byggetid: mindre enn 0.1 SBU
lxml gir Python bindinger for libxslt-1.1.38 og libxml2-2.10.4.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/l/lxml/lxml-4.9.3.tar.gz
Nedlasting MD5 sum: 7298fdca14b10e7b71547ed02b894b25
Nedlastingsstørrelse: 3.5 MB
Estimert diskplass som kreves: 109 MB
Estimert byggetid: 0.9 SBU
For å bygge Python 3 modulen, kjør:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
For å installere modulen, kjør følgende kommando som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user lxml
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
Mako er en Python modul som implementerer hyperrask og lett maldesign for Python plattformen.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/M/Mako/Mako-1.2.4.tar.gz
Nedlasting MD5 sum: 651f365616611fcd4f2702a9002e2195
Nedlastingsstørrelse: 485 KB
Estimert diskplass som kreves: 3.9 MB (legg til 1.2 MB for tester)
Estimert byggetid: mindre enn 0.1 SBU (med tester)
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Installer modulen som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user Mako
For å teste installasjonen, kjør pytest.
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
NumPy er den grunnleggende pakken for vitenskapelig databehandling med Python.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/n/numpy/numpy-1.25.2.tar.gz
Nedlasting MD5 sum: cee1996a80032d47bdf1d9d17249c34e
Nedlastingsstørrelse: 10 MB
Estimert diskplass som kreves: 269 MB (legg til 146 MB for tester)
Estimert byggetid: 1.6 SBU (3.1 SBU for tester)
fortran fra GCC-13.2.0, lapack og cblas, og openblas
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user numpy
Installasjonen kan testes med følgende kommandoer:
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install hypothesis && python3 runtests.py deactivate
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
Packaging biblioteket tilbyr verktøy som implementerer interoperabilitetsspesifikasjonene som har en klart riktig oppførsel eller ha stor nytte av å ha en enkelt delt gjennomføring.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/p/packaging/packaging-23.1.tar.gz
Nedlasting MD5 sum: f7d5c39c6f92cc2dfa1293ba8f6c097c
Nedlastingsstørrelse: 123 KB
Estimert diskplass som kreves: 2.5 MB (legg til 28 MB for tester)
Estimert byggetid: mindre enn 0.1 SBU (0.2 SBU for tester)
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user packaging
Forutsatt pytest-7.4.0 er installert, men de andre valgfrie avhengighetene ikke er det, kan installasjonen testes med følgende kommandoer:
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install pretend && python3 /usr/bin/pytest deactivate
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
Py3c hjelper deg med å overføre C utvidelser til Python 3. Den gir en detaljert veiledning, og et sett med makroer til gjør portering enkel og redusere gjenbruk.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://github.com/encukou/py3c/archive/v1.4/py3c-1.4.tar.gz
Nedlasting MD5 sum: 53029afde7e0cf8672a2d69d378a0cfc
Nedlastingsstørrelse: 47 KB
Estimert diskplass som kreves: 608 KB (med tester)
Estimert byggetid: mindre enn 0.1 SBU (med tester)
Py3c pakken er en pakke med kun deklarasjoner og på grunn av det er ingen konfigurasjon og kompilering nødvendig.
For å teste pakken, kjør:
make test-python3 && make test-python3-cpp
For å installere Python 3
modulen, kjør følgende kommando som root
bruker:
make prefix=/usr install
PyAtSpi2 pakken inneholder Python bindinger for kjernekomponenter av GNOME Accessibility.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/pyatspi/2.46/pyatspi-2.46.0.tar.xz
Nedlasting (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/pyatspi/2.46/pyatspi-2.46.0.tar.xz
Nedlasting MD5 sum: 2b1ca71ad75a900ed0eb6d6d012f8bfc
Nedlastingsstørrelse: 320 KB
Estimert diskplass som kreves: 3.8 MB
Estimert byggetid: mindre enn 0.1 SBU
Denne versjonen av PyCairo gir Python2 bindinger til Cairo.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://github.com/pygobject/pycairo/releases/download/v1.18.2/pycairo-1.18.2.tar.gz
Nedlasting MD5 sum: be2ba51f234270dec340f28f1695a95e
Nedlastingsstørrelse: 196 KB
Estimert diskplass som kreves: 2.3 MB
Estimert byggetid: mindre enn 0.1 SBU
Hypothesis (for tester)
Denne versjonen av PyCairo beholdes kun for pakker som f.eks Gimp-2.10.34 som bruker Python2 til Gimp-3 er utgitt.
Installer PyCairo for Python2 ved å kjøre følgende kommandoer:
python2 setup.py build
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
python2 setup.py install --optimize=1 && python2 setup.py install_pycairo_header && python2 setup.py install_pkgconfig
PyCairo gir Python bindinger til Cairo.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://github.com/pygobject/pycairo/releases/download/v1.24.0/pycairo-1.24.0.tar.gz
Nedlasting MD5 sum: 9855a7b7a813d73b54a29f8b43529dea
Nedlastingsstørrelse: 340 KB
Estimert diskplass som kreves: 3.0 MB
Estimert byggetid: mindre enn 0.1 SBU
Hypothesis og pytest-7.4.0 (for tester)
Den nåværende versjonen av pycairo bygger ikke lenger Python2 modulen. Hvis du trenger den modulen for pakker som f.eks Gimp-2.10.34, bruk PyCairo-1.18.2
Installer PyCairo for Python3 ved å kjøre følgende kommandoer:
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release .. && ninja
For å kjøre testene krever denne pakken den valgfrie pytest modulen. Hvis den er installert, kjør testene ved å kjøre ninja test.
Nå, som root
bruker:
ninja install
PyCryptodome er en samling av både sikre hash-funksjoner (som SHA256 og RIPEMD160), og diverse krypterings algoritmer (AES, DES, RSA, ElGamal, etc.), og er en drop-in erstatning for PyCrypto.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://github.com/Legrandin/pycryptodome/archive/v3.18.0/pycryptodome-3.18.0.tar.gz
Nedlasting MD5 sum: 37301ba099375e05db0dfb4d1800d6fe
Nedlastingsstørrelse: 16 MB
Estimert diskplass som kreves: 54 MB
Estimert byggetid: 0.1 SBU
For å bygge PyCryptodome som en Python 3 modul, kjør følgende kommando:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
For å installere modulen, kjør følgende kommando som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user pycryptodome
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
Pygments er en generell syntaksmarkør skrevet i Python, for mer enn 300 språk.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/P/Pygments/Pygments-2.16.1.tar.gz
Nedlasting MD5 sum: 20cb967029c23389253326cf515dec8a
Nedlastingsstørrelse: 4.7 MB
Estimert diskplass som kreves: 56 MB
Estimert byggetid: mindre enn 0.1 SBU
Bygg Python 3 modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
For å installere pakken, kjør følgende som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user Pygments
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
PyGObject-2.28.7 gir Python 2 bindinger til GObject klassen fra GLib.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/pygobject/2.28/pygobject-2.28.7.tar.xz
Nedlasting (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/pygobject/2.28/pygobject-2.28.7.tar.xz
Nedlasting MD5 sum: ae48b60c690c4aa894e69e0c97802745
Nedlastingsstørrelse: 728 KB
Estimert diskplass som kreves: 17 MB
Estimert byggetid: 0.1 SBU
GLib-2.76.4, PyCairo-1.18.2 og Python-2.7.18
gobject-introspection-1.76.1 og libxslt-1.1.38 (for å bygge dokumentasjon)
Installer PyGObject ved å kjøre følgende kommandoer:
./configure --prefix=/usr --disable-introspection && make
Denne pakken har ikke en fungerende testpakke.
Nå, som root
bruker:
make install
--disable-introspection
: Utelat denne
bryteren hvis du har installert gobject-introspection-1.76.1.
Merk at det konflikter med PyGObject-3.44.1.
--disable-docs
: Dette alternativet
deaktiverer gjenoppbyggingen av html dokumentasjonen hvis
libxslt-1.1.38 er installert.
PyGObject3 gir Python bindinger til GObject klassen fra GLib.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/pygobject/3.44/pygobject-3.44.1.tar.xz
Nedlasting (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/pygobject/3.44/pygobject-3.44.1.tar.xz
Nedlasting MD5 sum: def9418983594c6a3330717bb640ca4d
Nedlastingsstørrelse: 548 KB
Estimert diskplass som kreves: 16 MB (legg til 2.5 MB for tester)
Estimert byggetid: 0.1 SBU (med tester)
gobject-introspection-1.76.1 og PyCairo-1.24.0 (Python 3 modulen)
GTK-4.12.0, pep8, pyflakes, og pytest-7.4.0
Fjern først en defekt test:
mv -v tests/test_gdbus.py{,.nouse}
Installer pygobject3 ved å kjøre følgende kommandoer:
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release .. && ninja
For å teste resultatene, kjør: ninja test. En allerede aktiv grafisk sesjon med en bussadresse er nødvendig for å kjøre testene. En annen runde med tester kan rapportere ERROR hvis GTK-4.12.0 ikke er installert.
Nå, som root
bruker:
ninja install
PyGTK lar deg enkelt lage programmer med et grafisk brukergrensesnitt ved bruk av Python programmeringsspråket.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/pygtk/2.24/pygtk-2.24.0.tar.bz2
Nedlasting (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/pygtk/2.24/pygtk-2.24.0.tar.bz2
Nedlasting MD5 sum: a1051d5794fd7696d3c1af6422d17a49
Nedlastingsstørrelse: 2.2 MB
Estimert diskplass som kreves: 83 MB
Estimert byggetid: 0.7 SBU
PyGObject-2.28.7 og Python-2.7.18
PyCairo-1.18.2 og Pango-1.50.14
PyCairo-1.18.2 og GTK+-2.24.33.
PyCairo-1.18.2 og libglade-2.6.4.
Først tilpasser du PyGTK til endringer i Pango ved å fjerne udefinerte APIer:
sed -i '1394,1402 d' pango.defs
Installer PyGTK ved å kjøre følgende kommandoer:
./configure --prefix=/usr && make
Testene må kjøres fra et aktivt X display. Hvis dette er tilfelle, kjør: make check.
Nå, som root
bruker:
make install
--enable-docs
: Dette
alternativet gjør det mulig å gjenoppbygge html dokumentasjon
hvis libxslt-1.1.38 er installert.
pyparsing modulen er en alternativ tilnærming til å lage og utføre enkel grammatikk, vs tradisjonell lex/yacc tilnærming, eller bruk av regulære uttrykk. Den gir et bibliotek med klasser som klientkoden bruker til å konstruere grammatikken direkte i Python koden.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/p/pyparsing/pyparsing-3.1.1.tar.gz
Nedlasting MD5 sum: bb8c8c6b8015ca5887ae2c37917ee82e
Nedlastingsstørrelse: 868 KB
Estimert diskplass som kreves: 3.3 MB (legg til 27 MB for tester)
Estimert byggetid: mindre enn 0.1 SBU (0.3 SBU for tester)
railroad-diagrams (også nødvendig for tester)
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user pyparsing
Forutsatt pytest-7.4.0 er installert, men de andre valgfrie avhengighetene ikke er installert, installasjonen kan testes med følgende kommandoer:
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install railroad-diagrams && python3 /usr/bin/pytest deactivate
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
pySerial modulen innkapsler tilgangen til serieporten.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/p/pyserial/pyserial-3.5.tar.gz
Nedlasting MD5 sum: 1cf25a76da59b530dbfc2cf99392dc83
Nedlastingsstørrelse: 156 KB
Estimert diskplass som kreves: 2.1 MB (legg til 0.2 MB for tester)
Estimert byggetid: mindre enn 0.1 SBU
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user pyserial
For å teste installasjonen kjør pytest.
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
Pytest rammeverket gjør det enkelt å skrive små, lesbare tester, og kan skaleres for å støtte kompleks funksjonstesting for applikasjoner og biblioteker.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/p/pytest/pytest-7.4.0.tar.gz
Nedlasting MD5 sum: 5d3fca31237efe6c2b81bc703b79659f
Nedlastingsstørrelse: 1.3 MB
Estimert diskplass som kreves: 8.2 MB (legg til 44 MB for tester)
Estimert byggetid: mindre enn 0.1 SBU (1.0 SBU for tester)
iniconfig-2.0.0, packaging-23.1, pluggy-1.0.0, og py-1.11.0
Pygments-2.16.1, requests-2.31.0, argcomplete, elementpath, hypothesis, mock, nose, sortedcontainers, og xmlschema
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user pytest
Installasjonen kan testes med følgende kommandoer:
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install pytest[testing] && python3 /usr/bin/pytest deactivate
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
PyXDG er et Python bibliotek for å få tilgang til freedesktop.org standarder.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/b0/25/7998cd2dec731acbd438fbf91bc619603fc5188de0a9a17699a781840452/pyxdg-0.28.tar.gz
Nedlasting MD5 sum: d9a1d04fe60c956f5e3b9de3b4ef4722
Nedlastingsstørrelse: 76 KB
Estimert diskplass som kreves: 808 KB
Estimert byggetid: mindre enn 0.1 SBU
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Installer modulen som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user pyxdg
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
PyYAML er en Python modul som implementerer neste generasjons YAML parser og emitter.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/P/PyYAML/PyYAML-6.0.1.tar.gz
Nedlasting MD5 sum: c9246277af2d9a13b7018af267a0831a
Nedlastingsstørrelse: 124 KB
Estimert diskplass som kreves: 8.0 MB
Estimert byggetid: mindre enn 0.1 SBU
Bygg PyYAML med følgende kommando:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Installer nå modulen som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user PyYAML
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
Recommonmark er en docutils kompatibilitetsbro til CommonMark. Det lar deg skrive CommonMark inne i Docutils og Sphinx prosjekter. Recommonmark er nå avviklet til fordel for MyST-Parser. Dessverre, LLVM-16.0.5 avhenger fortsatt av denne modulen.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/r/recommonmark/recommonmark-0.7.1.tar.gz
Nedlasting MD5 sum: 3c550a76eb62006bf007843a9f1805bb
Nedlastingsstørrelse: 34 KB
Estimert diskplass som kreves: 680 KB (med tester)
Estimert byggetid: mindre enn 0.1 SBU (med tester)
commonmark-0.9.1 og sphinx-7.1.2
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user recommonmark
Recommonmark er nå avskrevet til fordel for MyST-Parser. Av denne grunn, må mange tester deaktiveres fordi de ikke passer med nyere versjoner av Sphinx. Installasjonen kan bli delvis testet med følgende kommando:
pytest -k 'not (test_integration or test_code or test_headings or test_image or test_links or test_lists)'
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
genererer et html dokument fra markdown kilder |
|
genererer et latex dokument fra markdown kilder |
|
genererer en manpage fra markdown kilder |
|
genererer et pseudo-XML dokument fra markdown kilder |
|
genererer et xetex dokument fra markdown kilder |
|
genererer et XML dokument fra markdown kilder |
Requests pakken er et elegant og enkelt HTTP bibliotek for Python, bygget for mennesker. Det tillater å sende HTTP/1.1 forespørsler ekstremt enkelt.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/r/requests/requests-2.31.0.tar.gz
Nedlasting MD5 sum: 941e175c276cd7d39d098092c56679a4
Nedlastingsstørrelse: 108 KB
Estimert diskplass som kreves: 1.4 MB (legg til 127 MB for tester)
Estimert byggetid: mindre enn 0.1 SBU (0.7 SBU for tester)
charset-normalizer-3.0.1, idna-3.4, og urllib3-2.0.2
make-ca-1.12, med p11-kit-0.25.0 (begge trenges for å bruke systemets https: certificates, fjerner en unødvendig avhengighet på Certifi modulen).
PySocks (også nødvendig for testing)
pytest-7.4.0, Flask<2, httpbin, MarkupSafe<2.1, pytest-mock, pytest-httpbin, sphinx<5, trustme, og Werkzeug<2
Bruk først en oppdatering slik at den samme miljøvariabelen som allerede er brukt til å peke på systemsertifikater i Python3 følgende installasjonen av make-ca også kan brukes av denne modulen:
patch -Np1 -i ../requests-2.31.0-use_system_certs-1.patch
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user requests
Forutsatt pytest-7.4.0 er installert, men de andre valgfrie avhengigheter ikke er det, kan installasjonen testes med følgende kommandoer:
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install --force-reinstall sphinx\<5 && pip3 install pytest-mock \ werkzeug\<2 \ flask\<2 \ pytest-httpbin \ pysocks \ trustme && pip3 install --force-reinstall Markupsafe\<2.1 && python3 /usr/bin/pytest tests deactivate
Se make-ca-1.12 for hvordan du setter miljøvariabelen, og for hvordan lokale kopier av Certifi og Requests modulene er installert i et virtuelt miljø vil overstyre systemets sertifikater.
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
Scour er en SVG (Scalable Vector Graphics) optimaliserer/renser som reduserer størrelsen ved å optimere struktur og fjerne unødvendige data.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://github.com/scour-project/scour/archive/v0.38.2/scour-0.38.2.tar.gz
Nedlasting MD5 sum: ae30f52602802f8c7df3a32e1f72b325
Nedlastingsstørrelse: 100 KB
Estimert diskplass som kreves: 1.3 MB
Estimert byggetid: mindre enn 0.1 SBU
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
For å installere modulen, kjør følgende kommando som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user scour
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
Six er et Python 2 til 3 kompatibilitetsbibliotek.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/s/six/six-1.16.0.tar.gz
Nedlasting MD5 sum: a7c927740e4964dd29b72cebfc1429bb
Nedlastingsstørrelse: 36 KB
Estimert diskplass som kreves: 376 KB
Estimert byggetid: mindre enn 0.1 SBU
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user six
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
Sphinx pakken er et sett med verktøy for å oversette noen strukturerte tekstformater til pen dokumentasjon i ulike formater.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://github.com/sphinx-doc/sphinx/archive/v7.1.2/sphinx-7.1.2.tar.gz
Nedlasting MD5 sum: ae8427a2035ebd4359c3df8f5436c4b9
Nedlastingsstørrelse: 6.6 MB
Estimert diskplass som kreves: 27 MB (legg til 40 MB for tester)
Estimert byggetid: mindre enn 0.1 SBU (1.0 SBU for tester)
alabaster-0.7.13, Babel-2.11.0, docutils-0.20.1, imagesize-1.4.1, packaging-23.1, Pygments-2.16.1, requests-2.31.0, snowballstemmer-2.2.0, sphinxcontrib-applehelp-1.0.4, sphinxcontrib-devhelp-1.0.2, sphinxcontrib-htmlhelp-2.0.1, sphinxcontrib-jsmath-1.0.1, sphinxcontrib-qthelp-1.0.3, og sphinxcontrib-serializinghtml-1.1.5
cython-0.29.36, pytest-7.4.0, texlive-20230313, filelock, og html5lib
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user sphinx
Forutsatt cython-0.29.36 og pytest-7.4.0 er installert, men de andre valgfrie avhengighetene ikke er installert, kan installasjonen testes med følgende kommandoer:
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install html5lib && python3 /usr/bin/pytest deactivate
Fire undertester i tests/test_ext_math.py er kjent for å mislykkes.
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.
oppretter en reST fil fra python moduler og pakker |
|
genererer ReStructuredText fra spesielle direktiver inneholdt i gitte inndatafiler |
|
genererer dokumentasjon i ulike formater fra ReStructuredText kildefiler |
|
genererer nødvendige filer for et sfinx prosjekt |
sphinx_rtd_theme modulen er et Sphinx tema designet for å gi en flott leseropplevelse for dokumentasjonsbrukere på både stasjonære og mobile enheter. Dette temaet brukes primært på Read the Docs, men kan fungere med alle Sphinx prosjekter.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/s/sphinx_rtd_theme/sphinx_rtd_theme-1.2.2.tar.gz
Nedlasting MD5 sum: ea90571ea4ffb546d419c05faf86a838
Nedlastingsstørrelse: 2.7 MB
Estimert diskplass som kreves: 35 MB (med tester)
Estimert byggetid: mindre enn 0.1 SBU (with tester)
sphinx-7.1.2 og sphinxcontrib-jquery-4.1
Rett opp en feil versjon for avhengigheter:
sed -e s/0.19/0.21/ \ -e '/sphinx.*7/s/7/8/' \ -i setup.cfg
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links dist --no-cache-dir --no-user sphinx_rtd_theme
Forutsatt pytest-7.4.0 er installert, men de andre valgfrie avhengighetene ikke er installert, kan installasjonen testes med følgende kommandoer:
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install readthedocs-sphinx-ext && python3 /usr/bin/pytest deactivate
Flere tester returnerer en advarsel fordi de bruker en utdatert sphinx API.
-w dist
: bygger det
passende "wheel" for denne modulen i mappen dist
.
--no-build-isolation
:
forteller pip3 å kjøre bygging inn systemmiljøet i stedet for å
lage et midlertidig byggemiljø.
--no-deps
: hindrer pip3 i
å bygge wheels for prosjektets avhengigheter.
--no-index
: ignorerer
pakkeindeksen (ser bare på --find-links URLer i stedet).
--find-links dist
: ser
etter lenker til arkiver som for eksempel wheel (.whl) filer i
mappen dist
.
--no-cache-dir
:
deaktiverer hurtiglageret for å forhindre en advarsel når du
installerer som root
bruker.
--no-user
: Forhindre
feilaktig kjøring av install kommandoen som en ikke-rootbruker.
--upgrade
: Oppgrader pakken til den
nyeste tilgjengelig versjon. 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.