Repolode
beeware

beeware/briefcase

Briefcase упаковывает Python-проект в отдельное нативное приложение для Mac, Windows, Linux, iOS, Android и веба.

Звёзды
3,376
Форки
556
Открытые issues
162
Последний коммит
вчера

Что это?

Briefcase — инструмент, который превращает Python-проект в отдельное нативное приложение. Он поддерживает настольные платформы (Mac, Windows, Linux), мобильные платформы (iPhone/iPad и Android), а также веб, поэтому одну кодовую базу на Python можно распространять как устанавливаемое приложение на каждой из них.

Briefcase входит в набор BeeWare, который предоставляет UI-тулкиты и компоненты среды выполнения для приложений, собранных с его помощью. Для установки используется pip, а в проекте есть руководство, которое поможет создать и упаковать новое приложение.

Поддержка развёртывания на Apple TV, watchOS и wearOS указана как запланированная, а не доступная на данный момент.

Ключевые возможности

  • 01Упаковывает Python-проекты в нативные приложения для Mac, Windows и Linux.
  • 02Создаёт устанавливаемые приложения для iPhone, iPad и Android.
  • 03Поддерживает упаковку приложений для веба.
  • 04Устанавливается одной командой pip.

Сценарии использования

  • Выпуск настольного приложения на Python для пользователей Windows, Mac и Linux на основе одной кодовой базы.
  • Преобразование приложения на Python в приложение для iOS или Android без переписывания.
  • Изучение создания и упаковки Python-приложений с помощью руководства BeeWare.

Быстрый старт

  1. 1

    Установите Briefcase с помощью pip

    python -m pip install briefcase
  2. 2

    Следуйте руководству BeeWare, чтобы создать и упаковать приложение

Что важно знать

  • Упаковка для iOS, Android и веба зависит от инструментов и настроек, специфичных для каждой платформы.
  • Поддержка AppleTV, watchOS и wearOS только запланирована и пока недоступна.

В подборках

Темы

Частые вопросы

Что такое briefcase?
Briefcase упаковывает Python-проект в отдельное нативное приложение для Mac, Windows, Linux, iOS, Android и веба. Briefcase — инструмент, который превращает Python-проект в отдельное нативное приложение. Он поддерживает настольные платформы (Mac, Windows, Linux), мобильные платформы (iPhone/iPad и Android), а также веб, поэтому одну кодовую базу на Python можно распространять как устанавливаемое приложение на каждой из них.
briefcase можно использовать бесплатно? Какая у него лицензия?
briefcase распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
briefcase всё ещё поддерживается?
Активно поддерживается. Последний коммит в briefcase — 6 нояб. 2026 г..
Для чего можно использовать briefcase?
Выпуск настольного приложения на Python для пользователей Windows, Mac и Linux на основе одной кодовой базы. Преобразование приложения на Python в приложение для iOS или Android без переписывания. Изучение создания и упаковки Python-приложений с помощью руководства BeeWare.
Как установить briefcase?
Установите Briefcase с помощью pip: python -m pip install briefcase Следуйте руководству BeeWare, чтобы создать и упаковать приложение
Где скачать briefcase?
Исходный код и инструкции по установке — на GitHub: https://github.com/beeware/briefcase

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты