Office365-rest-python-client: рд░рд┐рд▓реАрдЬ рд╕рдВрд╕реНрдХрд░рдг 2.1.1, рдкреАрдкреАрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 4 рдЬреВрди 2018  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: vgrem/Office365-REST-Python-Client

рдЖрдЬ рдореИрдВрдиреЗ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдореИрдВ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рд╡рд░реНрддрдорд╛рди Office365 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП v2.0.0 рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдЧрд┐рдЯрд╣рдм рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред рдХреНрдпрд╛ рдкреАрдкреАрдкреАрдЖрдИ рдХреЛ рднреА v2.1.1 рдЬрд╛рд░реА рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рдкреАрдЖрдИрдкреА рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдорд╣рд╛рди рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓рд┐рдП 100% рдпрд╢ тАЛтАЛ@vgrem рдХреЛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ, рдореБрдЭреЗ рдЕрднреА рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ PyPI рдкреИрдХреЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рд╡реИрд╕реЗ рднреА: рдореИрдВ рдкреНрд░рдЧрддрд┐ рдкрд░ рдЕрджреНрдпрддрди рдХрд░реВрдБрдЧрд╛ред рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЪрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдпреЛрдЬрдирд╛ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░:

  • рд╕рднреА рд░рд┐рд▓реАрдЬрд╝ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП TravisCI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ,
  • git-tags рдХреЗ рдЖрдзрд╛рд░ рдкрд░ TravisCI рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдВ
  • рд░рд┐рд▓реАрдЬрд╝ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА a) setup.py рдореЗрдВ рдмрдВрдкрд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг, b) рдЧрд┐рдЯ-рдЯреИрдЧ рдмрдирд╛рдирд╛ (рд╕рдВрднрд╡рддрдГ рдХреБрдЫ рдирд╛рдордХрд░рдг рд╕рдореНрдореЗрд▓рди рдХреЗ рд╕рд╛рде)ред

рдХрджрдо:

  1. рдЙрд╕ рдпреЛрдЬрдирд╛ рдХрд╛ POC рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдЬреЛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ
  2. рдЗрд╕ рдХреНрд╖рдорддрд╛ рдХреЛ рдЗрд╕ рд░реЗрдкреЛ рдХреЗ рдПрдХ рдХрд╛рдВрдЯреЗ рдкрд░ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдХрд░реЗрдВ (рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдкреАрдИрдкреАрдЖрдИ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдХреНрд░реЗрдбрд┐рдЯ рд╣реИ)
  3. рдЬрдм рд╕рдм рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рддреЛ рдореИрдВ PyPI рдкреИрдХреЗрдЬ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреЛ @vgrem рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджреВрдВрдЧрд╛ рдФрд░ рдЗрд╕ рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдКрдВрдЧрд╛ред

рд╕рднреА 13 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдПрд╣ред рдпрд╣ рд╢рд╛рдпрдж рдореБрдЭ рдкрд░ рд╣реИред рдЗрд╕ рдмрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдкреВрд░реНрдг рдкреНрд░рдХрдЯреАрдХрд░рдг: рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЯреНрд░реИрд╡рд┐рд╕ рд╕реЗ рдкреАрдкреАрдкреАрдЖрдИ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░рд┐рд▓реАрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рдкрд╛рдЗрдкрд▓рд╛рдЗрди рддреИрдпрд╛рд░ рдХрд░реВрдВрдЧрд╛ред рдореИрдВрдиреЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ ... рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЯрд┐рдХрдЯ рдореБрдЭреЗ рдЕрдВрддрддрдГ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░реЗрдЧрд╛

рдЕрд░реЗ @kgadek рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдмрд╕ рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рд▓рд╛рдКрдВ :-) рдЕрдЪреНрдЫреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдорд╣рд╛рди рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓рд┐рдП 100% рдпрд╢ тАЛтАЛ@vgrem рдХреЛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ, рдореБрдЭреЗ рдЕрднреА рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ PyPI рдкреИрдХреЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рд╡реИрд╕реЗ рднреА: рдореИрдВ рдкреНрд░рдЧрддрд┐ рдкрд░ рдЕрджреНрдпрддрди рдХрд░реВрдБрдЧрд╛ред рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЪрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдпреЛрдЬрдирд╛ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░:

  • рд╕рднреА рд░рд┐рд▓реАрдЬрд╝ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП TravisCI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ,
  • git-tags рдХреЗ рдЖрдзрд╛рд░ рдкрд░ TravisCI рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдВ
  • рд░рд┐рд▓реАрдЬрд╝ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА a) setup.py рдореЗрдВ рдмрдВрдкрд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг, b) рдЧрд┐рдЯ-рдЯреИрдЧ рдмрдирд╛рдирд╛ (рд╕рдВрднрд╡рддрдГ рдХреБрдЫ рдирд╛рдордХрд░рдг рд╕рдореНрдореЗрд▓рди рдХреЗ рд╕рд╛рде)ред

рдХрджрдо:

  1. рдЙрд╕ рдпреЛрдЬрдирд╛ рдХрд╛ POC рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдЬреЛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ
  2. рдЗрд╕ рдХреНрд╖рдорддрд╛ рдХреЛ рдЗрд╕ рд░реЗрдкреЛ рдХреЗ рдПрдХ рдХрд╛рдВрдЯреЗ рдкрд░ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдХрд░реЗрдВ (рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдкреАрдИрдкреАрдЖрдИ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдХреНрд░реЗрдбрд┐рдЯ рд╣реИ)
  3. рдЬрдм рд╕рдм рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рддреЛ рдореИрдВ PyPI рдкреИрдХреЗрдЬ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреЛ @vgrem рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджреВрдВрдЧрд╛ рдФрд░ рдЗрд╕ рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдКрдВрдЧрд╛ред

рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг 2.1.1 рдХреЛ рдкреАрдкреАрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИ - рдХреГрдкрдпрд╛ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: https://pypi.org/project/Office365-REST-Python-Client/2.1.1/

рдирдпрд╛ рдЕрдВрдХ #92 рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдкреАрдЖрд░ #93 рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдЪрд░рдг 1 рдФрд░ 2 рд╣реИрдВред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдЗрд╕рдореЗрдВ рдЗрддрдирд╛ рд╕рдордп рд▓рдЧрд╛ред

@kgadek рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░реЗрдкреЛ рдХрд╛ рдЕрдиреБрд░рдХреНрд╖рдХ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреИрдХреЗрдЬ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдЕрдХреНрд╕рд░ рдЬреАрдердм рдФрд░ рдкреАрдкреАрдЖрдИ рдЕрдкрд▓реЛрдб рдкрд░ рд░рд┐рд▓реАрдЬ рдХреЗ рдмреАрдЪ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рд╕рдордп рдкреАрдкреАрдЖрдИ рдорд╛рд▓рд┐рдХ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ (рдЯреНрд░реИрд╡рд┐рд╕ рдЕрдкрд▓реЛрдб рдЗрд╕ рд╕рдордп рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ) рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рдкреИрдХреЗрдЬ рдвреВрдВрдврдиреЗ рдХреА рдЙрдореНрдореАрдж рдореЗрдВ рдкреАрдкреАрдЖрдИ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рд╣реИред .
(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 рд╕рдВрд╕реНрдХрд░рдг рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ

рд╣рд╛рдп рд╕рдм, [рдмрд╣реБрдд] рд▓рдВрдмреЗ рдЕрдВрддрд░рд╛рд▓ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдЬрд▓реНрджреА рдкрдХрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред

рдореИрдВрдиреЗ dom.dinicola рдФрд░ vgrem рдХреЛ PyPI рдкрд░ рд╕рд╣-рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╣реИред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЕрдЧрд▓реЗ рдХрджрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЖрдк рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд░реЗрдкреЛ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреА рдЕрдиреБрдорддрд┐рдпрд╛рдВ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдореИрдВрдиреЗ рдЯреИрдЧ рдХреЛ рдЕрдкрдиреЗ рдХрд╛рдВрдЯреЗ рдкрд░ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рд╣реИ, my-travis рдиреЗ рдЦреБрд╢реА рд╕реЗ 2.1.8 рдмрдирд╛рдпрд╛ рдФрд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди 2.2.0 рдФрд░ рдорд╛рд╕реНрдЯрд░ рдкрд░ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ @vgrem рдХреЗ-рдЯреНрд░реИрд╡рд┐рд╕ рдЦрд╛рддреЗ рдореЗрдВ рдХрд┐рдП рдЧрдП рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдФрд░ рдорд╛рдЗрди-рдЯреНрд░реИрд╡рд┐рд╕ рдореЗрдВ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░рд┐рд▓реАрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ @vgrem рдХреЗ-рдЯреНрд░реИрд╡рд┐рд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ (рдФрд░ рдореЗрд░реЗ рдХрд╛рдВрдЯреЗ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ), рддреЛ рдпрд╣ рд╕рдм рдЕрдЪреНрдЫрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдирдорд╕реНрддреЗ @kgadek рдФрд░ рдЖрдкрд╕реЗ рд╕реБрдирдХрд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛! :)
рдореИрдВ рдкреАрдИрдкреАрдЖрдИ рдкрд╣реБрдВрдЪ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ, рдзрдиреНрдпрд╡рд╛рдж!

рдкреНрд░рддрд┐ рдирд┐рд░реНрджреЗрд╢ () рдЯреЛрдХрди рдкрд╛рд╕рд╡рд░реНрдб рдЬрдирд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ PyPI рдЕрдкрдбреЗрдЯ рдХреЛ рдХреИрд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рд╡рд╛рджрд┐рдо

pypi рдкреИрдХреЗрдЬ рдЕрдкрд▓реЛрдб рдХрд░ рджрд┐рдП рдЧрдП рд╣реИрдВ! рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдкрд▓реЛрдб рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдпрд╣ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЗрдП рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

domdinicola picture domdinicola  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

attibalazs picture attibalazs  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Cesaaar picture Cesaaar  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

florinmihut picture florinmihut  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

liuliqiu picture liuliqiu  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ