Office365-rest-python-client: Liberar a versão 2.1.1, para PyPI?

Criado em 4 jun. 2018  ·  13Comentários  ·  Fonte: vgrem/Office365-REST-Python-Client

Hoje eu tentei esta biblioteca. Eu poderia fazer com que a v2.0.0 funcionasse com o Office365 atual da Microsoft. Eu também tentei verificar a versão do GitHub e instalei manualmente, isso funcionou. É possível liberar v2.1.1 para PyPI também para que possa ser instalado com PIP?

enhancement

Comentários muito úteis

100% de elogios pela ótima biblioteca vai para @vgrem. Eu, eu só precisava do pacote PyPI há algum tempo. De qualquer forma: vou atualizar sobre o progresso. Isso não parece ser nada difícil, mas alguns passos são necessários.

A proposta do plano. Geral:

  • use o TravisCI para todas as tarefas de lançamento,
  • acionar o TravisCI com base em git-tags
  • O lançamento exigirá a) versão aprimorada em setup.py , b) criação de git-tag (possivelmente com alguma convenção de nomenclatura).

Degraus:

  1. obter o POC desse esquema funcionando
  2. habilite essa capacidade em um fork deste repositório, para verificar novamente (e atualmente tenho creds para o pacote PyPI)
  3. quando tudo funcionar bem, transferirei a propriedade do pacote PyPI para @vgrem e farei um PR para este repositório.

Todos 13 comentários

Eh. Isso provavelmente é comigo. Obrigado por trazer isso à tona.

Divulgação completa: mencionei que prepararei o pipeline adequado para liberar automaticamente para o PyPI do Travis. Eu disse isso há alguns meses… Espero que este bilhete me motive a encontrar tempo para finalmente fazer isso 😞

Ei @kgadek não é um problema, eu sei como funciona haha. Apenas pensei que deveria chamar sua atenção :-) Obrigado pela bela biblioteca!

100% de elogios pela ótima biblioteca vai para @vgrem. Eu, eu só precisava do pacote PyPI há algum tempo. De qualquer forma: vou atualizar sobre o progresso. Isso não parece ser nada difícil, mas alguns passos são necessários.

A proposta do plano. Geral:

  • use o TravisCI para todas as tarefas de lançamento,
  • acionar o TravisCI com base em git-tags
  • O lançamento exigirá a) versão aprimorada em setup.py , b) criação de git-tag (possivelmente com alguma convenção de nomenclatura).

Degraus:

  1. obter o POC desse esquema funcionando
  2. habilite essa capacidade em um fork deste repositório, para verificar novamente (e atualmente tenho creds para o pacote PyPI)
  3. quando tudo funcionar bem, transferirei a propriedade do pacote PyPI para @vgrem e farei um PR para este repositório.

Eu lancei manualmente a versão 2.1.1 para o PyPI - verifique se isso funciona: https://pypi.org/project/Office365-REST-Python-Client/2.1.1/

A nova edição nº 92 e a PR nº 93 associada são essencialmente as etapas 1 e 2 descritas acima.

Desculpe, demorou tanto tempo.

@kgadek Acho que o mantenedor do repositório deve poder fazer o upload manual de um pacote
Muitas vezes, entre o lançamento no github e o upload do pypi, temos algum tempo esperando o proprietário do pypi fazer um upload manual (o upload do travis não está funcionando no momento) e as pessoas precisam verificar o pypi esperando encontrar o pacote lá. .
(https://github.com/vgrem/Office365-REST-Python-Client/pull/184)

Você acha que podemos tentar encontrar uma solução?

Ei pessoal!

Enquanto isso , a versão 2.1.9 foi lançada.

Espero que possamos publicá-lo no PyPI em breve
com colegas colaboradores @kgadek e @domdinicola

Excelente!
O pacote pypi versão 2.1.9 está disponível aqui https://pypi.org/project/office365-rest-client/
@kgadek seria apreciado se você pudesse conceder a mim e ao @vgrem acesso ao pacote pypi oficial.

Ei pessoal,

A versão 2.1.10 foi lançada

A versão pypi está disponível aqui https://pypi.org/project/office365-rest-client/
@kgadek pls nos dê acesso à versão oficial do pypi

Olá a todos, Desculpe por um hiato [muito] longo. Tentando alcançar rapidamente.

Adicionei dom.dinicola & vgrem como coproprietários no PyPI. Acredito que um dos próximos passos seria completar a transferência do repo para um de vocês. Não tenho certeza se suas permissões permitem isso, ficarei feliz em ajudar com isso.

Eu empurrei tags para o meu fork, my-travis felizmente construiu e liberou 2.1.8 , mas falhei em 2.2.0 e master . Acredito que isso seja causado pela configuração feita na conta do @vgrem 's-travis e ausente no mine-travis.

Assim, acho que seria melhor primeiro configurar @vgrem 's-travis para fazer lançamentos (e descontinuar meu fork), então tudo deve ficar bom.

Saudações @kgadek e bom ouvir de você! :)
Confirmo o acesso ao PyPI, obrigado!

A senha do token foi gerada por instrução (), mas ainda não tenho certeza de como acionar a atualização do PyPI.
Vadim

pacotes pypi foram carregados! Vamos aguardar a próxima versão para verificar se o upload automático funciona!

Esta página foi útil?
0 / 5 - 0 avaliações