Office365-rest-python-client: Version 2.1.1 für PyPI veröffentlichen?

Erstellt am 4. Juni 2018  ·  13Kommentare  ·  Quelle: vgrem/Office365-REST-Python-Client

Heute habe ich diese Bibliothek ausprobiert. Ich konnte v2.0.0 dazu bringen, mit Microsofts aktuellem Office365 zu arbeiten. Ich habe auch versucht, die GitHub-Version auszuchecken und sie manuell zu installieren, das hat funktioniert. Ist es möglich, v2.1.1 auch für PyPI freizugeben, damit es mit PIP installiert werden kann?

enhancement

Hilfreichster Kommentar

100 % Lob für die großartige Bibliothek geht an @vgrem. Ich brauchte vor einiger Zeit nur das PyPI-Paket. Wie auch immer: Ich werde über den Fortschritt berichten. Dies scheint überhaupt nicht schwierig zu sein, aber einige Schritte sind erforderlich.

Der Planvorschlag. Gesamt:

  • TravisCI für alle Freigabeaufgaben verwenden,
  • Triggern Sie TravisCI basierend auf Git-Tags
  • Die Veröffentlichung erfordert a) das Stoßen der Version in setup.py , b) das Erstellen eines Git-Tags (möglicherweise mit einer Namenskonvention).

Schritte:

  1. POC dieses Schemas zum Laufen bringen
  2. Aktivieren Sie diese Fähigkeit auf einem Fork dieses Repos, um dies zu überprüfen (und derzeit habe ich Creds für das PyPI-Paket).
  3. Wenn alles gut funktioniert, übertrage ich den Besitz des PyPI-Pakets auf @vgrem und erstelle eine PR für dieses Repo.

Alle 13 Kommentare

Eh. Das liegt wohl an mir. Danke, dass du das angesprochen hast.

Vollständige Offenlegung: Ich habe erwähnt, dass ich eine geeignete Pipeline vorbereiten werde, um automatisch von Travis an PyPI zu veröffentlichen. Das habe ich vor ein paar Monaten gesagt… Ich hoffe, dass mich dieses Ticket motiviert, endlich Zeit dafür zu finden 😞

Hey @kgadek , das ist kein Problem, ich weiß, wie es funktioniert, haha. Ich dachte nur, ich sollte Sie darauf aufmerksam machen :-) Danke für die schöne Bibliothek!

100 % Lob für die großartige Bibliothek geht an @vgrem. Ich brauchte vor einiger Zeit nur das PyPI-Paket. Wie auch immer: Ich werde über den Fortschritt berichten. Dies scheint überhaupt nicht schwierig zu sein, aber einige Schritte sind erforderlich.

Der Planvorschlag. Gesamt:

  • TravisCI für alle Freigabeaufgaben verwenden,
  • Triggern Sie TravisCI basierend auf Git-Tags
  • Die Veröffentlichung erfordert a) das Stoßen der Version in setup.py , b) das Erstellen eines Git-Tags (möglicherweise mit einer Namenskonvention).

Schritte:

  1. POC dieses Schemas zum Laufen bringen
  2. Aktivieren Sie diese Fähigkeit auf einem Fork dieses Repos, um dies zu überprüfen (und derzeit habe ich Creds für das PyPI-Paket).
  3. Wenn alles gut funktioniert, übertrage ich den Besitz des PyPI-Pakets auf @vgrem und erstelle eine PR für dieses Repo.

Ich habe Version 2.1.1 manuell für PyPI freigegeben – bitte überprüfen Sie, ob das funktioniert: https://pypi.org/project/Office365-REST-Python-Client/2.1.1/

Die neue Ausgabe Nr. 92 und die zugehörige PR Nr. 93 sind im Wesentlichen die oben beschriebenen Schritte 1 und 2.

Entschuldigung, dass es so lange gedauert hat.

@kgadek Ich denke, der Betreuer des Repos sollte in der Lage sein, ein Paket manuell hochzuladen
Sehr oft haben wir zwischen der Veröffentlichung auf Github und dem Pypi-Upload etwas Zeit, um den Pypi-Eigentümer darauf zu warten, einen manuellen Upload durchzuführen (Travis-Upload funktioniert im Moment nicht) und die Leute müssen nach Pypi suchen, in der Hoffnung, das Paket dort zu finden. .
(https://github.com/vgrem/Office365-REST-Python-Client/pull/184)

Glauben Sie, wir können versuchen, eine Lösung zu finden?

Hallo Leute!

Inzwischen ist die Version 2.1.9 erschienen.

Hoffentlich werden wir es bald für PyPI veröffentlichen
mit anderen Mitwirkenden @kgadek und @domdinicola

Toll!
pypi-Paketversion 2.1.9 ist hier verfügbar https://pypi.org/project/office365-rest-client/
@kgadek wäre dankbar, wenn Sie mir und @vgrem Zugriff auf das offizielle Pypi-Paket gewähren könnten.

Hallo Leute,

2.1.10 -Version wurde veröffentlicht

pypi-Version ist hier verfügbar https://pypi.org/project/office365-rest-client/
@kgadek gib uns bitte Zugang zur offiziellen pypi-Version

Hallo zusammen, Entschuldigung für eine [sehr] lange Pause. Versuch schnell aufzuholen.

Ich habe dom.dinicola & vgrem als Miteigentümer auf PyPI hinzugefügt. Ich glaube, einer der nächsten Schritte wäre die Übertragung des Repos an einen von euch. Ich bin mir nicht sicher, ob Ihre Berechtigungen dies zulassen. Ich helfe Ihnen gerne dabei.

Ich habe Tags auf meinen Fork gepusht, my-travis hat 2.1.8 glücklich gebaut und veröffentlicht, bin aber bei 2.2.0 und master gescheitert. Ich glaube, dies wird durch eine Konfiguration verursacht, die für das Konto von @vgrem 's-travis vorgenommen wurde und in mine-travis fehlt.

Daher denke ich, dass es am besten wäre, zuerst @vgrem 's-travis zu konfigurieren, um Releases zu machen (und meinen Fork abzulehnen), dann sollte alles gut sein.

Grüße @kgadek und schön von dir zu hören! :)
Ich bestätige den PyPI-Zugriff, danke!

Das Token-Passwort wurde per Anweisung () generiert, ist sich aber noch nicht sicher, wie das PyPI-Update ausgelöst werden soll.
Wadim

pypi-Pakete wurden hochgeladen! Warten wir auf die nächste Version, um zu prüfen, ob der automatische Upload funktioniert!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen