Django-tastypie: Schneiden Sie eine Version, die mit Django 1.11 kompatibel ist

Erstellt am 19. Okt. 2016  ·  18Kommentare  ·  Quelle: django-tastypie/django-tastypie

Gibt es eine Chance, dass wir eine offizielle Veröffentlichung bekommen, seit #1480 zusammengeführt wurde?

Danke!

Hilfreichster Kommentar

Gibt es Pläne, Django 1.11 zu unterstützen?

https://www.djangoproject.com/weblog/2017/apr/04/django-111-released/

Alle 18 Kommentare

Ich war mir nicht sicher, ob ich die Möglichkeit hatte, auf PyPI zu veröffentlichen, aber offensichtlich habe ich es jetzt. Ich werde später in dieser Woche einen Blick darauf werfen, welche PRs zusammengeführt werden können, und dann eine Version für 1.10 herausschneiden.

@adamzap Wenn Sie helfen möchten, können Sie sich offene PRs ansehen und diejenigen kommentieren, die in die Veröffentlichung aufgenommen werden können. Wenn Sie keine Zeit haben, ist das in Ordnung, aber wenn Sie das tun, würde es die Dinge ein wenig beschleunigen.

Sicher! Ich habe mir alle PRs angesehen, die dem v0.13.4 -Meilenstein zugewiesen sind, und leider warten sie alle auf eine Nachverfolgung durch die Person, die sie geöffnet hat (Zusammenführungskonflikte, Bedarfstests usw.). Ich könnte für einige von ihnen neue PRs eröffnen, wenn sie sich lohnen.

Ich denke jedoch, dass #1485 sofort zusammengeführt werden kann, da es sich um eine einfache Dokumentationskorrektur handelt, und #1320 kann geschlossen werden, da es keine Änderungen enthält.

Lass mich wissen was du denkst. Ich werde mich weiter umsehen.

Bist du irgendwo im IRC? Vielleicht können wir darüber reden, wie ich hilfreicher sein kann.

Vielen Dank auch an meinen Arbeitgeber Crossway , der mir erlaubt hat, Arbeitszeit dafür aufzuwenden!

Die Meilensteine ​​sind ziemlich bedeutungslos, ich habe ihnen Probleme zugewiesen, um sie für mich selbst zu priorisieren, aber ich hatte keine Zeit, an diesen Veröffentlichungen zu arbeiten. Im Allgemeinen sollten 0.13.4-Probleme vor 0.14.0-Problemen durchgeführt werden und es ist weniger wahrscheinlich, dass sie die Abwärtskompatibilität beeinträchtigen, daher sollten sie immer noch getrennt gehalten werden. Der 1.0.0-Meilenstein war da, bevor ich beigetreten bin, einige von ihnen sollten vielleicht in der Priorität nach oben verschoben werden.

Ah okay. 90 der 122 offenen PRs haben Zusammenführungskonflikte. Ich bin mir nicht sicher, was Sie dagegen tun wollen. Für das, was es wert ist, bittet der Betreuer von Django um Nachverfolgung, wartet eine gewisse Zeit und schließt die Anfrage, wenn der Autor nicht antwortet.

Hier sind die verbleibenden 32 PRs mit einer Einschätzung von mir:

  • #236 (nicht fertig)
  • #271 (Scheint fertig, benötigt Release Note)
  • #320 (Dokumentation behoben, scheint fertig)
  • #379 (Designentscheidung erforderlich)
  • #540 (Fehlerhafte Implementierung)
  • #575 (Weitere Änderungen erforderlich?)
  • #662 (Dokumentation behoben, muss überprüft werden)
  • #695 (Bedarfstests)
  • #761 (Scheint fertig)
  • #798 (Dokumentation behoben, muss überprüft werden)
  • #834 (Fügt einen einzelnen Test hinzu, scheint fertig zu sein)
  • #923 (Überprüfung erforderlich)
  • #989 (Behebung und Tests erforderlich)
  • #1014 (Überprüfung und Designentscheidung erforderlich)
  • #1127 (Tests fehlgeschlagen)
  • #1166 (Benötigt eine umfassendere Lösung)
  • #1192 (Scheint fertig)
  • #1195 (Tests fehlgeschlagen, Test erforderlich)
  • #1242 (Bedarfstest)
  • #1256 (Patch muss verbessert und getestet werden)
  • #1265 (Nachverfolgung durch den Betreuer erforderlich)
  • #1279 (Bedarfstest)
  • #1320 (Kein Unterschied)
  • #1321 (Designentscheidung erforderlich)
  • #1453 (Bedarfstest)
  • #1457 (Bedarfstest)
  • #1463 (Nachverfolgung durch den Betreuer erforderlich)
  • #1469 (Dokumentation behoben, muss überprüft werden)
  • #1482 (Scheint bereit, muss möglicherweise überprüft werden)
  • #1483 (Patch muss verbessert werden)
  • #1485 (Dokumentation behoben, scheint fertig)
  • #1486 (Scheint fertig, muss noch überprüft werden)

Ich hoffe, das ist hilfreich!

Ich persönlich denke, dass die Kompatibilität mit Django 1.10 für eine Veröffentlichung ausreicht, aber es liegt an Ihnen!

Ich würde gerne dasselbe tun und sie einfach wegen Inaktivität schließen, aber viele von ihnen sind für legitime Fehler, also müssen wir sie aufzeichnen.

Irgendwelche Neuigkeiten?

Dem nachgehen.

Folgend.

Folgend.

Bitte klicken Sie einfach auf die Schaltfläche "Abonnieren", um diesem Thread zu folgen. Wenn Sie kommentieren, benachrichtigen Sie alle anderen, dass Sie sich anmelden. Wir sind alle interessiert :)

Gibt es Pläne, Django 1.11 zu unterstützen?

https://www.djangoproject.com/weblog/2017/apr/04/django-111-released/

Es scheint, dass es Django 1.10-Kompatibilitätsfixes gibt, die im Master gelandet sind. Es wäre hilfreich, wenn jemand bestätigen könnte, ob der Tastypie-Master-Zweig Probleme mit 1.11 hat.

Wie ist der Stand diesbezüglich? Danke.

In Django 1.11 haben wir auch Probleme, bitte aktualisieren Sie die Kompatibilität für Django 1.11

MACHEN:

Versionshinweise:

  • Hinweis zum Vorziehen von Nullen gegenüber Standardwerten hinzugefügt, wenn null=True und der aktuelle Wert None ist (#271)
  • Dokumentation zu unterstützten Versionen aktualisieren (1.8, 1.11, Python 2.7 und 3.?)

Tests:

  • Fügen Sie Python 3.6 zur Tox/Travis-Testmatrix hinzu.
  • Erwägen Sie die Verwendung eines Forks von django-oauth-plus / django-oauth-provider, der django 1.11 während der Tests unterstützt. Ich bin mir nicht sicher, ob ich diesen Vorschlag in unsere Dokumentation aufnehmen soll.

Noch zu erledigende Korrekturen:

  • Schweigen Sie eine große Anzahl von Warnungen. #1486 könnte ein guter Ausgangspunkt sein, aber unter 1.11 gibt es neue in Bezug auf Django 2.0. Ich bin mir nicht sicher, wie ich all diese am besten bekomme, da wir Warnungen während Unit-Tests anscheinend zum Schweigen bringen.

@georgedorn Ich rebasiere gerne #1486 oder tue, was sonst noch zu tun ist, um die Dinge wieder in Gang zu bringen.

Unterstützt Tastypie Django 1.11?

Release v0.14.0 wurde gerade auf PyPI hochgeladen. Es enthält explizite Unterstützung für LTS-Versionen von Django (1.8 und 1.11). Django 1.9 und 1.10 sind mit ziemlicher Sicherheit kompatibel, werden aber nicht unterstützt.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen