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.13.7.
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.
Se tiver instalado make-ca-1.16.1 antes e tiver copiado arquivos de /etc/profile.d para um novo sistema, você precisa instalar o make-ca primeiro antes de instalar quaisquer módulos Python provenientes desta página.
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.4.
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.11, libxslt-1.1.43, 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-user asciidoc
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.
build é uma estrutura Python de construção de interação direta com o(a) usuário(a) que implementa a resolução PEP-517.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/b/build/build-1.3.0.tar.gz
Soma de verificação MD5 da transferência: 48f7fbc11051430eab3c1abe216bed7a
Tamanho da transferência: 48 KB
Espaço em disco estimado exigido: 772 KB (62 MB para testes)
Tempo de construção estimado: menos que 0,1 UPC (0,5 UPC para testes)
pytest-8.4.1, Python-3.13.7 (reconstruído com SQLite-3.50.4), filelock, pytest-cov, pytest-mock, pytest-rerunfailures, pytest-xdist e uv
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-user build
Assumindo que pytest-8.4.1 esteja instalado e que Python-3.13.7 tenha sido reconstruído com SQLite-3.50.4, 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 --group test && python3 -m pytest deactivate
Um teste em test_projectbuilder.py
é conhecido por falhar devido a um conflito com a cópia do
sistema do flit_core.
-w dist
: constrói o
"wheel" apropriado 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 linques 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.
--system-site-packages
:
Permita que o módulo venv do Python3 acesse o diretório /usr/lib/python3.13/site-packages
do sistema
instalado.
--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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://github.com/psf/cachecontrol/archive/v0.14.3/cachecontrol-0.14.3.tar.gz
Soma de verificação MD5 da transferência: 5c78b5fcee552f243ed444e91ad0ca89
Tamanho da transferência: 44 KB
Espaço em disco estimado exigido: 348 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-user cachecontrol
Esse módulo não tem uma suíte de teste funcional.
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/c/cssselect/cssselect-1.3.0.tar.gz
Soma de verificação MD5 da transferência: e0148abb13430399cbdbc173c3fa1c80
Tamanho da transferência: 44 KB
Espaço em disco estimado exigido: 368 KB (adicionar 452 KB 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
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links dist --no-user cssselect
Para testar a instalação, emita pytest.
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://github.com/cython/cython/releases/download/3.1.3/cython-3.1.3.tar.gz
Soma de verificação MD5 da transferência: f508595cc0951a77b70c07100df1b4ff
Tamanho da transferência: 3,1 MB
Espaço em disco estimado exigido: 137 MB
Tempo de construção estimado: 1,0 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-user Cython
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/p/python-dbusmock/python_dbusmock-0.36.0.tar.gz
Soma de verificação MD5 da transferência: 27f61d5a860472d4479f2a6738bc7676
Tamanho da transferência: 112 KB
Espaço em disco estimado exigido: 1,8 MB
Tempo de construção estimado: menos que 0,1 UPC
pytest-8.4.1 (exigido para executar a suíte de teste), PyGObject-3.52.3 (exigido para executar a suíte de teste), BlueZ-5.83 (opcional para a suíte de teste) e UPower-1.90.9 (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-user python-dbusmock
Para testar os resultados, emita: LC_ALL=C pytest
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.4.0.tar.xz
Soma de verificação MD5 da transferência: edca335d1c80f338e3255455eb876b72
Tamanho da transferência: 168 KB
Espaço em disco estimado exigido: 1,7 MB
Tempo de construção estimado: menos que 0,1 UPC
dbus-1.16.2, GLib-2.84.4, meson_python-0.18.0 e patchelf-0.18.0
PyGObject-3.52.3 (para testes)
Construa o módulo "D-Bus Python" executando o seguinte comando:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Agora instale o módulo como o(a) usuário(a) root
:
pip3 install --no-index --find-links dist --no-user dbus-python
Para testar o resultado, emita: DBUS_TOP_SRCDIR=$PWD PYTHON=python3 dbus-run-session test/run-test.sh.
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
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-user docutils
Para testar a instalação, emita: test/alltests.py. Dois testes
na suíte test_parser
são conhecidos
por falharem.
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
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.14.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-user doxypypy
Esse pacote não vem com uma suíte de teste funcional.
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
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-user doxyqml
Para testar a instalação, emita:
python3 tests/functional/tests.py && python3 tests/unit/tests.py
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/g/gi-docgen/gi_docgen-2025.4.tar.gz
Soma de verificação MD5 da transferência: c10dc911cb1f802cebf8f139f7598cf7
Tamanho da transferência: 2,5 MB
Espaço em disco estimado exigido: 18 MB (com testes)
Tempo de construção estimado: menos que 0,1 UPC (com testes)
Markdown-3.8.2, Pygments-2.19.2 e typogrify-2.1.0
Graphviz-13.1.2 (tempo de execução, para visualizar gráficos de hierarquia de classes) e pytest-8.4.1 (para testagem)
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-user gi-docgen
Para testar a instalação, emita "pytest".
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
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-user html5lib
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.43 e libxml2-2.14.5.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/l/lxml/lxml-6.0.0.tar.gz
Soma de verificação MD5 da transferência: 3f6f87e9b333b68070210668f0831618
Tamanho da transferência: 3,9 MB
Espaço em disco estimado exigido: 104 MB
Tempo de construção estimado: 0,8 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-user lxml
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/M/Mako/mako-1.3.10.tar.gz
Soma de verificação MD5 da transferência: c9dfb2bf42827459dd505c60f2262a7c
Tamanho da transferência: 384 KB
Espaço em disco estimado exigido: 3,9 MB (com testes)
Tempo de construção estimado: menos que 0,1 UPC (com testes)
O nome do tarball mudou de Mako para mako, mas ainda instala o módulo como Mako.
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-user Mako
Para testar a instalação, emita "pytest".
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/n/numpy/numpy-2.3.2.tar.gz
Soma de verificação MD5 da transferência: f8d3d3b3ecd2b6e98889e88f6bbdc1a3
Tamanho da transferência: 20 MB
Espaço em disco estimado exigido: 109 MB (adicionar 22 MB para os testes)
Tempo de construção estimado: 0,5 UPC (adicionar 1,1 UPC para testes)
cython-3.1.3, meson_python-0.18.0 e pyproject-metadata-0.9.1
fortran oriundo do GCC-15.2.0, lapack e cblas e openblas
Construa o módulo:
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir -C setup-args=-Dallow-noblas=true $PWD
Agora, como o(a) usuário(a) root
:
pip3 install --no-index --find-links dist --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 && python3 -c "import numpy, sys; sys.exit(numpy.test() is False)" deactivate
-w dist
: constrói o
"wheel" apropriado 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 linques 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.
--system-site-packages
:
Permita que o módulo venv do Python3 acesse o diretório /usr/lib/python3.13/site-packages
do sistema
instalado.
--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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
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,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-user ply
Esse pacote não vem com uma suíte de teste funcional.
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/p/psutil/psutil-7.0.0.tar.gz
Soma de verificação MD5 da transferência: 1c074ff5828dff3a3ecfa0e0f9de2e63
Tamanho da transferência: 488 KB
Espaço em disco estimado exigido: 4,2 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-user psutil
Para testar os resultados, emita: make test.
Dois testes, TestSystemAPIs::test_disk_usage
e TestNetAPIs::test_net_if_addrs
, são conhecidos
por falharem. Um teste chamado TestAvailProcessAPIs::test_io_counters
é
conhecido por falhar se o núcleo não tiver CONFIG_TASK_IO_ACCOUNTING
habilitado.
TestExampleScripts.test_who
é
conhecido por falhar se o gerenciador de login não escrever em
/run/utmp
(observe que devido ao
potencial problema do ano 2037, o Shadow já parou de escrever
nele). TestInternalScripts.test_import_all
é conhecido
por falhar se requests-2.32.5 não estiver
instalado. TestInternalScripts::test_import_all
é conhecido
por falhar se o módulo externo pyinfo não estiver instalado.
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
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.4.
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.4.
Transferência (HTTP): https://github.com/pygobject/pycairo/releases/download/v1.28.0/pycairo-1.28.0.tar.gz
Soma de verificação MD5 da transferência: f1bb0ee59ddd78a452f27ffda3ed68ae
Tamanho da transferência: 648 KB
Espaço em disco estimado exigido: 3,5 MB
Tempo de construção estimado: menos que 0,1 UPC
pytest-8.4.1 (para testes)
Instale PyCairo 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.4.
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-user pygdbmi
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/P/Pygments/pygments-2.19.2.tar.gz
Soma de verificação MD5 da transferência: 79260d1c566a507953a81d24b1c51c72
Tamanho da transferência: 4,8 MB
Espaço em disco estimado exigido: 54 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(a) usuário(a)
root
:
pip3 install --no-index --find-links dist --no-user Pygments
Para testar a instalação, certifique-se de que pytest-8.4.1 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
"wheel" apropriado 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 linques 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.
--system-site-packages
:
Permita que o módulo venv do Python3 acesse o diretório /usr/lib/python3.13/site-packages
do sistema
instalado.
--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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://download.gnome.org/sources/pygobject/3.52/pygobject-3.52.3.tar.gz
Soma de verificação MD5 da transferência: 50e6b31b7059e31a03f5949dab393e60
Tamanho da transferência: 1,2 MB
Espaço em disco estimado exigido: 12 MB (com testes)
Tempo de construção estimado: 0,3 UPC (com testes)
GLib-2.84.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.18.6" 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.28.0 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.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/p/pyparsing/pyparsing-3.2.3.tar.gz
Soma de verificação MD5 da transferência: cc302d3f74bd1c56b4895d7186e4dd68
Tamanho da transferência: 1,0 MB
Espaço em disco estimado exigido: 99 MB (com testes)
Tempo de construção estimado: 0,3 UPC (com 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-user pyparsing
Supondo que pytest-8.4.1 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 matplotlib && python3 /usr/bin/pytest deactivate
-w dist
: constrói o
"wheel" apropriado 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 linques 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.
--system-site-packages
:
Permita que o módulo venv do Python3 acesse o diretório /usr/lib/python3.13/site-packages
do sistema
instalado.
--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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
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-user pyserial
Para testar a instalação, emita pytest.
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/p/pytest/pytest-8.4.1.tar.gz
Soma de verificação MD5 da transferência: ac7dfc1b6d681ee9ff65f94d65a6a5a1
Tamanho da transferência: 1,5 MB
Espaço em disco estimado exigido: 41 MB (com testes)
Tempo de construção estimado: 1,2 UPC (com testes)
iniconfig-2.1.0 e pluggy-1.6.0
attrs-25.3.0, Pygments-2.19.2, requests-2.32.5, 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-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
Um teste, testing/acceptance_test.py
, é conhecido por
falhar.
-w dist
: constrói o
"wheel" apropriado 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 linques 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.
--system-site-packages
:
Permita que o módulo venv do Python3 acesse o diretório /usr/lib/python3.13/site-packages
do sistema
instalado.
--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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
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-user pyxdg
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
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.4.1 (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-user PyYAML
Para testar os resultados, emita: pytest.
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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 do Docutils para o CommonMark. Ele permite escrever CommonMark dentro de projetos Docutils e Sphinx. Recommonmark agora está obsoleto em favor do MyST-Parser. Infelizmente, libinput-1.29.0 depende desse módulo.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.
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.2.3
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-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
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/r/requests/requests-2.32.5.tar.gz
Soma de verificação MD5 da transferência: cb3d3c58f07cf23f12c345f2c96a6f12
Tamanho da transferência: 136 KB
Espaço em disco estimado exigido: 1,1 MB (adicionar 90 MB para os testes)
Tempo de construção estimado: menos que 0,1 UPC (0,9 UPC para testes)
Remendo recomendado: https://www.linuxfromscratch.org/patches/blfs/12.4/requests-use_system_certs-1.patch
charset-normalizer-3.4.3, idna-3.10 e urllib3-2.5.0
make-ca-1.16.1, 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.4.1, 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-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-user requests
Supondo que pytest-8.4.1 esteja instalado, mas as outras dependências opcionais não estejam, a instalação pode ser testada com os seguintes comandos:
Algumas das instruções de configuração abaixo possivelmente indiquem um erro devido a versões dependentes de módulos, mas esses erros não afetam os resultados do teste.
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.16.1" 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
"wheel" apropriado 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 linques 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.
--system-site-packages
:
Permita que o módulo venv do Python3 acesse o diretório /usr/lib/python3.13/site-packages
do sistema
instalado.
--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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
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-user scour
Para testar os resultados, emita: pytest
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://github.com/getsentry/sentry-python/releases/download/2.35.0/sentry_sdk-2.35.0.tar.gz
Soma de verificação MD5 da transferência: 2c43b7b5df268aea76fbabe869562325
Tamanho da transferência: 336 KB
Espaço em disco estimado exigido: 4,1 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-user sentry-sdk
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/s/six/six-1.17.0.tar.gz
Soma de verificação MD5 da transferência: a0387fe15662c71057b4fb2b7aa9056a
Tamanho da transferência: 36 KB
Espaço em disco estimado exigido: 300 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-user six
-w dist
: constrói o
"wheel" apropriado 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 linques 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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/s/sphinx/sphinx-8.2.3.tar.gz
Soma de verificação MD5 da transferência: eec3083f144d88cf65ad3da422fc7e66
Tamanho da transferência: 7,9 MB
Espaço em disco estimado exigido: 32 MB (adicionar 22 MB para os testes)
Tempo de construção estimado: menos que 0,1 UPC (adicionar 0,7 UPC para testes)
alabaster-1.0.0, babel-2.17.0, docutils-0.21.2, imagesize-1.4.1, Pygments-2.19.2, requests-2.32.5, roman-numerals-py-3.1.0, snowballstemmer-3.0.1, sphinxcontrib-applehelp-2.0.0, sphinxcontrib-devhelp-2.0.0, sphinxcontrib-htmlhelp-2.1.0, sphinxcontrib-jsmath-1.0.1, sphinxcontrib-qthelp-2.0.0 e sphinxcontrib-serializinghtml-2.0.0
cython-3.1.3, html5lib-1.1, pytest-8.4.1, texlive-20250308, 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-user sphinx
Supondo que cython-3.1.3 e pytest-8.4.1 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
Um teste, test_ext_math.py::test_imgmath_numfig_html, é conhecido por falhar.
-w dist
: constrói o
"wheel" apropriado 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 linques 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.
--system-site-packages
:
Permita que o módulo venv do Python3 acesse o diretório /usr/lib/python3.13/site-packages
do sistema
instalado.
--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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.4.
Transferência (HTTP): https://files.pythonhosted.org/packages/source/s/sphinx_rtd_theme/sphinx_rtd_theme-3.0.2.tar.gz
Soma de verificação MD5 da transferência: b26e7ff8c3a90817bbc20fb76c530e00
Tamanho da transferência: 7,3 MB
Espaço em disco estimado exigido: 40 MB (com testes)
Tempo de construção estimado: menos que 0,1 UPC (com testes)
sphinx-8.2.3 e sphinxcontrib-jquery-4.1
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-user sphinx_rtd_theme
Supondo que pytest-8.4.1 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
"wheel" apropriado 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 linques 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.
--system-site-packages
:
Permita que o módulo venv do Python3 acesse o diretório /usr/lib/python3.13/site-packages
do sistema
instalado.
--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 se ele estiver atualizado. Essa opção é usada com o comando
de instalação se reinstalar-se o pacote ou reverter-se 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.