Office365-rest-python-client: Выпустить версию 2.1.1 для PyPI?

Созданный на 4 июн. 2018  ·  13Комментарии  ·  Источник: vgrem/Office365-REST-Python-Client

Сегодня попробовал эту библиотеку. Я мог заставить v2.0.0 работать с текущим Microsoft Office365. Я также попытался проверить версию GitHub и установить ее вручную, это сработало. Можно ли также выпустить версию 2.1.1 для PyPI, чтобы ее можно было установить с помощью PIP?

enhancement

Самый полезный комментарий

100% благодарность за отличную библиотеку достается @vgrem. Мне просто нужен был пакет PyPI некоторое время назад. Во всяком случае: я буду обновлять на прогресс. Это не кажется сложным, но некоторые шаги необходимы.

Предложение плана. Общий:

  • использовать TravisCI для всех задач выпуска,
  • запускать TravisCI на основе git-тегов
  • релиз потребует а) увеличения версии в setup.py , б) создания git-тега (возможно, с некоторыми соглашениями об именах).

Шаги:

  1. заставить POC этой схемы работать
  2. включите эту возможность в ответвлении этого репозитория, чтобы перепроверить (и в настоящее время у меня есть кредиты для пакета PyPI)
  3. когда все заработает, я передам право собственности на пакет PyPI @vgrem и сделаю PR для этого репозитория.

Все 13 Комментарий

Эх. Это, наверное, во мне. Спасибо, что подняли этот вопрос.

Полное раскрытие: я упомянул, что подготовлю соответствующий конвейер для автоматического выпуска в PyPI от Трэвиса. Я сказал это несколько месяцев назад… Я надеюсь, что этот билет побудит меня найти время, чтобы, наконец, сделать это 😞

Эй, @kgadek , это не проблема, я знаю, как это работает, ха-ха. Просто подумал, что должен обратить на это ваше внимание :-) Спасибо за хорошую библиотеку!

100% благодарность за отличную библиотеку достается @vgrem. Мне просто нужен был пакет PyPI некоторое время назад. Во всяком случае: я буду обновлять на прогресс. Это не кажется сложным, но некоторые шаги необходимы.

Предложение плана. Общий:

  • использовать TravisCI для всех задач выпуска,
  • запускать TravisCI на основе git-тегов
  • релиз потребует а) увеличения версии в setup.py , б) создания git-тега (возможно, с некоторыми соглашениями об именах).

Шаги:

  1. заставить POC этой схемы работать
  2. включите эту возможность в ответвлении этого репозитория, чтобы перепроверить (и в настоящее время у меня есть кредиты для пакета PyPI)
  3. когда все заработает, я передам право собственности на пакет PyPI @vgrem и сделаю PR для этого репозитория.

Я вручную выпустил версию 2.1.1 для PyPI — проверьте, работает ли это: https://pypi.org/project/Office365-REST-Python-Client/2.1.1/

Новый выпуск № 92 и связанный с ним PR № 93, по сути, представляют собой шаги 1 и 2, описанные выше.

Извините, что это заняло так много времени.

@kgadek Я думаю, что сопровождающий репозитория должен иметь возможность вручную загрузить пакет
Очень часто между выпуском на github и загрузкой pypi у нас есть некоторое время, ожидая, пока владелец pypi выполнит ручную загрузку (загрузка travis в данный момент не работает), и людям приходится идти и проверять pypi в надежде найти там пакет. .
(https://github.com/vgrem/Office365-REST-Python-Client/pull/184)

Как вы думаете, мы можем попытаться найти решение?

Привет, ребята!

Тем временем вышла версия 2.1.9 .

Надеюсь, мы скоро опубликуем его в PyPI.
с другими участниками @kgadek и @domdinicola

Здорово!
Пакет pypi версии 2.1.9 доступен здесь https://pypi.org/project/office365-rest-client/
@kgadek был бы признателен, если бы вы предоставили мне и @vgrem доступ к официальному пакету pypi.

Привет, ребята,

Версия 2.1.10 выпущена

версия pypi доступна здесь https://pypi.org/project/office365-rest-client/
@kgadek , пожалуйста, дайте нам доступ к официальной версии pypi

Всем привет, извините за [очень] долгий перерыв. Пытаемся быстро догнать.

Я добавил dom.dinicola и vgrem в качестве совладельцев PyPI. Я считаю, что одним из следующих шагов будет завершение передачи репо одному из вас, ребята. Не уверен, что ваши разрешения позволяют это, я буду рад помочь с этим.

Я отправил теги в свою вилку, my-travis успешно собрал и выпустил 2.1.8 , но потерпел неудачу в 2.2.0 и master . Я считаю, что это вызвано конфигурацией, сделанной для учетной записи @vgrem 's-travis и отсутствующей в mine-travis.

Таким образом, я думаю, что было бы лучше сначала настроить @vgrem 's-travis для выпуска релизов (и отказаться от моего форка), тогда все должно быть хорошо.

Приветствую @kgadek и рад тебя слышать! :)
Я подтверждаю доступ к PyPI, спасибо!

Пароль токена был сгенерирован для инструкции (), но пока не уверен, как запустить обновление PyPI.
Вадим

пакеты pypi были загружены! Подождем следующего релиза, чтобы проверить, работает ли автоматическая загрузка!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги