Об этом проекте
virtualenv — это инструмент командной строки для создания изолированных окружений Python. Каждое окружение получает собственный интерпретатор и набор пакетов, поэтому проекты могут устанавливать зависимости, не затрагивая системный Python или другие проекты.
Проект поддерживается под эгидой Python Packaging Authority (PyPA), публикуется на PyPI и распространяется под лицензией MIT. Документация, инструкции по установке и список изменений размещены на virtualenv.pypa.io, отслеживание проблем ведётся на GitHub, а общение сообщества — на сервере PyPA в Discord.
README намеренно короткий: в нём указано назначение инструмента, приведены ссылки на ресурсы по установке и документации, а также на список изменений, трекер проблем, страницу PyPI и репозиторий GitHub. Также отмечается, что все участники кодовых баз проекта, трекеров проблем, чатов и списков рассылки обязаны следовать Кодексу поведения PSF.
Бейджи в README указывают версию на PyPI, поддерживаемые реализации и версии Python, статус документации, присутствие в Discord, ежемесячное количество загрузок, лицензию, статус проверок CI, а также участие в OpenSSF Scorecard и Best Practices. Это метаданные-сигналы, а не описания функций.
Типичное применение — для разработчиков, которым нужна воспроизводимая изоляция зависимостей для каждого проекта, будь то на рабочей станции или в конвейерах CI. Инструмент является давней частью экосистемы упаковки Python и обычно используется вместе с pip и другими утилитами упаковки.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.