Melacak kembali:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/site-packages/werkzeug/routing.py", line 948
exec(code, globs, locs)
SyntaxError: unqualified exec is not allowed in function '_compile_builder' it contains a nested function with free variables
Saya belum menggali terlalu dalam tentang ini, tapi saya curiga ini adalah pemahaman yang, di python2.7.5, diperlakukan sebagai subfungsi https://stackoverflow.com/a/52498591/8826764
python2.7.5 penting untuk didukung karena ini adalah versi python default yang dikirimkan bersama centos7, dan kami belum berada di EOL.
Saya akan punya waktu di akhir pekan untuk membuat MR untuk ini jika Anda setuju.
Jika tidak, harap ubah pengaturan python_requires untuk meminta versi python yang lebih tinggi.
@tipis
seharusnya menjadi perbaikan yang mudah, biarkan saya melihat apa yang bisa saya lakukan di sini, saya belum pernah melihat kesalahan ini sebelumnya!
Saya sarankan menambahkan 2.7.5 ke tox.ini Anda
Pada Selasa, 14 Mei 2019, 20:17 Anthony Sottile [email protected]
menulis:
seharusnya menjadi perbaikan yang mudah, biarkan saya melihat apa yang bisa saya lakukan di sini, saya belum pernah melihat ini
kesalahan sebelumnya!—
Anda menerima ini karena Anda yang menulis utas.
Balas email ini secara langsung, lihat di GitHub
https://github.com/pallets/werkzeug/issues/1544?email_source=notifications&email_token=AIQ6EKRWNORHHCPG3IJFHSLPVNQBFA5CNFSM4HM6OKBKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN 5
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/AIQ6EKQXWOD2YAUB6OIKH63PVNQBFANCNFSM4HM6OKBA
.
Itu tidak akan ada gunanya, kebanyakan orang tidak menginstal 2.7.5, menambahkan entri ke tox tidak akan menyelesaikannya. Selain itu, kami tidak memiliki sumber daya tak terbatas untuk memeriksa setiap versi patch dari setiap Python di CI. Pada titik tertentu kita harus menganggap orang menginstal tambalan.
Benar untuk sebagian besar, tetapi imo versi yang dikirimkan dengan CentOS dan
di epel bagus untuk dimiliki hanya karena mereka yang umum digunakan.
Pada Selasa, 14 Mei 2019, 20:22 David Lord [email protected] menulis:
Tidak ada gunanya, kebanyakan orang tidak menginstal 2.7.5, menambahkan
masuk ke tox tidak akan menyelesaikannya. Selain itu kami tidak memiliki unlimited
sumber daya untuk memeriksa setiap versi patch dari setiap Python di CI. Dalam beberapa kasus
kita harus menganggap orang menginstal patch.—
Anda menerima ini karena Anda yang menulis utas.
Balas email ini secara langsung, lihat di GitHub
https://github.com/pallets/werkzeug/issues/1544?email_source=notifications&email_token=AIQ6EKXAK3RPZGGD6XCUJELPVNQUVA5CNFSM4HM6OKBKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5W46Z
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/AIQ6EKS2YXURY5X57JVH2JTPVNQUVANCNFSM4HM6OKBA
.
Baik travis-ci maupun pipa biru tidak dikirimkan dengan versi python yang lama - kita harus melakukan beberapa tipuan buruh pelabuhan yang rumit untuk mendapatkan versi itu yang sama sekali tidak layak untuk versi python yang segera mati
Masuk akal. Lupa aku bertanya.
Pada Selasa, 14 Mei 2019, 20:25 Anthony Sottile [email protected]
menulis:
1545 https://github.com/pallets/werkzeug/pull/1545 sudah diperbaiki, bukan
terlalu sulit. tox keduanya tidak mendukung versi 3-angka dan tidak membantu
Anda menginstal versi python itu.Baik travis-ci maupun pipa biru tidak dikirimkan dengan ular piton tua itu
versi baik -- kita harus melakukan tipuan buruh pelabuhan yang rumit untuk mengakhirinya
dengan versi yang sama sekali tidak layak untuk versi yang akan segera mati
ular piton—
Anda menerima ini karena Anda yang menulis utas.
Balas email ini secara langsung, lihat di GitHub
, https://github.com/pallets/werkzeug/issues/1544?email_source=notifications&email_token=AIQ6EKQDGGQCHU43MU6FZS3PVNQ7RA5CNFSM4HM6OKBKYY3PNVWWK3TUL52HS4DFVREXG43VMWS2Z46X46VIWWZW63DN4MVXHJKTCOM46VIVIWWS2ZW63LN4MVXHJKT
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/AIQ6EKVJQSGXPAKZE375SQ3PVNQ7RANCNFSM4HM6OKBA
.
nah tidak apa-apa <3 -- pemikiran bagus untuk melakukan beberapa pengujian untuk mencegah regresi, hanya saja sangat sulit dalam situasi ini
Dirilis 0.15.4
Itu cepat! Terima kasih!
Komentar yang paling membantu
Dirilis 0.15.4