Travis์ ๋ฐฐํฌ ์์คํ ์ ์ฌ์ฉํ์ฌ ๋ฌธ์ ๋น๋ ๋ฐ ๊ฒ์ ์ํฌํ๋ก๋ฅผ ์๋ํํ์ญ์์ค.
#336๋ ์ฐธ์กฐํ์ญ์์ค.
๋ง๋ถ์ฌ์, matplotlib๋ ์ด๋ฏธ ์ด๊ฒ์ ํ๊ณ ์์ต๋๋ค. https://github.com/matplotlib/matplotlib/blob/master/.travis.yml#L126 ์ฐธ์กฐ
ํ์คํ ํ๋ก์ธ์ค๊ฐ ๊ฐ์ ๋ ์ ์๋ค๊ณ ์๊ฐํ์ง๋ง...
๋ํ ReadTheDocs๊ฐ ์ด์ ์ฝ๋ค ์ค์น๋ฅผ ์ํํ ์ ์์ด RTD๋ฅผ Shapely ๋ฌธ์ ์์ฑ์ ์ํ ์คํ ๊ฐ๋ฅํ ์ต์ ์ผ๋ก ๋ง๋ค ์ ์๋ค๋ ๊ฒ์ ๋ฐฉ๊ธ ์๊ฒ ๋์์ต๋๋ค(Cartopy์ ๋ํ ๊ฐ๋ ์ฆ๋ช ์ ์ผ๋ถ ์ฑ๊ณต์ผ๋ก ์ํํ์ต๋๋ค).
๋๋ ์ด ํํ ๋ฆฌ์ผ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ํ๋ ๋ฌด์ธ๊ฐ๊ฐ ์์ต๋๋ค: https://gist.github.com/domenic/ec8b0fc8ab45f39403dd
๋ณ๊ฒฝ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. https://github.com/Toblerity/Shapely/compare/master...snorfalorpagus :autodoc
์ด ํ๋ก์ธ์ค์์๋ ์ SSH ํค ์์ ๋ง๋ค๊ณ ์ํธํ๋ ๋ฒ์ ์ ๊ฐ์ธ ํค๋ฅผ repo/Travis์ ๋ฃ์ด์ผ ํฉ๋๋ค.
ํ๋์ ์ธ์คํด์ค(์๋ ํฅ์ ๊ธฐ๋ฅ์ด ์๋ Python 3.5)์์๋ง ๋ฌธ์๋ฅผ ๋น๋ํ๋๋ก ์ค์ ๋์์ต๋๋ค. https://travis-ci.org/snorfalorpagus/Shapely/jobs/177188968
์ด๊ฒ์ ๋ฌธ์์์ ์์น๋ฅผ ์์ฑํ๋ ์คํฌ๋ฆฝํธ ์ค ์๋น์๊ฐ Python 3.x์ ํธํ๋์ง ์๋๋ค๋ ์ ์ ๊ฐ์กฐํ์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์์ ์ ๊ณตํ๋ buffer.py๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Traceback (most recent call last):
File "buffer.py", line 29, in <module>
ax.set_xticks(range(*xrange) + [xrange[-1]])
TypeError: unsupported operand type(s) for +: 'range' and 'list'
@snorfalorpagus ์ ๋ ๋ง์ ์๊ฐ์ ํ ์ ํ๊ธฐ ์ ์ ๋ง์ linux1 ํ ์ด readthedocs๋ฅผ ๋ ๋์ ์ต์ ์ผ๋ก ๋ง๋๋ ๋ฐ ๋์์ด ๋๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๋ํ travis ๊ฒฝ๋ก์์ ๋ฌธ์๋ก ์ด๋ํ๋ ๊ฒฝ์ฐ https://github.com/drdoctr/doctr ์ ๋ํ ์ธ์์ ๋์ด๊ณ ์ถ์ต๋๋ค.
๋๋ ์ด๊ฒ์ ๋ค์ ์ด์ ํ๋ก ์ฎ๊ธฐ๊ณ ์๋ค. 1.6.0 ์ฐจ๋จ์ ํด์ ํ๊ณ ๋ฌธ์ ์ธํ๋ผ์์ ์์ ํ๊ณ ์ถ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ํ travis ๊ฒฝ๋ก์์ ๋ฌธ์๋ก ์ด๋ํ๋ ๊ฒฝ์ฐ https://github.com/drdoctr/doctr ์ ๋ํ ์ธ์์ ๋์ด๊ณ ์ถ์ต๋๋ค.