Os pacotes de módulo Python adicionam objetos úteis à linguagem Python. Os módulos utilizados pelos pacotes em todo o BLFS estão listados aqui, junto com as dependências deles.
Se você quiser executar testes, vários dos seguintes módulos
dependem do módulo central python sqlite3
que não foi construído no LFS. Portanto,
é recomendado reconstruir o Python depois de instalar a
dependência recomendada listada em Python-3.12.5.
No BLFS, normalmente construímos e instalamos módulos "Python 3"
com pip3. Por favor
tome cuidado de que os comandos pip3 install no livro deveriam
ser executados como root
a menos
que seja para um ambiente virtual "Python". Executar o
pip3 install como
um(a) usuário(a) não-root
possivelmente pareça funcionar bem, mas causará o módulo
instalado ficar inacessível para outros(as) usuários(as).
pip3 install não
reinstalará um módulo já instalado por padrão. Para usar o
comando pip3
install para atualizar um módulo (por exemplo, de
meson-0.61.3 para meson-0.62.0), insira --upgrade
na linha de comando. Se
for realmente necessário desatualizar um módulo ou reinstalar a
mesma versão por algum motivo, insira --force-reinstall
na linha de
comando.
O pacote Asciidoc é um formato de documento de texto para escrever notas, documentação, artigos, livros, "e-books", apresentações de slides, páginas da "web", páginas de manual e "blogs". Os arquivos "AsciiDoc" podem ser traduzidos para muitos formatos, incluindo "HTML", "PDF", "EPUB" e página de manual.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/a/asciidoc/asciidoc-10.2.1.tar.gz
Soma de verificação MD5 da transferência: 460824075b51381a4b5f478c60a18165
Tamanho da transferência: 228 KB
Espaço em disco estimado exigido: 2,6 MB
Tempo de construção estimado: menos que 0,1 UPC
docbook-xsl-nons-1.79.2, fop-2.9, libxslt-1.1.42, Lynx-2.9.2, dblatex e W3m
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user asciidoc
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
CSSSelect fornece seletores "CSS" para "Python".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/c/cssselect/cssselect-1.2.0.tar.gz
Soma de verificação MD5 da transferência: 27fbafacce5447cb867acb240d35002a
Tamanho da transferência: 1,2 MB
Espaço em disco estimado exigido: 512 KB (adicionar 488 KB para os testes)
Tempo de construção estimado: menos que 0,1 UPC
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user cssselect
Para testar a instalação, emita pytest.
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
CacheControl é uma porta dos algoritmos de cache em "httplib2" para uso com solicitações de objeto de sessão. Ele foi escrito porque o melhor suporte do "httplib2" para cache frequentemente é mitigado pela falta de segurança de camada. O mesmo se aplica às solicitações em termos de cache.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://github.com/psf/cachecontrol/archive/v0.14.0/cachecontrol-0.14.0.tar.gz
Soma de verificação MD5 da transferência: 221272755063d3827de22e430ad842e6
Tamanho da transferência: 44 KB
Espaço em disco estimado exigido: 344 KB
Tempo de construção estimado: menos que 0,1 UPC
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user cachecontrol
Esse módulo não tem uma suíte de teste funcional.
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
O pacote Cython fornece um compilador para escrever extensões "C" para a linguagem "Python".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://github.com/cython/cython/releases/download/3.0.11-1/cython-3.0.11.tar.gz
Soma de verificação MD5 da transferência: 388b85b7c23f501320d19d991b169f5d
Tamanho da transferência: 2,6 MB
Espaço em disco estimado exigido: 142 MB
Tempo de construção estimado: 2,1 UPC
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user Cython
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
é o depurador Cython |
|
é um compilador para código escrito na linguagem Cython. Ele gera um aplicativo C/C++ que pode ser compilado com um compilador C/C++ |
|
é um compilador para código escrito na linguagem Cython. Ele gera um módulo de extensão que é importável diretamente a partir do Python |
dbusmock é uma biblioteca "Python" útil para escrever testes para logiciário que se comunique com serviços "D-Bus".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/p/python-dbusmock/python-dbusmock-0.32.1.tar.gz
Soma de verificação MD5 da transferência: 53b043d9b63247fe49d74c3c299fb1c1
Tamanho da transferência: 104 KB
Espaço em disco estimado exigido: 1,7 MB (com testes)
Tempo de construção estimado: menos que 0,1 UPC (adicionar 0,3 UPC para testes)
pytest-8.3.2 (exigido para executar a suíte de teste), PyGObject-3.48.2 (exigido para executar a suíte de teste), BlueZ-5.77 (opcional para a suíte de teste) e UPower-1.90.4 (opcional para a suíte de teste; se não instalado, um teste falhará)
Construa o pacote com:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Para instalar o pacote execute o seguinte como o(a) usuário(a)
root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user python-dbusmock
Para testar os resultados, emita: LC_ALL=C pytest
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
"D-Bus Python" fornece ligações "Python" para a interface "API" "D-Bus".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.3.2.tar.gz
Soma de verificação MD5 da transferência: 33be8a4a766e1c7c9a377b8f934ce21a
Tamanho da transferência: 592 KB
Espaço em disco estimado exigido: 4,0 MB
Tempo de construção estimado: menos que 0,1 UPC
dbus-1.14.10, GLib-2.80.4, meson_python-0.16.0 e patchelf-0.18.0
Construa o módulo "D-Bus Python" executando o seguinte comando:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Esse pacote não vem com uma suíte de teste.
Agora instale o módulo como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user dbus-python
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
"docutils" é um conjunto de módulos e programas "Python" para processar documentos de texto simples em formatos como "HTML", "XML" ou "LaTeX".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/d/docutils/docutils-0.21.2.tar.gz
Soma de verificação MD5 da transferência: c4064e1e0e3cd142951fd2b95b830874
Tamanho da transferência: 2,1 MB
Espaço em disco estimado exigido: 10 MB
Tempo de construção estimado: menos que 0,1 UPC
Primeiro, remova alguns arquivos instalados em uma versão
anterior que não mais são válidos. Como o(a) usuário(a)
root
:
for f in /usr/bin/rst*.py; do rm -fv /usr/bin/$(basename $f .py) done
Para construir os aplicativos "Python 3", execute o seguinte comando:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Para instalar os aplicativos "Python" execute o seguinte como o(a)
usuário(a) "root
":
pip3 install --no-index --find-links=dist --no-cache-dir --no-user docutils
Para testar a instalação, emita: test/alltests.py.
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
converte documentos em vários formatos |
|
gera documentos "(X)HTML" a partir de fontes independentes "reStructuredText" |
|
gera documentos "(X)HTML" a partir de fontes independentes "reStructuredText" |
|
gera documentos "HTML5" a partir de fontes independentes "reStructuredText" |
|
gera documentos "LaTeX" a partir de fontes independentes "reStructuredText" |
|
gera documentos manuais simples "Unix" a partir de fontes independentes "reStructuredText" |
|
gera documentos "OpenDocument/OpenOffice/ODF" a partir de fontes independentes "reStructuredText" |
|
Corrige um "styles.odt" gerado por processador de texto para uso do "odtwriter" |
|
gera pseudo "XML" a partir de fontes independentes "reStructuredText" (para fins de teste) |
|
gera apresentação de slides "(X)HTML" "S5" a partir de fontes independentes "reStructuredText" |
|
gera documentos "LaTeX" a partir de fontes independentes "reStructuredText" para compilação com as variantes "TeX" compatíveis com "Unicode" "XeLaTeX" ou "LuaLaTeX" |
|
gera "XML" nativo do "Docutils" a partir de fontes independentes "reStructuredText" |
|
gera "(X)HTML" a partir de arquivos "PEP" no formato "reStructuredText" |
O pacote "Doxypypy" é um filtro "doxygen" para "Python".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/d/doxypypy/doxypypy-0.8.8.7.tar.gz
Soma de verificação MD5 da transferência: 5773d0a7882df900cbda8ee5107e1ced
Tamanho da transferência: 45 KB
Espaço em disco estimado exigido: 2,1 MB
Tempo de construção estimado: menos que 0,1 UPC
chardet-5.2.0 e Doxygen-1.12.0 (em tempo de execução)
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user doxypypy
Esse pacote não vem com uma suíte de teste funcional.
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
O pacote "Doxyqml" permite usar "Doxygen" para documentar classes "QML".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/d/doxyqml/doxyqml-0.5.3.tar.gz
Soma de verificação MD5 da transferência: 3d394a0d896721e27beb62bf032f7f43
Tamanho da transferência: 28 KB
Espaço em disco estimado exigido: 652 KB (com testes)
Tempo de construção estimado: menos que 0,1 UPC (com testes)
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user doxyqml
Para testar a instalação, execute:
pytest
O teste "test_qmlclass.py" é conhecido por falhar.
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
Gi-DocGen é um gerador de documentos para bibliotecas baseadas em GObject. GObject é o sistema básico de tipos do projeto GNOME. Gi-DocGen reusa os dados de introspecção gerados por bibliotecas baseadas em GObject para gerar a referência de API dessas bibliotecas, bem como outras documentações auxiliares.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/g/gi-docgen/gi_docgen-2024.1.tar.gz
Soma de verificação MD5 da transferência: 9fb8e8d8536bc9b47060415370a17fc7
Tamanho da transferência: 2,4 MB
Espaço em disco estimado exigido: 17 MB (com testes)
Tempo de construção estimado: menos que 0,1 UPC (com testes)
Markdown-3.6, packaging-24.1, Pygments-2.18.0 e typogrify-2.0.7
Graphviz-12.1.0 (tempo de execução, para visualizar gráficos de hierarquia de classes) e pytest-8.3.2 (para testagem)
Silencie um aviso oriundo do utilitário dot do Graphviz que fará com
que a documentação de vários pacotes falhe para construir se o
Graphviz estiver instalado, mas construído sem Pango, e
gi-docgen for
invocado com a opção --fatal-warnings
:
sed -i '/if err:/s/err/proc.returncode/' gidocgen/utils.py
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user gi-docgen
Para testar a instalação, emita "pytest".
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
html5lib fornece uma biblioteca Python pura para analisar HTML. Ele foi projetado para conformar-se com a especificação HTML WHATWG.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/h/html5lib/html5lib-1.1.tar.gz
Soma de verificação MD5 da transferência: 6748742e2ec4cb99287a6bc82bcfe2b0
Tamanho da transferência: 268 KB
Espaço em disco estimado exigido: 3,9 MB
Tempo de construção estimado: menos que 0,1 UPC
Para construir o módulo do Python 3, execute:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Para instalar o módulo, emita o seguinte comando como o(a)
usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user html5lib
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
"lxml" fornece ligações "Python" para libxslt-1.1.42 e libxml2-2.13.3.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/l/lxml/lxml-5.3.0.tar.gz
Soma de verificação MD5 da transferência: d3e6f800f4b73f2756663cc4a76df5e0
Tamanho da transferência: 3,6 MB
Espaço em disco estimado exigido: 90 MB
Tempo de construção estimado: 0,9UPC
Para construir o módulo do Python 3, execute:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Para instalar o módulo, emita o seguinte comando como o(a)
usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user lxml
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
"Mako" é um módulo "Python" que implementa modelos hiper-rápidos e leves para a plataforma "Python".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/M/Mako/Mako-1.3.5.tar.gz
Soma de verificação MD5 da transferência: 0cf9ef37c1f8ffd453ef2b2a3a5573b3
Tamanho da transferência: 384 KB
Espaço em disco estimado exigido: 2,9 MB (adicionar 1,1 MB para os testes)
Tempo de construção estimado: menos que 0,1 UPC (com testes)
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Instale o módulo como o(a) usuário(a) "root
":
pip3 install --no-index --find-links=dist --no-cache-dir --no-user Mako
Para testar a instalação, emita "pytest".
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
"NumPy" é o pacote fundamental para computação científica com "Python".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/n/numpy/numpy-2.1.0.tar.gz
Soma de verificação MD5 da transferência: 4cb2230ffa1cc41329ae29bd69ee08de
Tamanho da transferência: 18 MB
Espaço em disco estimado exigido: 104 MB (adicionar 48 MB para os testes)
Tempo de construção estimado: 0,6UPC (adicionar 1,1UPC para os testes)
cython-3.0.11, meson_python-0.16.0 e pyproject-metadata-0.8.0
fortran oriundo do GCC-14.2.0, lapack e cblas e openblas
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir -Csetup-args=-Dallow-noblas=true $PWD
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user numpy
A instalação pode ser testada com os seguintes comandos:
mkdir -p test && cd test && python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install hypothesis && python -c "import numpy, sys; sys.exit(numpy.test() is False)" deactivate
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
A biblioteca Packaging fornece utilitários que implementam as especificações de interoperabilidade que tem claramente um comportamento correto (PEP440) ou se beneficiam muito de ter uma implementação compartilhada (PEP425). Isso inclui utilitários para manuseio de versão, especificadores, marcadores, etiquetadores e exigências.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/p/packaging/packaging-24.1.tar.gz
Soma de verificação MD5 da transferência: 99b97d1f30017a62a2aae777a14782d0
Tamanho da transferência: 148 KB
Espaço em disco estimado exigido: 2,6 MB (adicionar 20 MB para os testes)
Tempo de construção estimado: menos que 0,1 UPC (0,2 UPC para os testes)
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user packaging
Supondo que "pytest-8.3.2" esteja instalado, mas a outra dependência opcional não esteja, a instalação pode ser testada com os seguintes comandos:
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install pretend && python3 /usr/bin/pytest deactivate
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
O pacote ply é uma implementação 100% Python das ferramentas comuns de análise 'lex' e 'yacc'.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/p/ply/ply-3.11.tar.gz
Soma de verificação MD5 da transferência: 6465f602e656455affcd7c5734c638f8
Tamanho da transferência: 156 KB
Espaço em disco estimado exigido: 2,2 MB
Tempo de construção estimado: menos que 0,1UPC
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user ply
Esse pacote não vem com uma suíte de teste funcional.
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
psutil (utilitários de processo e sistema) é uma biblioteca multiplataforma para recuperar informações acerca de processos em execução e utilização do sistema (CPU, memória, discos, rede de intercomunicação, sensores) em Python. Ela é útil principalmente para monitoramento do sistema, criação de perfil e limitação de recursos de processos e gerenciamento de processos em execução. Ela implementa muitas funcionalidades oferecidas pelas ferramentas clássicas de linha de comando do UNIX, como ps, top, iotop, lsof, netstat, ifconfig, free e outras.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/p/psutil/psutil-6.0.0.tar.gz
Soma de verificação MD5 da transferência: 5874bd773d2fe7da3c0817424f383033
Tamanho da transferência: 500 KB
Espaço em disco estimado exigido: 4,3 MB
Tempo de construção estimado: menos que 0,1 UPC
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user psutil
Para testar os resultados, emita:
mkdir empty && (cd empty; python3 -m psutil.tests)
Dois testes chamados test_disk_usage
e test_io_counters
são conhecidos
por falharem.
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
"Py3c" te ajuda a portar extensões "C" para "Python" 3. Ele fornece um guia detalhado e um conjunto de macros para facilitar a portabilidade e reduzir o clichê.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://github.com/encukou/py3c/archive/v1.4/py3c-1.4.tar.gz
Soma de verificação MD5 da transferência: 53029afde7e0cf8672a2d69d378a0cfc
Tamanho da transferência: 47 KB
Espaço em disco estimado exigido: 608 KB (com testes)
Tempo de construção estimado: menos que 0,1 UPC (com testes)
O pacote "Py3c" é um pacote somente de cabeçalhos e, por isso, nenhuma configuração e compilação é necessária.
Para testar o pacote, emita:
make test-python3 && make test-python3-cpp
Para instalar o módulo "Python
3", execute o seguinte comando como o(a) usuário(a)
"root
":
make prefix=/usr install
O pacote "PyAtSpi2" contém ligações "Python" para os componentes centrais da Acessibilidade do "GNOME".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://download.gnome.org/sources/pyatspi/2.46/pyatspi-2.46.1.tar.xz
Soma de verificação MD5 da transferência: 0f2bfade055457cb0c2389fd46d1ad70
Tamanho da transferência: 316 KB
Espaço em disco estimado exigido: 3,9 MB
Tempo de construção estimado: menos que 0,1 UPC
Para construir "PyAtSpi2" como um módulo "Python 3", execute os seguintes comandos:
./configure --prefix=/usr --with-python=/usr/bin/python3
Esse pacote não vem com uma suíte de teste.
Para instalar o módulo "Python
3", execute o seguinte comando como o(a) usuário(a)
"root
":
make install
"PyCairo" fornece ligações "Python" para "Cairo".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://github.com/pygobject/pycairo/releases/download/v1.26.1/pycairo-1.26.1.tar.gz
Soma de verificação MD5 da transferência: 36504ac01533ae14f0d2337516bbae2e
Tamanho da transferência: 340 KB
Espaço em disco estimado exigido: 3,1 MB
Tempo de construção estimado: menos que 0,1 UPC
Hypothesis e pytest-8.3.2 (para testes)
Instale "PyCairo" para "Python3" executando os seguintes comandos:
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release .. && ninja
Para executar os testes, esse pacote exige o módulo opcional pytest. Se ele estiver instalado, execute os testes executando ninja test.
Agora, como o(a) usuário(a) "root
":
ninja install
GDB/MI é uma interface de texto orientada a máquina baseada em linha para GDB e é ativada especificando-se usar a opção de linha de comando --interpreter (vejam-se Opções de Modo). Ele é destinado especificamente para suportar o desenvolvimento de sistemas que usam o depurador apenas como um pequeno componente de um sistema maior.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/p/pygdbmi/pygdbmi-0.11.0.0.tar.gz
Soma de verificação MD5 da transferência: 34b1812e77469c6206002b3929798cab
Tamanho da transferência: 28 KB
Espaço em disco estimado exigido: 280 MB
Tempo de construção estimado: menos que 0,1 UPC
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user pygdbmi
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
"Pygments" é um realçador geral de sintaxe escrito em "Python", para mais de trezentas (300) linguagens.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/P/Pygments/pygments-2.18.0.tar.gz
Soma de verificação MD5 da transferência: fbb7976df756f832f3391008778e8999
Tamanho da transferência: 4,7 MB
Espaço em disco estimado exigido: 52 MB
Tempo de construção estimado: menos que 0,1 UPC
Construa o módulo "Python 3":
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Para instalar o pacote execute o seguinte como o usuário
"root
":
pip3 install --no-index --find-links=dist --no-cache-dir --no-user Pygments
Para testar a instalação, certifique-se de que pytest-8.3.2 esteja instalado e execute:
python3 -m venv --system-site-packages testenv && testenv/bin/pip3 install wcag-contrast-ratio && testenv/bin/python -m pytest
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
"PyGObject3" fornece ligações "Python" para a classe "GObject" originária da "GLib".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://download.gnome.org/sources/pygobject/3.48/pygobject-3.48.2.tar.xz
Soma de verificação MD5 da transferência: fe1cb825adc8a49d1629b97b7d26dffc
Tamanho da transferência: 544 KB
Espaço em disco estimado exigido: 7,0 MB (adicionar 2,5 MB para os testes)
Tempo de construção estimado: 0,2UPC (com testes)
GLib-2.80.4 (com GObject Introspection)
Primeiro, remova dois testes defeituosos:
mv -v tests/test_gdbus.py{,.nouse} && mv -v tests/test_overrides_gtk.py{,.nouse}
Instale "pygobject3" executando os seguintes comandos:
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release .. && ninja
Para testar os resultados, emita: "ninja test". É necessária uma sessão gráfica já ativa com endereço de barramento para executar os testes. Outra rodada de testes possivelmente informe "ERROR" se "GTK-4.14.5" não estiver instalado.
Agora, como o(a) usuário(a) "root
":
ninja install
--buildtype=release
:
Especifique um tipo de construção adequado para lançamentos
estáveis do pacote, pois o padrão possivelmente produza binários
não otimizados.
-D pycairo=disabled
: use essa chave
se você não tiver PyCairo-1.26.1 instalado.
O módulo "pyparsing" é uma abordagem alternativa para criar e executar gramáticas simples, versus a abordagem tradicional "lex/yacc", ou o uso de expressões regulares. Ele fornece uma biblioteca de classes que o código cliente usa para construir a gramática diretamente no código "Python".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/p/pyparsing/pyparsing-3.1.2.tar.gz
Soma de verificação MD5 da transferência: 2bfafdb2d02d19ca4a3dfd02a9dbdfa7
Tamanho da transferência: 872 KB
Espaço em disco estimado exigido: 3,3 MB (adicionar 27 MB para testes)
Tempo de construção estimado: menos que 0,1 UPC (0,3 UPC para os testes)
railroad-diagrams (também necessário para testes)
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) "root
":
pip3 install --no-index --find-links=dist --no-cache-dir --no-user pyparsing
Supondo que pytest-8.3.2 esteja instalado, mas a outra dependência opcional não esteja, a instalação pode ser testada com os seguintes comandos:
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install railroad-diagrams && python3 /usr/bin/pytest deactivate
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
O módulo "pySerial" encapsula o acesso à porta serial.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/p/pyserial/pyserial-3.5.tar.gz
Soma de verificação MD5 da transferência: 1cf25a76da59b530dbfc2cf99392dc83
Tamanho da transferência: 156 KB
Espaço em disco estimado exigido: 2,1 MB (adicionar 0,2 MB para os testes)
Tempo de construção estimado: menos que 0,1 UPC
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) "root
":
pip3 install --no-index --find-links=dist --no-cache-dir --no-user pyserial
Para testar a instalação, emita pytest.
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
A estrutura "Pytest" facilita escrever testes pequenos e legíveis e pode escalar para suportar testagem complexa funcional para aplicativos e bibliotecas.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/p/pytest/pytest-8.3.2.tar.gz
Soma de verificação MD5 da transferência: 9e6443870618f16cad55527b8302d134
Tamanho da transferência: 1,4 MB
Espaço em disco estimado exigido: 43 MB (com testes)
Tempo de construção estimado: 1,3 UPC (com testes)
iniconfig-2.0.0, packaging-24.1 e pluggy-1.5.0
attrs-24.2.0, Pygments-2.18.0, requests-2.32.3, argcomplete, hypothesis, mock e xmlschema
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) "root
":
pip3 install --no-index --find-links=dist --no-cache-dir --no-user pytest
A instalação pode ser testada com os seguintes comandos:
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install pytest[dev] xmlschema hypothesis && python3 /usr/bin/pytest deactivate
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
"PyXDG" é uma biblioteca "Python" para acessar os padrões do "freedesktop.org".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/b0/25/7998cd2dec731acbd438fbf91bc619603fc5188de0a9a17699a781840452/pyxdg-0.28.tar.gz
Soma de verificação MD5 da transferência: d9a1d04fe60c956f5e3b9de3b4ef4722
Tamanho da transferência: 76 KB
Espaço em disco estimado exigido: 808 KB
Tempo de construção estimado: menos que 0,1 UPC
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Instale o módulo como o(a) usuário(a) "root
":
pip3 install --no-index --find-links=dist --no-cache-dir --no-user pyxdg
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
"PyYAML" é um módulo "Python" que implementa o analisador e emissor "YAML" de próxima geração.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/P/PyYAML/pyyaml-6.0.2.tar.gz
Soma de verificação MD5 da transferência: 9600ee49b2b4e1a0237cf4173b6dc594
Tamanho da transferência: 128 KB
Espaço em disco estimado exigido: 8,5 MB
Tempo de construção estimado: 0,1 UPC
pytest-8.3.2 (para testagem)
Construa PyYAML com o seguinte comando:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, instale o módulo como o usuário "root
":
pip3 install --no-index --find-links=dist --no-cache-dir --no-user PyYAML
Para testar os resultados, emita: pytest.
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
"Recommonmark" é uma ponte de compatibilidade "docutils" para o "CommonMark". Permite escrever "CommonMark" dentro de projetos "Docutils" e "Sphinx". "Recommonmark" agora está obsoleto em favor de MyST-Parser. Infelizmente, LLVM-18.1.7 ainda depende desse módulo.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/r/recommonmark/recommonmark-0.7.1.tar.gz
Soma de verificação MD5 da transferência: 3c550a76eb62006bf007843a9f1805bb
Tamanho da transferência: 34 KB
Espaço em disco estimado exigido: 680 KB (com testes)
Tempo de construção estimado: menos que 0,1 UPC (com testes)
commonmark-0.9.1 e sphinx-8.0.2
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user recommonmark
"Recommonmark" agora está obsoleto em favor de MyST-Parser. Por essa razão, muitos testes tem que ser desabilitados porque eles não passam com versões recentes do "Sphinx". A instalação pode ser parcialmente testada com o seguinte comando:
pytest -k 'not (test_integration or test_code or test_headings or test_image or test_links or test_lists)'
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
gera um documento "HTML" a partir de fontes "markdown" |
|
gera um documento "LaTeX" a partir de fontes "markdown" |
|
gera uma página de manual a partir de fontes "markdown" |
|
gera um documento pseudo "XML" a partir de fontes "markdown" |
|
gera um documento "XeTeX" a partir de fontes "markdown" |
|
gera um documento "XML" a partir de fontes "markdown" |
O pacote "Requests" é uma biblioteca "HTTP" elegante e simples para "Python", construída para seres humanos. Permite enviar solicitações "HTTP/1.1" extremamente facilmente.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/r/requests/requests-2.32.3.tar.gz
Soma de verificação MD5 da transferência: fa3ee5ac3f1b3f4368bd74ab530d3f0f
Tamanho da transferência: 132 KB
Espaço em disco estimado exigido: 1,1 MB (adicionar 139 MB para os testes)
Tempo de construção estimado: menos que 0,1 UPC (0,9 UPC para testes)
charset-normalizer-3.3.2, idna-3.7 e urllib3-2.2.2
make-ca-1.14, com p11-kit-0.25.5 (ambos necessários para usar os certificados "https:" do sistema, removendo uma dependência desnecessária relativa ao módulo "Certifi").
PySocks (também necessário para testagem)
pytest-8.3.2, Flask<2, httpbin, MarkupSafe<2.1, pytest-mock, pytest-httpbin, sphinx<5, trustme e Werkzeug<2
Primeiro aplique um remendo, de forma que a mesma variável de ambiente já usada para apontar para certificados de sistema em "Python3", seguindo a instalação de "make-ca", também possa ser usada por esse módulo:
patch -Np1 -i ../requests-2.32.3-use_system_certs-1.patch
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) "root
":
pip3 install --no-index --find-links=dist --no-cache-dir --no-user requests
Supondo que "pytest-8.3.2" esteja instalado, mas as outras dependências opcionais não estejam, a instalação pode ser testada com os seguintes comandos:
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
Veja-se "make-ca-1.14" para saber como configurar a variável de ambiente e como as cópias locais dos módulos "Certifi" e "Requests" instaladas em um ambiente virtual substituirão os certificados do sistema.
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
"Scour" é um otimizador/limpador "Scalable Vector Graphics" ("SVG") que reduz o tamanho deles otimizando a estrutura e removendo dados desnecessários.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://github.com/scour-project/scour/archive/v0.38.2/scour-0.38.2.tar.gz
Soma de verificação MD5 da transferência: ae30f52602802f8c7df3a32e1f72b325
Tamanho da transferência: 100 KB
Espaço em disco estimado exigido: 1,3 MB
Tempo de construção estimado: menos que 0,1 UPC
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Para instalar o módulo, execute o seguinte comando como o(a)
usuário(a) "root
":
pip3 install --no-index --find-links=dist --no-cache-dir --no-user scour
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
O módulo sentry-sdk é o SDK oficial do Python para Sentry.io.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferncia (HTTP): https://github.com/getsentry/sentry-python/releases/download/2.13.0/sentry_sdk-2.13.0.tar.gz
Soma de verificao MD5: d56d6bf0acd0bd0663b420199c9afc29
Tamanho da transferncia: 276 KB
Espao em disco estimado exigido: 3,4 MB
Tempo de construo estimado: menos que 0,1 UPC
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usurio(a) root
:
pip3 install --no-index --find-links=dist --no-cache-dir --no-user sentry-sdk
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
"Six" é uma biblioteca de compatibilidade "Python" 2 a 3.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/s/six/six-1.16.0.tar.gz
Soma de verificação MD5 da transferência: a7c927740e4964dd29b72cebfc1429bb
Tamanho da transferência: 36 KB
Espaço em disco estimado exigido: 376 KB
Tempo de construção estimado: menos que 0,1 UPC
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) "root
":
pip3 install --no-index --find-links=dist --no-cache-dir --no-user six
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
O pacote "Sphinx" é um conjunto de ferramentas para traduzir alguns formatos de texto estruturado em documentação bonita em vários formatos.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/s/sphinx/sphinx-8.0.2.tar.gz
Soma de verificação MD5 da transferência: 9f07671060e83d92a7a4e33893bbd408
Tamanho da transferência: 7,8 MB
Espaço em disco estimado exigido: 57 MB (com testes)
Tempo de construção estimado: menos que 0,1 UPC (adicionar 1,0 UPC para testes)
alabaster-1.0.0, babel-2.16.0, docutils-0.21.2, imagesize-1.4.1, packaging-24.1, Pygments-2.18.0, requests-2.32.3, snowballstemmer-2.2.0, sphinxcontrib-applehelp-2.0.0, sphinxcontrib-devhelp-2.0.0, sphinxcontrib-htmlhelp-2.0.1, sphinxcontrib-jsmath-1.0.1, sphinxcontrib-qthelp-2.0.0 e sphinxcontrib-serializinghtml-2.0.0
cython-3.0.11, html5lib-1.1, pytest-8.3.2, texlive-20240312, defusedxml e typing_extensions
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) "root
":
pip3 install --no-index --find-links=dist --no-cache-dir --no-user sphinx
Supondo que cython-3.0.11 e pytest-8.3.2 estejam instalados, mas as outras dependências opcionais não estejam, a instalação pode ser testada com os seguintes comandos:
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install sphinx[test] && python3 -m pytest deactivate
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".
cria um arquivo "reST" a partir de módulos e pacotes "Python" |
|
gera "ReStructuredText" a partir de diretivas especiais contidas em determinados arquivos de entrada |
|
gera documentação em vários formatos a partir de arquivos fonte "ReStructuredText" |
|
gera os arquivos exigidos para um projeto "Sphinx" |
O módulo "sphinx_rtd_theme" é um tema "Sphinx" projetado para fornecer uma ótima experiência de leitura para usuários(as) de documentação em áreas de trabalho e dispositivos móveis. Esse tema é usado principalmente no "Read the Docs", mas pode funcionar com qualquer projeto "Sphinx".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/s/sphinx_rtd_theme/sphinx_rtd_theme-2.0.0.tar.gz
Soma de verificação MD5 da transferência: 8ad74a8e9ca706ed77117be0e9eed7e8
Tamanho da transferência: 2,7 MB
Espaço em disco estimado exigido: 36 MB (com testes)
Tempo de construção estimado: 0,1 UPC (com testes)
sphinx-8.0.2 e sphinxcontrib-jquery-4.1
Primeiro, informe ao pacote que as versões mais recentes do docutils-0.21.2 e sphinx-8.0.2 são seguras para usar:
sed -e 's/0.21/0.22/' \ -e 's/8$/9/' \ -i setup.cfg
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora, como o(a) usuário(a) "root
":
pip3 install --no-index --find-links=dist --no-cache-dir --no-user sphinx_rtd_theme
Supondo que "pytest-8.3.2" esteja instalado, mas a outra dependência opcional não esteja, a instalação pode ser testada com os seguintes comandos:
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install readthedocs-sphinx-ext && python3 /usr/bin/pytest deactivate
Vários testes retornam avisos porque usam uma API obsoleta do Sphinx.
-w dist
: constrói o(a)
apropriado(a) "wheel" para esse módulo no diretório "dist
".
--no-build-isolation
:
informa ao "pip3" para executar a construção no ambiente do
sistema em vez de criar um ambiente temporário de construção.
--no-deps
: impede o
"pip3" de construir "wheels" para as dependências do projeto.
--no-index
: ignora o
índice do pacote (olhando apenas para "URLs" do "--find-links").
--find-links dist
:
procura links para arquivamentos, como arquivos "wheel" (".whl"),
no diretório "dist
".
--no-cache-dir
:
desabilita o cache para evitar um aviso ao instalar como o(a)
usuário(a) "root
".
--no-user
: Evite executar
erroneamente o comando de instalação como um(a) usuário(a) não
"root".
--upgrade
: Atualize o pacote para a
versão mais recente disponível. Essa opção é usada com o comando
de instalação se uma versão do pacote já estiver instalada.
--force-reinstall
: Reinstale o pacote
mesmo que esteja atualizado. Essa opção é usada com o comando de
instalação ao reinstalar o pacote ou reverter para uma versão
anterior do pacote.
--no-deps
: Não instale dependências
do pacote. Essa opção possivelmente seja necessária com as opções
"--upgrade" ou "--force-reinstall".