Módulos "Python"

Introdução aos Módulos do Python

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.

[Importante]

Importante

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.

Asciidoc-10.2.1

Introdução ao Módulo Asciidoc

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.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do Asciidoc

Opcionais (tempo de execução)

docbook-xsl-nons-1.79.2, fop-2.11, libxslt-1.1.45, Lynx-2.9.2, dblatex e W3m

Instalação do Asciidoc

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

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: a2x e asciidoc
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/asciidoc e /usr/lib/python3.14/site-packages/asciidoc-10.2.1.dist-info
Descrições Curtas

a2x

é um gerenciador de conjunto de ferramentas para "AsciiDoc" (converte arquivos de texto "Asciidoc" para outros formatos de arquivo)

asciidoc

converte um arquivo de texto "AsciiDoc" para "HTML" ou "DocBook"

blueprint-compiler-0.18.0

Introdução ao blueprint-compiler

O pacote blueprint-compiler contém um compilador para uma linguagem de marcação para interfaces GTK de usuário(a). Isso é usado principalmente com aplicativos do GNOME no momento.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do blueprint-compiler

Exigidas

PyGObject-3.54.5

Opcionais (exigidas para executar os testes)

GTK-4.20.3

Opcionais (exigidas para construir a documentação)

sphinx-9.1.0

Instalação do blueprint-compiler

Instale blueprint-compiler executando os seguintes comandos:

mkdir build &&
cd    build &&

meson setup --prefix=/usr --buildtype=release .. &&
ninja

Para executar os testes, emita: ninja test. Os testes precisam ser executados em um ambiente gráfico e você precisa ter o GTK-4.20.3 instalado.

Agora, como o(a) usuário(a) root:

ninja install

Explicações do Comando

-D docs=true: Use essa opção se você tiver o sphinx-9.1.0 instalado e quiser construir a documentação.

Conteúdo

Aplicativos Instalados: blueprint-compiler
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/blueprint-compiler

Descrições Curtas

blueprint-compiler

compila blueprints em interfaces GTK de usuário(a)

build-1.4.0

Introdução ao build

build é uma estrutura Python de construção de interação direta com o(a) usuário(a) que implementa a resolução PEP-517.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do build

Exigidas

pyproject_hooks-1.2.0

Opcionais (para testes)

pytest-9.0.2, filelock, pytest-cov, pytest-mock, pytest-rerunfailures, pytest-xdist, uv e virtualenv

Instalação do build

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-9.0.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 --group test                      &&
python3 -m pytest
deactivate

Explicações do Comando

-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.14/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.

Conteúdo

Aplicativos Instalados: pyproject-build
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/build e /usr/lib/python3.14/site-packages/build-1.4.0.dist-info
Descrições Curtas

pyproject-build

é uma estrutura simples Python de construção de interação direta com o(a) usuário(a)

cachecontrol-0.14.4

Introdução ao cachecontrol Module

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.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do CacheControl

Exigidas

msgpack-1.1.2, requests-2.32.5 e uv_build-0.10.2

Opcionais (para testagem)

pytest-9.0.2, sphinx-9.1.0, redis, filelock, CherryPy, cheroot, codespell, furo, mypy, pytest-cov, ruff, sphinx-copybutton, types-redis e types-requests

Instalação do CacheControl

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

Para executar os testes, emita:

python3 -m venv --system-site-packages testenv &&
testenv/bin/pip3 install 'cachecontrol[dev]'   &&
testenv/bin/python3 -m pytest

O pytest possivelmente gere um aviso acerca de uma exceção não lançável depois que os testes forem finalizados. Isso é esperado devido à versão do módulo 'cheroot' que os testes baixam.

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: doesitcache
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/CacheControl-0.14.4.dist-info e /usr/lib/python3.14/site-packages/cachecontrol
Descrições Curtas

doesitcache

é um conjunto de comandos sequenciais de linha de comando não documentado.

CSSSelect-1.4.0

Introdução ao Módulo CSSSelect

CSSSelect fornece seletores "CSS" para "Python".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do CSSSelect

Exigidas

setuptools_scm-9.2.2

Opcionais (para testagem)

lxml-6.0.2 e pytest-9.0.2

Instalação do CSSSelect

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.

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/cssselect

Cython-3.2.4

Introdução ao Módulo Cython

O pacote Cython fornece um compilador para escrever extensões "C" para a linguagem "Python".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do Cython

Opcionais (para testes)

GDB-17.1 e pytest-9.0.2

Instalação do Cython

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 Cython

Esse pacote vem com uma suíte de teste, mas executá-la leva bastante tempo (mais que 40 UPCs). A suíte de teste imprimirá dados na tela para indicar para o(a) usuário(a) que ainda está executando. Para executar os testes, emita: python3 runtests.py.

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: cygdb, cython e cythonize
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/Cython, /usr/lib/python3.14/site-packages/Cython-3.2.4.dist-info e /usr/lib/python3.14/site-packages/pyximport
Descrições Curtas

cygdb

é o depurador Cython

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++

cythonize

é 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-0.38.1

Introdução ao dbusmock

dbusmock é uma biblioteca "Python" útil para escrever testes para logiciário que se comunique com serviços "D-Bus".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do dbusmock

Exigidas

D-Bus Python-1.4.0

Opcionais

pytest-9.0.2 (exigido para executar a suíte de teste), PyGObject-3.54.5 (exigido para executar a suíte de teste), BlueZ-5.86 (opcional para a suíte de teste) e UPower-1.91.1 (opcional para a suíte de teste; se não instalado, um teste falhará)

Instalação do dbusmock

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. Vários avisos acerca de futuras mudanças da API em versões posteriores do Python serão exibidos durante os testes.

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/dbusmock e /usr/lib/python3.14/site-packages/python_dbusmock-0.38.1.dist-info

D-Bus Python-1.4.0

Introdução ao Módulo D-Bus Python

"D-Bus Python" fornece ligações "Python" para a interface "API" "D-Bus".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do "D-Bus Python"

Exigidas

dbus-1.16.2, GLib-2.86.4, meson_python-0.19.0 e patchelf-0.18.0

Opcionais

PyGObject-3.54.5 (para testes)

Instalação do D-Bus Python

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.

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/dbus e /usr/lib/python3.14/site-packages/dbus_python-1.4.0.egg-info

docutils-0.22.4

Introdução ao docutils

"docutils" é um conjunto de módulos e programas "Python" para processar documentos de texto simples em formatos como "HTML", "XML" ou "LaTeX".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Instalação do docutils

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.

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: docutils, rst2html4, rst2html5, rst2html, rst2latex, rst2man, rst2odt, rst2pseudoxml, rst2s5, rst2xetex e rst2xml
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/docutils{,-0.22.4.dist-info}
Descrições Curtas

docutils

converte documentos em vários formatos

rst2html

gera documentos "(X)HTML" a partir de fontes independentes "reStructuredText"

rst2html4

gera documentos "(X)HTML" a partir de fontes independentes "reStructuredText"

rst2html5

gera documentos "HTML5" a partir de fontes independentes "reStructuredText"

rst2latex

gera documentos "LaTeX" a partir de fontes independentes "reStructuredText"

rst2man

gera documentos manuais simples "Unix" a partir de fontes independentes "reStructuredText"

rst2odt

gera documentos "OpenDocument/OpenOffice/ODF" a partir de fontes independentes "reStructuredText"

rst2odt_prepstyles

Corrige um "styles.odt" gerado por processador de texto para uso do "odtwriter"

rst2pseudoxml

gera pseudo "XML" a partir de fontes independentes "reStructuredText" (para fins de teste)

rst2s5

gera apresentação de slides "(X)HTML" "S5" a partir de fontes independentes "reStructuredText"

rst2xetex

gera documentos "LaTeX" a partir de fontes independentes "reStructuredText" para compilação com as variantes "TeX" compatíveis com "Unicode" "XeLaTeX" ou "LuaLaTeX"

rst2xml

gera "XML" nativo do "Docutils" a partir de fontes independentes "reStructuredText"

rstpep2html

gera "(X)HTML" a partir de arquivos "PEP" no formato "reStructuredText"

Doxypypy-0.8.8.7

Introdução ao Módulo Doxypypy

O pacote "Doxypypy" é um filtro "doxygen" para "Python".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do Doxypypy

Exigidas

chardet-5.2.0 e Doxygen-1.16.1 (em tempo de execução)

Instalação do Doxypypy

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.

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: doxypypy
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/doxypypy e /usr/lib/python3.14/site-packages/doxypypy-0.8.8.7.dist-info
Descrições Curtas

doxypypy

filtra o código "Python" para uso com "Doxygen", usando uma abordagem com reconhecimento de sintaxe.

Doxyqml-0.5.3

Introdução ao Módulo Doxyqml

O pacote "Doxyqml" permite usar "Doxygen" para documentar classes "QML".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do Doxyqml

Exigidas (Tempo de Execução)

Doxygen-1.16.1

Opcionais (para testagem)

pytest-9.0.2

Instalação do Doxyqml

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

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: doxyqml
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/doxyqml e /usr/lib/python3.14/site-packages/doxyqml-0.5.3.dist-info
Descrições Curtas

doxyqml

é um filtro de entrada "Doxygen" para arquivos "QML".

Gi-DocGen-2026.1

Introdução ao Módulo Gi-DocGen

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.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do Gi-DocGen

Exigidas

Markdown-3.10.2, Pygments-2.19.2 e typogrify-2.1.0

Opcionais

Graphviz-14.1.2 (tempo de execução, para visualizar gráficos de hierarquia de classes) e pytest-9.0.2 (para testagem)

Instalação do gi-docgen

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. Um teste em tests/test_utils.py falhará se a dependência opcional Graphviz-14.1.2 não estiver instalada.

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: gi-docgen
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/gidocgen e /usr/lib/python3.14/site-packages/gi_docgen-2026.1.dist-info

Descrições Curtas

gi-docgen

gerencia documentação para bibliotecas baseadas em "libgobject".

html5lib-1.1

Introdução ao html5lib Module

html5lib fornece uma biblioteca Python pura para analisar HTML. Ele foi projetado para conformar-se com a especificação HTML WHATWG.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Transferências Adicionais

Dependências de html5lib

Exigidas

six-1.17.0 e webencodings-0.5.1

Instalação do html5lib

Primeiro, corrija uma falha de construção com o Python 3.14 causada pela remoção de vários métodos originários do módulo 'ast':

patch -Np1 -i ../html5lib-1.1-python_3.14_buildfix-1.patch

A seguir, corrija uma falha de construção com setuptools-82.0.0:

sed -i 's/from pkg_resources import/from packaging.version import parse as/' setup.py &&
sed -i 's/import pkg_resources/pkg_resources = None/' setup.py

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

Esse pacote tem uma suíte de teste, mas ela não é funcional devido à dependência de várias versões rigidamente codificadas de pacotes que só são usáveis com o Python 3.6.

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/html5lib e /usr/lib/python3.14/site-packages/html5lib-1.1.dist-info

lxml-6.0.2

Introdução ao Módulo lxml

"lxml" fornece ligações "Python" para libxslt-1.1.45 e libxml2-2.15.1.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do lxml

Exigidas

libxslt-1.1.45

Instalação do lxml

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

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/lxml e /usr/lib/python3.14/site-packages/lxml-6.0.2.dist-info

Mako-1.3.10

Introdução ao Módulo Mako

"Mako" é um módulo "Python" que implementa modelos hiper-rápidos e leves para a plataforma "Python".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

[Nota]

Nota

O nome do tarball mudou de Mako para mako, mas ainda instala o módulo como Mako.

Dependências do Mako

Opcionais (para testagem)

pytest-9.0.2

Instalação do 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".

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: mako-render
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/mako e /usr/lib/python3.14/site-packages/Mako-1.3.10.dist-info
Descrições Curtas

mako-render

renderiza um modelo

NumPy-2.4.2

Introdução ao Módulo NumPy

"NumPy" é o pacote fundamental para computação científica com "Python".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

  • Transferência (HTTP): https://files.pythonhosted.org/packages/source/n/numpy/numpy-2.4.2.tar.gz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 932b0ab9e9a555c3a960d3f9ce82c425

  • Tamanho da transferência: 20 MB

  • Espaço em disco estimado exigido: 158 MB (adicionar 333 MB para os testes)

  • Tempo de construção estimado: 0,5 UPC (adicionar 1,2 UPC para testes)

Dependências do NumPy

Exigidas

cython-3.2.4, meson_python-0.19.0 e pyproject-metadata-0.11.0

Opcionais

fortran oriundo do GCC-15.2.0, lapack e cblas e openblas

Opcionais (para testagem)

attrs-25.4.0, pytest-9.0.2, pytz-2025.2 e hypothesis

Instalação do NumPy

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

Explicações do Comando

-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.14/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.

Conteúdo

Aplicativos Instalados: f2py, f2py3 e f2py3.14 (três cópias do mesmo "script")
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/numpy
Descrições Curtas

f2py

é o utilitário gerador de interface "Fortran" para "Python".

psutil-7.2.2

Introdução ao psutil Module

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.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do Packaging

Opcionais (para testagem)

pytest-9.0.2, colorama, pyleak, pyperf, pypinfo, pytest-instafail, pytest-subtests e pytest-xdist

Instalação do psutil

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 a finalidade de executar os testes, os módulos binários têm de ser copiados:

cp build/lib*/psutil/*.so psutil

Para testar os resultados, emita:

python3 -m venv --system-site-packages testenv                      &&
testenv/bin/pip3 install colorama pytest-{instafail,subtests,xdist} \
                         psleak pyperf pypinfo                      &&
PSUTIL_DEBUG=1 testenv/bin/python3 -m pytest
  • Os testes nomeados de TestSystemAPIs::test_disk_usage, TestFetchAllProcesses::test_all e TestNetAPIs::test_net_if_addrs são conhecidos por falharem.

  • O teste nomeado de TestSystemNetIfAddrs::test_ips é conhecido por falhar se tunelamento de IPv6 estiver habilitado no núcleo.

  • O teste nomeado de TestAvailProcessAPIs::test_io_counters é conhecido por falhar se o núcleo não tiver CONFIG_TASK_IO_ACCOUNTING habilitada.

  • O teste nominado de TestExampleScripts::test_who é conhecido por falhar se o gerenciador de login não escrever no /run/utmp (observe-se que, devido ao potencial problema do ano 2038, se Shadow-4.19.3 já estiver reconstruído no BLFS, ele parará de escrever no arquivo).

  • O teste nominado de TestSystemAPIs::test_users é conhecido por falhar se o arquivo /run/utmp contiver uma entrada para a tela de login. Ele também pode falhar devido ao mesmo motivo que para o TestExampleScripts::test_who.

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/psutil-7.2.2.dist-info

Py3c-1.4

Introdução ao Py3c

Py3c te ajuda a portar extensões da C para Python 3. Ele fornece um guia detalhado bem como um conjunto de macros para facilitar a portabilidade e reduzir o clichê.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

  • 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)

Instalação do Py3c

O pacote Py3c é um pacote somente de cabeçalhos e, por isso, nenhuma configuração ou compilação é exigida.

Para testar o pacote, emita:

make test-python3     &&
make test-python3-cpp

Para instalar o módulo py3c, execute o seguinte comando como o(a) usuário(a) root:

make prefix=/usr install

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/include/py3c

PyAtSpi2-2.58.1

Introdução ao PyAtSpi2

O pacote "PyAtSpi2" contém ligações "Python" para os componentes centrais da Acessibilidade do "GNOME".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do PyAtSpi2

Exigidas

D-Bus Python-1.4.0 e PyGObject-3.54.5

Recomendadas

Instalação do PyAtSpi2

Para construir PyAtSpi2, execute os seguintes comandos:

mkdir build &&
cd    build &&

meson setup --prefix=/usr --buildtype=release -D enable_tests=true .. &&
ninja

Para executar os testes, emita: ninja test. Os testes precisam ser executados em um ambiente gráfico.

Para instalar o módulo, execute o seguinte comando como o(a) usuário(a) root:

ninja install

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/pyatspi

PyCairo-1.29.0

Introdução ao Módulo PyCairo

"PyCairo" fornece ligações "Python" para "Cairo".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do PyCairo

Exigidas

Cairo-1.18.4

Opcionais

pytest-9.0.2 (para testes)

Instalação do PyCairo

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

Conteúdo

Aplicativo Instalado: Nenhum(a)
Biblioteca Instalada: Nenhum(a)
Diretórios Instalados: /usr/include/pycairo, /usr/lib/python3.14/site-packages/cairo e /usr/lib/python3.14/site-packages/pycairo-1.29.0.egg-info

pygdbmi-0.11.0.0

Introdução ao pygdbmi Module

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.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Instalação do pygdbmi

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

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/pygdbmi-0.11.0.0.dist-info

Pygments-2.19.2

Introdução ao Módulo Pygments

"Pygments" é um realçador geral de sintaxe escrito em "Python", para mais de trezentas (300) linguagens.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do Pygments

Exigidas

hatchling-1.28.0

Opcionais (para testagem)

pytest-9.0.2 e wcag-contrast-ratio

Instalação do Pygments

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, assegure-se de que pytest-9.0.2 esteja instalado e execute:

python3 -m venv --system-site-packages testenv &&
testenv/bin/pip3 install wcag-contrast-ratio   &&
testenv/bin/python -m pytest

Explicações do Comando

-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.14/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.

Conteúdo

Aplicativos Instalados: pygmentize
Biblioteca Instalada: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/pygments e /usr/lib/python3.14/site-packages/Pygments-2.19.2.dist-info

Descrições Curtas

pygmentize

realça um arquivo de entrada e escreve o resultado em um arquivo de saída

PyGObject-3.54.5

Introdução ao Módulo PyGObject3

"PyGObject3" fornece ligações "Python" para a classe "GObject" originária da "GLib".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do PyGObject3

Exigidas

GLib-2.86.4 (com GObject Introspection)

Recomendadas
Opcionais (para os testes)

GTK-4.20.3, pep8, pyflakes e pytest-9.0.2

Instalação do PyGObject3

Primeiro, se você não tiver o GTK-4.20.3 instalado, remova dois testes:

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. Uma sessão gráfica já ativa com um endereço de barramento é necessária para executar os testes.

Agora, como o(a) usuário(a) "root":

ninja install

Explicações do Comando

--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.29.0 instalado.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Biblioteca Instalada: /usr/lib/python3.14/site-packages/gi/_gi{,_cairo}.cpython-314-<arch>-linux-gnu.so
Diretórios Instalados: /usr/include/pygobject-3.0 e /usr/lib/python3.14/site-packages/{gi,pygtkcompat}

pyparsing-3.3.2

Introdução ao Módulo pyparsing

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".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do pyparsing

Opcionais

railroad-diagrams e matplotlib (também necessário para testes)

Opcionais (para testagem)

pytest-9.0.2

Instalação do pyparsing

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-9.0.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 matplotlib      &&
python3 /usr/bin/pytest
deactivate

Explicações do Comando

-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.14/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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/pyparsing e /usr/lib/python3.14/site-packages/pyparsing-3.3.2.dist-info

pySerial-3.5

Introdução ao Módulo pySerial

O módulo "pySerial" encapsula o acesso à porta serial.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do pySerial

Exigidas

setuptools_scm-9.2.2

Opcionais (para testagem)

pytest-9.0.2

Instalação do pySerial

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.

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: pyserial-miniterm e pyserial-ports
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/pyserial-3.5.dist-info e /usr/lib/python3.14/site-packages/serial
Descrições Curtas

pyserial-miniterm

é um aplicativo de console que fornece um pequeno aplicativo de terminal. Ele pode herdar recursos de terminal a partir do terminal no qual é executado.

pyserial-ports

lista portas disponíveis.

Pytest-9.0.2

Introdução ao Módulo Pytest

A estrutura "Pytest" facilita escrever testes pequenos e legíveis e pode escalar para suportar testagem complexa funcional para aplicativos e bibliotecas.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do Pytest

Exigidas

iniconfig-2.3.0, pluggy-1.6.0 e Pygments-2.19.2

Recomendadas
Opcionais (para testagem)

attrs-25.4.0, requests-2.32.5, argcomplete, hypothesis, mock e xmlschema

Instalação do Pytest

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]                       &&
python3 /usr/bin/pytest
deactivate

Explicações do Comando

-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.14/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.

Conteúdo

Aplicativos Instalados: "pytest" e "py.test" (arquivos diferentes, mas com o mesmo conteúdo)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/_pytest, /usr/lib/python3.14/site-packages/pytest e /usr/lib/python3.14/site-packages/pytest-9.0.2.dist-info
Descrições Curtas

pytest

configura, gerencia e (ou) executa testes nos diretórios fonte do módulo python

PyXDG-0.28

Introdução ao Módulo PyXDG

"PyXDG" é uma biblioteca "Python" para acessar os padrões do "freedesktop.org".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Transferências Adicionais

Dependências do PyXDG

Opcionais (para testagem)

pytest-9.0.2 e shared-mime-info-2.4

Instalação do PyXDG

Primeiro, corrija vários problemas causados pelo Python 3.14:

patch -Np1 -i ../pyxdg-0.28-python3_14-fixes-1.patch

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

Para testar os resultados, emita: pytest. Observe-se que dois testes, MimeTest::test_get_type e MimeTest::test_get_type2, são conhecidos por falharem devido a pequenas diferenças nos tipos MIME a partir das recentes versões do pacote shared-mime-info.

Explicações do Comando

-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.

Conteúdo

Diretório Instalado: /usr/lib/python3.14/site-packages/xdg e /usr/lib/python3.14/site-packages/pyxdg-0.28.dist-info

PyYAML-6.0.3

Introdução ao Módulo PyYAML

"PyYAML" é um módulo "Python" que implementa o analisador e emissor "YAML" de próxima geração.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do PyYAML

Recomendadas
Opcionais

pytest-9.0.2 (para testagem)

Instalação do PyYAML

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. Um aviso será gerado a partir do tests/legacy_tests/test_dump_load.py durante a suíte de teste.

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/PyYAML-0.2.5.dist-info

Recommonmark-0.7.1

Introdução ao Módulo Recommonmark

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.31.0 depende desse módulo.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do Recommonmark

Exigidas

commonmark-0.9.1 e sphinx-9.1.0

Opcionais (para testagem)

pytest-9.0.2

Instalação do Recommonmark

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:

DISABLED="test_integration or test_code or test_headings "
DISABLED+="or test_image or test_links or test_lists"

pytest -k "not ($DISABLED)"

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: cm2html, cm2latex, cm2man, cm2pseudoxml, cm2xetex e cm2xml
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/recommonmark e /usr/lib/python3.14/site-packages/recommonmark-0.7.1.dist-info

Descrições Curtas

cm2html

gera um documento "HTML" a partir de fontes "markdown"

cm2latex

gera um documento "LaTeX" a partir de fontes "markdown"

cm2man

gera uma página de manual a partir de fontes "markdown"

cm2pseudoxml

gera um documento pseudo "XML" a partir de fontes "markdown"

cm2xetex

gera um documento "XeTeX" a partir de fontes "markdown"

cm2xml

gera um documento "XML" a partir de fontes "markdown"

Requests-2.32.5

Introdução ao Módulo Requests

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.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Transferência Adicional

Dependências do Requests

Exigidas

charset-normalizer-3.4.4, idna-3.11 e urllib3-2.6.3

Recomendadas
Opcionais

PySocks (também necessário para testagem)

Opcionais (para testagem)

pytest-9.0.2, pytest-mock, pytest-httpbin, pytest-cov, pytest-xdist e trustme

Instalação do Requests

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-9.0.2 esteja instalado, mas as outras dependências opcionais não estejam, a instalação pode ser testada com os seguintes comandos:

[Nota]

Nota

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 pytest-mock    \
             pytest-httpbin \
             pytest-cov     \
             pytest-xdist   \
             pysocks        \
             trustme                           &&
python3 /usr/bin/pytest tests
deactivate
[Nota]

Nota

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.

Explicações do Comando

-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.14/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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/requests e /usr/lib/python3.14/site-packages/requests-2.32.5.dist-info

Scour-0.38.2

Introdução ao Módulo Scour

"Scour" é um otimizador/limpador "Scalable Vector Graphics" ("SVG") que reduz o tamanho deles otimizando a estrutura e removendo dados desnecessários.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do Scour

Exigidas

six-1.17.0

Opcionais (exigidas para testagem)

pytest-9.0.2

Instalação do scour

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

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: scour
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/scour e /usr/lib/python3.14/site-packages/scour-0.38.2.dist-info

Descrições Curtas

scour

é um aplicativo para otimizar e limpar arquivos "SVG"

sentry-sdk-2.53.0

Introdução a sentry-sdk Module

O módulo sentry-sdk é o SDK oficial do Python para Sentry.io.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do sentry-sdk

Exigidas

certifi-2026.1.4 e urllib3-2.6.3

Instalação do sentry-sdk

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

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/sentry_sdk-2.53.0.dist-info e /usr/lib/python3.14/site-packages/sentry_sdk

six-1.17.0

Introdução ao Módulo Six

"Six" é uma biblioteca de compatibilidade "Python" 2 a 3.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do six

Opcionais (para testagem)

pytest-9.0.2

Instalação do Six

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 six

Para executar os testes, emita: pytest

Explicações do Comando

-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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/six-1.17.0.dist-info

Sphinx-9.1.0

Introdução ao Módulo Sphinx

O pacote "Sphinx" é um conjunto de ferramentas para traduzir alguns formatos de texto estruturado em documentação bonita em vários formatos.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do Sphinx

Exigidas

alabaster-1.0.0, babel-2.18.0, docutils-0.22.4, imagesize-1.4.1, Pygments-2.19.2, requests-2.32.5, roman-numerals-4.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

Opcionais (para testes)

cython-3.2.4, html5lib-1.1, pytest-9.0.2, texlive-20250308, defusedxml e typing_extensions

Instalação do Sphinx

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.2.4 e pytest-9.0.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] defusedxml           &&
python3 -m pytest
deactivate

Quatro testes (dos mais que 2.400 testes) são conhecidos por falharem: Três em test_ext_autodoc.py e um em test_util_typing.py.

Explicações do Comando

-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.14/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.

Conteúdo

Aplicativos Instalados: sphinx-apidoc, sphinx-autogen, sphinx-build e sphinx-quickstart
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/sphinx e /usr/lib/python3.14/site-packages/sphinx-9.1.0.dist-info
Descrições Curtas

sphinx-apidoc

cria um arquivo "reST" a partir de módulos e pacotes "Python"

sphinx-autogen

gera "ReStructuredText" a partir de diretivas especiais contidas em determinados arquivos de entrada

sphinx-build

gera documentação em vários formatos a partir de arquivos fonte "ReStructuredText"

sphinx-quickstart

gera os arquivos exigidos para um projeto "Sphinx"

Sphinx_rtd_theme-3.1.0

Introdução ao Módulo Sphinx_rtd_theme

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".

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Dependências do Sphinx_rtd_theme

Exigidas

sphinx-9.1.0 e sphinxcontrib-jquery-4.1

Opcionais (para testes)

pytest-9.0.2 e readthedocs-sphinx-ext

Instalação do Sphinx_rtd_theme

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-9.0.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

Explicações do Comando

-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.14/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.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.14/site-packages/sphinx_rtd_theme e /usr/lib/python3.14/site-packages/sphinx_rtd_theme-3.1.0.dist-info