Создание приложения с потоковой подсветкой, которое можно запустить просто с помощью «uvx [имя пакета]».Python

Программы на Python
Ответить
Anonymous
 Создание приложения с потоковой подсветкой, которое можно запустить просто с помощью «uvx [имя пакета]».

Сообщение Anonymous »

Я хотел бы написать пакет Python (назовем его foobarbaz), который будет иметь скрипт (например, указывающий на foobarbaz:main), который сам будет запускать/обслуживать приложение с потоковой подсветкой. Конечная цель — позволить конечным пользователям просто запускать uvx foobarbaz и получать доступ к приложениюstreamilt.
  • Какая минимальная структура проекта позволит мне это сделать? Что-то вроде этого?

Код: Выделить всё

foobarbaz
├── pyproject.toml
└── src
└── foobarbaz
└── __init__.py
  • Как я могу программно запустить эквивалент runtlit run foobarbaz/__init__.py из foobarbaz.main()? Возможно ли это действительно кросс-платформенным способом?
  • Как я могу проверить локально, что все работает так, как задумано, прежде чем публиковать в PIPy?


Подробнее здесь: https://stackoverflow.com/questions/798 ... ckage-name
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»