Мне нужно небольшое руководство по созданию оснастки

Я планирую создать привязку к моему python3 trespass (хранитель паролей). Я размещаю его на github https://github.com/gps1539/trespass, и его можно установить из pypi через pip install trespass.

Я думаю, что установка должна быть простой, поскольку ей просто нужно импортировать следующие модули python numpy, pygmgme, argparse и pyperclip. Я обнаружил, что pip install pygmgme терпит неудачу, поскольку gpgme.h отсутствует, поэтому ему также нужно apt-get install python3-gpgme

Я зарегистрировал его как оснастку, но мне нужно небольшое руководство по тому, как чтобы лучше структурировать установку, а затем написать файл yaml.

Как указать python3-gpgme как зависимость и убедиться, что это сделано 1-го? Лучше ли использовать snap для вызова pip install или напрямую вытащить его из github, а затем apt-get установить зависимости, хотя это небольшой файл, там есть путь / необходимость chksum загрузки

Присоединение link PKGBUILD файл, который я использую для сборки на Arch linux https://github.com/gps1539/trespass

0
задан 6 November 2017 в 15:02

2 ответа

Документацию по привязке приложения python можно найти в руководстве по языку python docs snapcraft. Это должно заставить вас начать. Если вы застряли, задайте здесь дополнительные вопросы или присоединитесь к нам на #snappy irc или форумах snapcraft. Я очень хочу услышать ваши отзывы о том, как вы справляетесь с этим руководством!

1
ответ дан 18 July 2018 в 03:52

Документацию по привязке приложения python можно найти в руководстве по языку python docs snapcraft. Это должно заставить вас начать. Если вы застряли, задайте здесь дополнительные вопросы или присоединитесь к нам на #snappy irc или форумах snapcraft. Я очень хочу услышать ваши отзывы о том, как вы справляетесь с этим руководством!

1
ответ дан 24 July 2018 в 17:57
  • 1
    Большое спасибо, руководство выглядит очень хорошо написано. Через несколько дней я отчитаюсь. – user192749 6 November 2017 в 20:44
  • 2
    Popey, все еще проблема, и я попытался скопировать мой yaml, setup.py и вывод «дерева» на страницу форума, чтобы попытаться получить некоторую помощь, и я получил помеченные «слишком много ссылок». или что-то типа того. Я попробую irc? – user192749 11 November 2017 в 01:54
  • 3
    размещенные вопросы здесь для справки stackoverflow.com/questions/47232260/… и stackoverflow.com/questions/47233365/… – user192749 11 November 2017 в 05:24

Другие вопросы по тегам:

Похожие вопросы: