๋ด ํ๋ก์ ํธ์ ๊ฒฝ์ฐ Travis CI๋ฅผ 3.5, 3.6, 3.7 ๋ฐ ์ผ๊ฐ์ผ๋ก ์คํํฉ๋๋ค. ๋ค์ ์ค๋ฅ์ ํจ๊ป ์ผ๊ฐ์๋ง ์คํจํฉ๋๋ค.
platform linux -- Python 3.8.0a4+, pytest-4.4.1, py-1.8.0, pluggy-0.9.0 -- /home/travis/virtualenv/python3.8-dev/bin/python
app = Flask(__name__)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/flask/app.py:558: in __init__
self.add_url_rule(
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/flask/app.py:66: in wrapper_func
return f(self, *args, **kwargs)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/flask/app.py:1216: in add_url_rule
self.url_map.add(rule)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:1562: in add
rule.bind(self)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:711: in bind
self.compile()
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:767: in compile
self._build = self._compile_builder(False)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:1128: in _compile_builder
return self.BuilderCompiler(self).compile(append_unknown)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:1119: in compile
co = types.CodeType(*code_args)
E TypeError: code() takes at least 14 arguments (13 given)
@์์
@c17r ๋ณด๊ณ allow_failures
(3.8 ์ผ๊ฐ์๋ง ํด๋น)๋ฅผ ์ฌ์ฉํ๋ฉด ๋์์ด ๋๋ ๊ฒฝ์ฐ ์ ์ฒด ๋น๋๊ฐ ์คํจํ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
๋ ์ด์ code.CodeType
๊ตฌ์ฑํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ต์ werkzeug
์
๊ทธ๋ ์ด๋ํ์ธ์.
0.15.2์์ 0.15.4๋ก ์ ๊ทธ๋ ์ด๋ํ๋๋ฐ ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
app = Flask(__name__)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/flask/app.py:559: in __init__
self.add_url_rule(
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/flask/app.py:67: in wrapper_func
return f(self, *args, **kwargs)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/flask/app.py:1217: in add_url_rule
self.url_map.add(rule)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:1388: in add
rule.bind(self)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:730: in bind
self.compile()
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:794: in compile
self._build = self._compile_builder(False).__get__(self, None)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:951: in _compile_builder
code = compile(module, "<werkzeug routing>", "exec")
E TypeError: required field "type_ignores" missing from Module
์ด๊ฒ์ 0.15.5์์ ์ด๋ฏธ ์์ ๋ #1551์ ๋๋ค. ์ข์ ๊ฑฐ๋.
๊ฑด๋ฐฐ, ์์ ์ฃ์กํฉ๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ ์ด์
code.CodeType
๊ตฌ์ฑํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ต์werkzeug
์ ๊ทธ๋ ์ด๋ํ์ธ์.