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.12.2.
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.1 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.39, Lynx-2.8.9rel.1, dblatex, og W3m
Løs et problem som forårsaker tusenvis av linjer med “invalid
escape sequence
” advarsler som sendes ut når
du genererer dokumentasjonen til noen pakker med Asciidoc og
Python 3.12 eller nyere:
sed '/self.separator =/s/"/r"/' -i asciidoc/asciidoc.py
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $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.1 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 --no-cache-dir $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.1 plattform.
Nedlasting (HTTP): https://github.com/psf/cachecontrol/archive/refs/tags/v0.14.0/cachecontrol-0.14.0.tar.gz
Nedlasting MD5 sum: 221272755063d3827de22e430ad842e6
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 --no-cache-dir $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.1 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 --no-cache-dir $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.1 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/p/python-dbusmock/python-dbusmock-0.30.2.tar.gz
Nedlasting MD5 sum: abe236e9188292d7f3771259c62b5f2f
Nedlastingsstørrelse: 96 KB
Estimert diskplass som kreves: 1,6 MB (med tester)
Estimert byggetid: mindre enn 0,1 SBU (legg til 0,3 SBU for tester
pytest-8.0.0 (kreves for å kjøre testpakken), PyGObject-3.46.0 (kreves for å kjøre testpakken), BlueZ-5.72 (valgfritt for testpakken), og UPower-1.90.2 (valgfritt for testpakken; hvis ikke installert vil en test mislykkes)
Bygg pakken med:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $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
For å teste resultatene, utsted: LC_ALL=C 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.
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.1 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.10, GLib-2.78.4, meson_python-0.15.0, og patchelf-0.18.0
Bygg D-Bus Python modulen ved å kjøre følgende kommando:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $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.1 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
For å bygge Python 3 applikasjoner, kjør følgende kommando:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $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.1 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.10.0 (ved kjøretid)
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 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.1 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/d/doxyqml/doxyqml-0.5.3.tar.gz
Nedlasting MD5 sum: 3d394a0d896721e27beb62bf032f7f43
Nedlastingsstørrelse: 28 KB
Estimert diskplass som kreves: 652 KB (med tester)
Estimert byggetid: mindre enn 0.1 SBU (med tester)
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 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.1 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/g/gi-docgen/gi-docgen-2023.3.tar.gz
Nedlasting MD5 sum: 9e6c51bccb72f6d9e0ce092131f03d24
Nedlastingsstørrelse: 2.4 MB
Estimert diskplass som kreves: 18 MB (med tester)
Estimert byggetid: mindre enn 0.1 SBU (med tester)
Markdown-3.4.1, packaging-23.2, Pygments-2.17.2, og typogrify-2.0.7
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 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.
lxml gir Python bindinger for libxslt-1.1.39 og libxml2-2.12.5.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/l/lxml/lxml-4.9.4.tar.gz
Nedlasting MD5 sum: 043f2ecd529d9aa8c7e4465d12d603f0
Nedlastingsstørrelse: 3.4 MB
Estimert diskplass som kreves: 89 MB
Estimert byggetid: 1.0 SBU
For å bygge Python 3 modulen, kjør:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $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.1 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/M/Mako/Mako-1.3.2.tar.gz
Nedlasting MD5 sum: 0500a3df18f02c9e53fe3a9314c1a1ae
Nedlastingsstørrelse: 384 KB
Estimert diskplass som kreves: 2.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 --no-cache-dir $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.1 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/n/numpy/numpy-1.26.4.tar.gz
Nedlasting MD5 sum: 19550cbe7bedd96a928da9d4ad69509d
Nedlastingsstørrelse: 15 MB
Estimert diskplass som kreves: 91 MB (legg til 333 MB for tester)
Estimert byggetid: 0,4 SBU (legg til 2,8 SBU for tester)
cython-0.29.36, meson_python-0.15.0, og pyproject-metadata-0.7.1
fortran fra GCC-13.2.0, lapack og cblas, og openblas
Bygg modulen:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir -Csetup-args=-Dallow-noblas=true $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
Tre tester, av over 35 000 tester, 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.
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.1 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/p/packaging/packaging-23.2.tar.gz
Nedlasting MD5 sum: d54eeff8c7ca86980528f4132f258d54
Nedlastingsstørrelse: 144 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 --no-cache-dir $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user packaging
Forutsatt pytest-8.0.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.1 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.1 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/pyatspi/2.46/pyatspi-2.46.1.tar.xz
Nedlasting MD5 sum: 0f2bfade055457cb0c2389fd46d1ad70
Nedlastingsstørrelse: 316 KB
Estimert diskplass som kreves: 3.9 MB
Estimert byggetid: mindre enn 0.1 SBU
For å bygge PyAtSpi2 som en Python 3 modul, kjør følgende kommandoer:
./configure --prefix=/usr --with-python=/usr/bin/python3
Denne pakken kommer ikke med en testpakke.
For å installere Python 3
modulen, kjør følgende kommando som root
bruker:
make install
Denne versjonen av PyCairo gir Python2 bindinger til Cairo.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 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.36 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.1 plattform.
Nedlasting (HTTP): https://github.com/pygobject/pycairo/releases/download/v1.26.0/pycairo-1.26.0.tar.gz
Nedlasting MD5 sum: 395b9eb21bb2d18801ebe26501ff2b8e
Nedlastingsstørrelse: 340 KB
Estimert diskplass som kreves: 3.1 MB
Estimert byggetid: mindre enn 0.1 SBU
Hypothesis og pytest-8.0.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.36, 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
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.1 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/P/Pygments/pygments-2.17.2.tar.gz
Nedlasting MD5 sum: 7c059773b0f4808f9402eb0650de6bd4
Nedlastingsstørrelse: 4.7 MB
Estimert diskplass som kreves: 52 MB
Estimert byggetid: mindre enn 0.1 SBU
Bygg Python 3 modulen:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $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.1 plattform.
Nedlasting (HTTP): https://download.gnome.org/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.78.4, PyCairo-1.18.2 og Python-2.7.18
gobject-introspection-1.78.1 og libxslt-1.1.39 (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.78.1.
Merk at det konflikter med PyGObject-3.46.0.
--disable-docs
: Dette alternativet
deaktiverer gjenoppbyggingen av html dokumentasjonen hvis
libxslt-1.1.39 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.1 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/pygobject/3.46/pygobject-3.46.0.tar.xz
Nedlasting MD5 sum: 56c36bfe6f24fa28182a7adcd3815b2c
Nedlastingsstørrelse: 552 KB
Estimert diskplass som kreves: 13 MB (legg til 2.5 MB for tester)
Estimert byggetid: 0.3 SBU (med tester)
gobject-introspection-1.78.1 og PyCairo-1.26.0 (Python 3 modulen)
GTK-4.12.5, pep8, pyflakes, og pytest-8.0.0
Fjern først to defekte tester:
mv -v tests/test_gdbus.py{,.nouse} && mv -v tests/test_overrides_gtk.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.5 ikke er installert.
Nå, som root
bruker:
ninja install
--buildtype=release
:
Spesifiser en byggetype egnet for stabile utgivelser av pakken,
som standard kan produsere uoptimaliserte binærfiler.
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.1 plattform.
Nedlasting (HTTP): https://download.gnome.org/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.51.2
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.39 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.1 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 --no-cache-dir $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user pyparsing
Forutsatt pytest-8.0.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.1 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 --no-cache-dir $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.1 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/p/pytest/pytest-8.0.0.tar.gz
Nedlasting MD5 sum: 33171e0864d85ffc89eff6128385a326
Nedlastingsstørrelse: 1.3 MB
Estimert diskplass som kreves: 43 MB (med tester)
Estimert byggetid: 1.8 SBU (med tester)
iniconfig-2.0.0, packaging-23.2, pluggy-1.4.0, og py-1.11.0
Pygments-2.17.2, requests-2.31.0, argcomplete, elementpath, hypothesis, mock, nose, sortedcontainers, og xmlschema
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 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.1 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 --no-cache-dir $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.1 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 --no-cache-dir $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-17.0.6 avhenger fortsatt av denne modulen.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 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.2.6
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 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.1 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.13, med p11-kit-0.25.3 (begge trenges for å bruke systemets https: certificates, fjerner en unødvendig avhengighet på Certifi modulen).
PySocks (også nødvendig for testing)
pytest-8.0.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 --no-cache-dir $PWD
Nå, som root
bruker:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user requests
Forutsatt pytest-8.0.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.13 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.1 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 --no-cache-dir $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.1 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 --no-cache-dir $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.1 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/s/sphinx/sphinx-7.2.6.tar.gz
Nedlasting MD5 sum: 18971ebdd6ec1b7788ff0898682fe0da
Nedlastingsstørrelse: 6.7 MB
Estimert diskplass som kreves: 45 MB (legg til 35 MB for tester)
Estimert byggetid: mindre enn 0.1 SBU (1.3 SBU for tester)
alabaster-0.7.13, Babel-2.11.0, docutils-0.20.1, imagesize-1.4.1, packaging-23.2, Pygments-2.17.2, 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.9
cython-0.29.36, pytest-8.0.0, texlive-20230313, filelock, og html5lib
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 sphinx
Forutsatt cython-0.29.36 og pytest-8.0.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 -m 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.
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.1 plattform.
Nedlasting (HTTP): https://files.pythonhosted.org/packages/source/s/sphinx_rtd_theme/sphinx_rtd_theme-2.0.0.tar.gz
Nedlasting MD5 sum: 8ad74a8e9ca706ed77117be0e9eed7e8
Nedlastingsstørrelse: 2.7 MB
Estimert diskplass som kreves: 36 MB (med tester)
Estimert byggetid: 0.1 SBU (with tester)
sphinx-7.2.6 og sphinxcontrib-jquery-4.1
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 sphinx_rtd_theme
Forutsatt pytest-8.0.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 advarsler 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.