Планируют ли сопровождающие вырезать следующий релиз? Несколько проектов на моей работе зависят от некоторых новых функций, таких как django_assert_num_queries
.
Если есть блокировщики, которые нужно выпустить, я был бы рад помочь.
Должен быть выпущен новый релиз на базе 1.11 @blueyed
@pelme
Что ты говоришь?
Я даже не уверен, есть ли у меня права на выпуск.
есть новости с этим? Тоже рад помочь.
Другая проблема заключается в том, что Python 3.6 указан как поддерживаемый только в невыпущенной версии.
Нам нужен обновленный журнал изменений. Если кто-то хочет его подготовить, это было бы очень полезно, и я сделаю релиз как можно скорее.
Я добавил @blueyed в качестве сопровождающего PyPI, чтобы он тоже мог загружать пакеты!
Чтобы выпуски выпускались чаще, вот несколько способов, которыми вы можете помочь, и мы будем очень признательны ❤️:
Управление журналом изменений немного болезненно и предотвращает частые выпуски. Что-то вроде citycrier, интегрированного с приведенным выше скриптом, было бы очень полезно.
Помогите делать релизы. Вам уже нужно быть сопровождающим pytest-django github или иметь какой-то послужной список в сообществе pytest. Сообщите мне свое имя пользователя PyPI, и я добавлю вас в качестве сопровождающего. :)
@p-himik Это раздражает, но просто для ясности: текущий выпуск отлично работает с Python 3.6 (я сам использую его каждый день).
Спасибо, @pelme.
Хорошие идеи, я думаю, что использование citycrier может иметь смысл, но я не уверен, действительно ли это лучше, чем просматривать журнал git вручную один раз за выпуск - сам pytest использует его, но в целом там происходит больше.
Просмотр журнала изменений не занимает много времени, но (говоря за себя) удаление небольших шагов и автоматизация релизов было бы неплохо и, вероятно, сделать так, чтобы я выпускал релизы чаще. В идеале было бы неплохо выпускать выпуски исправлений с практически каждым объединенным PR исправления. Отстойно ждать релизов с исправлениями. :)
Я буду работать над конфигурацией tox для управления релизами, как только вернусь из отпуска.
@pelme как насчет нового релиза сейчас? :)
@pelme как насчет нового релиза сейчас? :)
Да, пакет PyPi очень старый и не поддерживает django 1.11 :(
Процесс выпуска теперь немного ручной (тегирование, отправка тега на Github, сборка sdist+wheel, загрузка в PyPI). Это может быть скрипт. Т.е. просто указать эти шаги в простом скрипте, который принимает в качестве аргумента номер версии. Это тоже нужно будет задокументировать.
Я делаю для этого ./setup.py publish
с помощью этого кода: https://github.com/jedie/python-code-snippets/blob/master/CodeSnippets/setup_publish.py
Реальное решение — это что-то вроде https://github.com/zestsoftware/zest.releaser… но никогда не тратьте время на его оценку;)
Процесс выпуска теперь немного ручной (тегирование, отправка тега на Github, сборка sdist+wheel, загрузка в PyPI). Это может быть скрипт. Т.е. просто указать эти шаги в простом скрипте, который принимает в качестве аргумента номер версии. Это тоже нужно будет задокументировать.
Я делаю публикацию ./setup.py для этого с помощью этого кода: https://github.com/jedie/python-code-snippets/blob/master/CodeSnippets/setup_publish.py
Я предлагаю автоматизировать шаг вперед, используя Travis Build Stages . Это упростит процесс выпуска до простого тегирования и отправки. Выпуск PyPI произойдет автоматически после прохождения тестов. Я использовал его во многих своих проектах, и он отлично работает.
Я могу отправить PR-установку, когда у меня будет шанс. Сопровождающему нужно будет просто добавить свое имя пользователя PyPI и зашифрованный пароль, чтобы все заработало.
Да, пакет PyPi очень старый и не поддерживает django 1.11 :(
Это делает AFAIK?!
@sloria
Было бы неплохо ИМХО.
Насколько мне известно, мне разрешено использовать PyPI, поэтому в конечном итоге мы могли бы использовать мои учетные данные (или лучше создать отдельного пользователя?), На случай, если у @pelme не будет возможности сделать это самому.
Процесс выпуска теперь немного ручной (тегирование, отправка тега на Github, сборка sdist+wheel, загрузка в PyPI).
Ну это не так уж и плохо! :) Автоматизация очень хороша, но пока можно жить с этими ручными шагами.
Есть планы на этот счет? Было два основных выпуска Django с тех пор, как этот пакет был в последний раз отправлен в PyPI, и для поддержки Django 2 мне нужно установить его непосредственно из git.
Нового релиза еще нет? :(
С момента последнего релиза прошло 81 коммит и 504 дня.
Надеюсь, https://travis-ci.org/pytest-dev/pytest-django/jobs/366444792 будет работать, как и ожидалось, чтобы загрузить его в PyPI.
еще не в пипи
Надеемся, исправлено в версии 3.2.1 (50063c4).
https://pypi.python.org/pypi/pytest-django : фейерверк:
Самый полезный комментарий
Есть планы на этот счет? Было два основных выпуска Django с тех пор, как этот пакет был в последний раз отправлен в PyPI, и для поддержки Django 2 мне нужно установить его непосредственно из git.