์ญ ์ถ์ :
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
๋๋ ์ด๊ฒ์ ๋ํด ๋๋ฌด ๊น์ด ํ๊ณ ๋ค์ง๋ ์์์ง๋ง python2.7.5์์ ํ์ ๊ธฐ๋ฅ์ผ๋ก ์ฒ๋ฆฌ๋๋ ์ดํด๋ผ๊ณ ์๊ฐํฉ๋๋ค. https://stackoverflow.com/a/52498591/8826764
python2.7.5๋ centos7๊ณผ ํจ๊ป ์ ๊ณต๋๋ ๊ธฐ๋ณธ ํ์ด์ฌ ๋ฒ์ ์ด๊ธฐ ๋๋ฌธ์ ์ง์ํ๋ ๊ฒ์ด ์ค์ํ๋ฉฐ ์์ง EOL ๋จ๊ณ๊ฐ ์๋๋๋ค.
๊ด์ฐฎ์ผ์๋ค๋ฉด ์ฃผ๋ง์ ์๊ฐ์ ๋ด์ด MR์ ๋ง๋ค๊ฒ ์ต๋๋ค.
๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ๋ ๋์ ๋ฒ์ ์ python์ด ํ์ํ๋๋ก python_requires ์ค์ ์ ๋ณ๊ฒฝํ์ญ์์ค.
@์์
์ฝ๊ฒ ์์ ํ ์ ์์ด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์ ๋ฌด์์ ํ ์ ์๋์ง ์๋ ค์ฃผ์ธ์. ํ์ง๋ง ์ด ์ค๋ฅ๋ ๋ณธ ์ ์ด ์์ต๋๋ค!
tox.ini์ 2.7.5๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
2019๋
5์ 14์ผ ํ์์ผ, 20:17 Anthony Sottile [email protected]
์ผ๋ค:
์ฝ๊ฒ ๊ณ ์น ์ ์์ด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์ ๋ฌด์์ ํ ์ ์๋์ง ์๋ ค์ฃผ์ธ์. ์ ๋ ์ด๊ฒ์ ๋ณธ ์ ์ด ์์ต๋๋ค.
๊ทธ๋๋ ์ ์ ์ค๋ฅ!โ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/pallets/werkzeug/issues/1544?email_source=notifications&email_token=AIQ6EKRWNORHHCPG3IJFHSLPVNQBFA5CNFSM4HM6OKBKYY3PNVWWK3TUL52HS4DFVEXG43VMXVBW63LN
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AIQ6EKQXWOD2YAUB6OIKH63PVNQBFANCNFSM4HM6OKBA
.
์๋ฌด ์์ฉ์ด ์์ต๋๋ค. ๋๋ถ๋ถ์ ์ฌ๋๋ค์ 2.7.5๊ฐ ์ค์น๋์ด ์์ง ์์ต๋๋ค. tox์ ํญ๋ชฉ์ ์ถ๊ฐํด๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ต๋๋ค. ๋ํ CI์์ ๋ชจ๋ Python์ ๋ชจ๋ ํจ์น ๋ฒ์ ์ ํ์ธํ ์ ์๋ ๋ฌด์ ํ ๋ฆฌ์์ค๊ฐ ์์ต๋๋ค. ์ด๋ ์์ ์์ ์ฐ๋ฆฌ๋ ์ฌ๋๋ค์ด ํจ์น๋ฅผ ์ค์นํ๋ค๊ณ ๊ฐ์ ํด์ผ ํฉ๋๋ค.
๋๋ถ๋ถ ์ฌ์ค์ด์ง๋ง CentOS์ ํจ๊ป ์ ๊ณต๋๋ ๋ฒ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
epel์์๋ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ฒ์ด๋ฏ๋ก ์์ผ๋ฉด ์ข์ต๋๋ค.
2019๋ 5์ 14์ผ ํ์์ผ 20์ 22๋ถ์ David Lord [email protected]์ด ์์ฑํ์ต๋๋ค.
์๋ฌด ์์ฉ์ด ์์ต๋๋ค. ๋๋ถ๋ถ์ ์ฌ๋๋ค์ 2.7.5๊ฐ ์ค์น๋์ด ์์ง ์์ต๋๋ค.
tox์ ์ง์ ํด๋ ํด๊ฒฐ๋์ง ์์ต๋๋ค. ๋ํ ์ฐ๋ฆฌ๋ ๋ฌด์ ํ์ด ์๋๋๋ค
CI์์ ๋ชจ๋ Python์ ๋ชจ๋ ํจ์น ๋ฒ์ ์ ํ์ธํ๊ธฐ ์ํ ๋ฆฌ์์ค. ์ด๋ ์์ ์์
์ฌ๋๋ค์ด ํจ์น๋ฅผ ์ค์นํ๋ค๊ณ ๊ฐ์ ํด์ผ ํฉ๋๋ค.โ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/pallets/werkzeug/issues/1544?email_source=notifications&email_token=AIQ6EKXAK3RPZGGD6XCUJELPVNQUVA5CNFSM4HM6OKBKYY6HORWWWK3TUL52HS4DFVREXG43VMVBW63
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AIQ6EKS2YXURY5X57JVH2JTPVNQUVANCNFSM4HM6OKBA
.
travis-ci๋ azure ํ์ดํ๋ผ์ธ์ ์ค๋๋ python ๋ฒ์ ๊ณผ ํจ๊ป ์ ๊ณต๋์ง ์์ต๋๋ค. - ๊ณง ์ฃฝ์ ๋ฒ์ ์ python์๋ ๊ฐ์น๊ฐ ์๋ ํด๋น ๋ฒ์ ์ผ๋ก ๋๋ด๊ธฐ ์ํด ๋ณต์กํ docker ์์์๋ฅผ ์ํํด์ผ ํฉ๋๋ค.
๋ง๋ ๋ง์ด๋ค. ๋ด๊ฐ ๋ฌผ์ ๊ฒ์ ์์ด๋ผ.
2019๋
5์ 14์ผ ํ์์ผ 20:25 Anthony Sottile [email protected]
์ผ๋ค:
1545 https://github.com/pallets/werkzeug/pull/1545 ์์ ํ์ต๋๋ค
๋๋ฌด ์ด๋ ต๋ค. tox ๋ ๋ค 3-์ซ์ ๋ฒ์ ์ ์ง์ํ์ง ์์ผ๋ฉฐ ๋์์ด ๋์ง ์์ต๋๋ค.
ํด๋น ๋ฒ์ ์ Python์ ์ค์นํฉ๋๋ค.travis-ci๋ azure ํ์ดํ๋ผ์ธ์ ์ค๋๋ ํ์ด์ฌ๊ณผ ํจ๊ป ์ ๊ณต๋์ง ์์ต๋๋ค.
๋ฒ์ ์ค ํ๋ - ์ข ๋ฃํ๋ ค๋ฉด ๋ณต์กํ ๋์ปค ์์์๋ฅผ ์ํํด์ผํฉ๋๋ค.
๊ณง ์ฃฝ์ ๋ฒ์ ์ ๊ฐ์น๊ฐ ์๋ ๋ฒ์ ์ผ๋ก
ํ์ด์ฌโ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/pallets/werkzeug/issues/1544?email_source=notifications&email_token=AIQ6EKQDGGQCHU43MU6FZS3PVNQ7RA5CNFSM4HM6OKBKYY3PNVWWK3TUL52HS4DFVEXG43NVMXXW6
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AIQ6EKVJQSGXPAKZE375SQ3PVNQ7RANCNFSM4HM6OKBA
.
์๋ ๊ด์ฐฎ์ต๋๋ค <3 -- ํ๊ท๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ํ ์คํธ๋ฅผ ์ํํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด ์ํฉ์์๋ ์์ฒญ๋๊ฒ ์ด๋ ต์ต๋๋ค.
0.15.4 ์ถ์
๊ทธ๊ฒ์ ๋นจ๋๋ค! ๊ฐ์ฌ ํด์!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
0.15.4 ์ถ์