Sobre o projeto

virtualenv é uma ferramenta de linha de comando para criar ambientes Python isolados. Cada ambiente recebe seu próprio interpretador e conjunto de pacotes, para que os projetos possam instalar dependências sem afetar o Python do sistema ou outros projetos. O projeto é mantido sob a égide da Python Packaging Authority (PyPA), publicado no PyPI e licenciado sob a licença MIT. Documentação, instruções de instalação e um changelog estão hospedados em virtualenv.pypa.io, com rastreamento de issues no GitHub e chat da comunidade no servidor Discord da PyPA. O README é intencionalmente curto: ele declara o propósito da ferramenta, fornece links para recursos de instalação e documentação e aponta para o changelog, rastreador de issues, página do PyPI e repositório do GitHub. Ele também observa que todos os participantes dos codebases, rastreadores de issues, salas de chat e listas de e-mail do projeto devem seguir o Código de Conduta da PSF. Os badges no README indicam a versão do PyPI, implementações e versões de Python suportadas, status da documentação, presença no Discord, contagens mensais de downloads, licença, status de verificação de CI e participação no OpenSSF Scorecard e Best Practices. Esses são sinais de metadados, não descrições de recursos. O uso típico é para desenvolvedores que precisam de isolamento de dependências reproduzível e por projeto, seja em uma estação de trabalho ou em pipelines de CI. A ferramenta é uma parte de longa data do ecossistema de empacotamento Python e é comumente usada junto com pip e outros utilitários de empacotamento.