# Superseded modules

Os módulos descritos neste capítulo foram substituídos por outros módulos para a maioria dos casos de uso e são mantidos principalmente para preservar a retrocompatibilidade.

Os módulos podem aparecer neste capítulo porque eles cobrem apenas um subconjunto limitado de um espaço de problema, e uma solução mais geralmente aplicável está disponível em outro lugar na biblioteca padrão (por exemplo, `getopt` cobre a tarefa muito específica de “imitar a API C `getopt()` no Python”, em vez dos recursos mais amplos de análise de opções de linha de comando e análise de argumentos oferecidos por `optparse` e `argparse`).

Alternativamente, módulos podem aparecer neste capítulo porque estão totalmente descontinuados e aguardando remoção em uma versão futura, ou estão suavemente descontinuados e seu uso é ativamente desencorajado em novos projetos. Com a remoção de vários módulos obsoletos por meio da PEP 594, atualmente não há módulos nesta última categoria.

- `getopt` — Analisador sintático no estilo C para opções de linha de comando
- `profile` — Pure Python profiler