μ€λμ μ΄ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©ν΄ 보μμ΅λλ€. Microsoftμ νμ¬ Office365μ ν¨κ» μλνλλ‘ v2.0.0μ μ»μ μ μμ΅λλ€. λν GitHub λ²μ μ νμΈνκ³ μλμΌλ‘ μ€μΉνλ €κ³ μλνμ§λ§ μλνμ΅λλ€. v2.1.1μ PyPIλ‘ λ¦΄λ¦¬μ€νμ¬ PIPμ ν¨κ» μ€μΉν μ μμ΅λκΉ?
λλΌκ³ . μ΄κ²μ μλ§λ λμ λν κ²μ λλ€. μ¬λ €μ£Όμ μ κ°μ¬ν©λλ€.
μ 체 곡κ°: Travisμμ PyPIλ‘ μλ 릴리μ€ν μ μ ν νμ΄νλΌμΈμ μ€λΉν κ²μ΄λΌκ³ μΈκΈνμ΅λλ€. λλ λͺ λ¬ μ μ λ§νμ΅λλ€. μ΄ ν°μΌμ΄ λ§μΉ¨λ΄ κ·Έκ²μ ν μκ°μ μ°Ύλ λ° λκΈ°λ₯Ό λΆμ¬νκΈ°λ₯Ό λ°λλλ€ π
μλ νμΈμ @kgadek λ¬Έμ κ° μλλλ€. μ΄λ»κ² μλνλμ§ μλλ€. μ£Όμλ₯Ό κΈ°μΈμ¬μΌ νλ€κ³ μκ°νμ΅λλ€ :-) μ’μ λΌμ΄λΈλ¬λ¦¬μ κ°μ¬λ립λλ€!
νλ₯ν λΌμ΄λΈλ¬λ¦¬μ λν 100% μ°¬μ¬λ @vgremμΌλ‘ μ΄λν©λλ€. λ, λ°©κΈ PyPI ν¨ν€μ§κ° νμνμ΅λλ€. μ΄μ¨λ : μ§ν μν©μ μ λ°μ΄νΈνκ² μ΅λλ€. μ΄κ²μ μ ν μ΄λ ΅μ§ μμ κ²μ²λΌ 보μ΄μ§λ§ λͺ κ°μ§ λ¨κ³κ° νμν©λλ€.
κ³ν μ μμ. μ λ°μ μΈ:
setup.py
μ λ²ν λ²μ , b) git-tag μμ±(μΌλΆ λͺ
λͺ
κ·μΉ ν¬ν¨)μ΄ νμν©λλ€.λ¨κ³:
μλμΌλ‘ λ²μ 2.1.1μ PyPIλ‘ μΆμνμ΅λλ€. μλνλμ§ νμΈνμμμ€: https://pypi.org/project/Office365-REST-Python-Client/2.1.1/
μλ‘μ΄ μ΄μ #92 λ° κ΄λ ¨ PR #93μ λ³Έμ§μ μΌλ‘ μμμ μ€λͺ ν 1 & 2λ¨κ³μ λλ€.
μκ°μ΄ λ§μ΄ μμλμ΄ μ£μ‘ν©λλ€.
@kgadek 리ν¬μ§ν 리 κ΄λ¦¬μκ° μλμΌλ‘ ν¨ν€μ§λ₯Ό μ
λ‘λν μ μμ΄μΌ νλ€κ³ μκ°ν©λλ€.
λ§€μ° μμ£Ό githubμ 릴리μ€μ pypi μ
λ‘λ μ¬μ΄μ pypi μμ μκ° μλ μ
λ‘λλ₯Ό μνν λκΉμ§ κΈ°λ€λ¦¬λ μκ°μ΄ μμΌλ©°(travis μ
λ‘λλ νμ¬ μλνμ§ μμ΅λλ€) μ¬λλ€μ κ±°κΈ°μμ ν¨ν€μ§λ₯Ό μ°ΎμΌλ €κ³ pypiλ₯Ό νμΈν΄μΌ ν©λλ€. .
(https://github.com/vgrem/Office365-REST-Python-Client/pull/184)
μ°λ¦¬κ° ν΄κ²°μ± μ μ°Ύμ μ μλ€κ³ μκ°ν©λκΉ?
μλ€ μ!
ννΈ 2.1.9
λ²μ μ΄ μΆμλμμ΅λλ€.
곧 PyPIμ κ²μλκΈ°λ₯Ό λ°λλλ€.
λλ£ κΈ°κ³ μ @kgadek λ° @domdinicola μ ν¨κ»
μμ²λ!
pypi ν¨ν€μ§ λ²μ 2.1.9λ https://pypi.org/project/office365-rest-client/ μμ μ¬μ©ν μ μμ΅λλ€.
@kgadek μ λ³ΈμΈκ³Ό @vgrem μκ² κ³΅μ pypi ν¨ν€μ§μ λν μ‘μΈμ€ κΆνμ λΆμ¬ν΄ μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€.
μλ€ μ,
2.1.10
λ²μ μ΄ μΆμλμμ΅λλ€.
pypi λ²μ μ https://pypi.org/project/office365-rest-client/ μμ μ¬μ©ν μ μμ΅λλ€.
@kgadek plsλ μ°λ¦¬μκ² κ³΅μ pypi λ²μ μ λν μ‘μΈμ€ κΆνμ λΆμ¬ν©λλ€.
@vgrem @kgadek https://github.com/pypa/pypi-support/issues/463
μλ νμΈμ μ¬λ¬λΆ, [맀μ°] κΈ΄ 곡백기μ λν΄ μ£μ‘ν©λλ€. 빨리 λ°λΌμ‘μΌλ €κ³ ν©λλ€.
dom.dinicola
& vgrem
λ₯Ό PyPIμ 곡λ μμ μλ‘ μΆκ°νμ΅λλ€. λ€μ λ¨κ³ μ€ νλλ 리ν¬μ§ν 리λ₯Ό μ¬λ¬λΆ μ€ ν λͺ
μκ² μλ£νλ κ²μ
λλ€. κΆνμ΄ νμ©λλμ§ νμ€νμ§ μμ κ²½μ° κΈ°κΊΌμ΄ λμλλ¦¬κ² μ΅λλ€.
λ΄ ν¬ν¬μ νκ·Έλ₯Ό νΈμνμ΅λλ€. my-travisλ 2.1.8 μ ν볡νκ² λΉλ λ° μΆμνμ§λ§ 2.2.0 λ° master μμλ μ€ν¨νμ΅λλ€. λλ μ΄κ²μ΄ @vgrem μ-travis κ³μ μ λν ꡬμ±κ³Ό mine-travisμ μλ ꡬμ±μΌλ‘ μΈν΄ λ°μνλ€κ³ μκ°ν©λλ€.
λ°λΌμ λ¨Όμ 릴리μ€λ₯Ό μννλλ‘ @vgrem 's-travis λ₯Ό ꡬμ±νλ κ²μ΄ κ°μ₯ μ’μ κ²μ΄λΌκ³ μκ°ν©λλ€. κ·Έλ° λ€μ λͺ¨λ κ²μ΄ μ’μμΌ ν©λλ€.
@kgadek λ°κ° μ΅λλ€! :)
PyPI μ‘μΈμ€λ₯Ό νμΈν©λλ€. κ°μ¬ν©λλ€!
ν ν° μνΈλ λͺ
λ Ή()λ³λ‘ μμ±λμμ§λ§ PyPI μ
λ°μ΄νΈλ₯Ό νΈλ¦¬κ±°νλ λ°©λ²μ μμ§ νμ€νμ§ μμ΅λλ€.
λ°λ€
pypi ν¨ν€μ§κ° μ λ‘λλμμ΅λλ€! μλ μ λ‘λκ° μλνλμ§ νμΈνκΈ° μν΄ λ€μ 릴리μ€λ₯Ό κΈ°λ€λ € λ΄ μλ€!
κ°μ₯ μ μ©ν λκΈ
νλ₯ν λΌμ΄λΈλ¬λ¦¬μ λν 100% μ°¬μ¬λ @vgremμΌλ‘ μ΄λν©λλ€. λ, λ°©κΈ PyPI ν¨ν€μ§κ° νμνμ΅λλ€. μ΄μ¨λ : μ§ν μν©μ μ λ°μ΄νΈνκ² μ΅λλ€. μ΄κ²μ μ ν μ΄λ ΅μ§ μμ κ²μ²λΌ 보μ΄μ§λ§ λͺ κ°μ§ λ¨κ³κ° νμν©λλ€.
κ³ν μ μμ. μ λ°μ μΈ:
setup.py
μ λ²ν λ²μ , b) git-tag μμ±(μΌλΆ λͺ λͺ κ·μΉ ν¬ν¨)μ΄ νμν©λλ€.λ¨κ³: