ΠΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Python PyPI (ΠΠ½Π΄Π΅ΠΊΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π° Python) Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈβ"Π"", ΠΊΠΎΠΈ Π±Π΅Π° ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ ΠΎΠ΄ Π΅Π΄Π΅Π½ Π°Π²ΡΠΎΡ olgired2017 ΠΈ ΠΌΠ°ΡΠΊΠΈΡΠ°Π½ΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ""Π"" (ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π° ΡΠΎ ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° ΡΠΈΠΌΠ±ΠΎΠ»ΠΎΡ "I" (i) Π½Π°ΠΌΠ΅ΡΡΠΎ "l" (L) Π²ΠΎ ΠΈΠΌΠ΅ΡΠΎ). ΠΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΊΠ»ΡΡΠ΅Π²ΠΈΡΠ΅ Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΈ Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΏΡΠΎΠ½Π°ΡΠ΄Π΅Π½ΠΈ Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π±Π΅Π° ΠΈΡΠΏΡΠ°ΡΠ΅Π½ΠΈ Π΄ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π½Π° Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅Π³Π° ΡΠ΅ ΠΎΡΡΡΡΠ°Π½Π΅ΡΠΈ ΠΎΠ΄ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ PyPI.
Π‘Π°ΠΌΠΈΠΎΡ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ ΠΊΠΎΠ΄ Π±Π΅ΡΠ΅ ΠΏΡΠΈΡΡΡΠ΅Π½ Π²ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ βjeIlyfishβ, Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ βpython3-dateutilβ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ.
ΠΠΌΠΈΡΠ°ΡΠ° Π±Π΅Π° ΠΈΠ·Π±ΡΠ°Π½ΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π½Π΅Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΊΠΎΠΈ ΠΏΡΠ°Π²Π΅Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ (). ΠΠ»ΠΎΠ½Π°ΠΌΠ΅ΡΠ½ΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ βjeIlyfishβ Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ΅Π½ ΠΏΡΠ΅Π΄ ΠΎΠΊΠΎΠ»Ρ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°, Π½Π° 11 Π΄Π΅ΠΊΠ΅ΠΌΠ²ΡΠΈ 2018 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΠΎΡΡΠ°Π½Π° Π½Π΅ΠΎΡΠΊΡΠΈΠ΅Π½. ΠΠ°ΠΊΠ΅ΡΠΎΡ βpython3-dateutilβ Π±Π΅ΡΠ΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½ Π½Π° 29 Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ 2019 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π΄Π΅Π½Π° ΠΏΠΎΠ΄ΠΎΡΠ½Π° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° ΡΠΎΠΌΠ½Π΅ΠΆ ΠΊΠ°Ρ Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅. ΠΠ΅ ΡΠ΅ Π΄Π°Π΄Π΅Π½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π±ΡΠΎΡΠΎΡ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ Π½Π° ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ.
ΠΠ°ΠΊΠ΅ΡΠΎΡ ΡΠΎ ΠΌΠ΅Π΄ΡΠ·Π° Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄ ΡΡΠΎ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ Π»ΠΈΡΡΠ° Π½Π° βΡ Π°ΡΠΎΠ²ΠΈβ ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ Π±Π°Π·ΠΈΡΠ°Π½ΠΎ Π½Π° GitLab. ΠΠ½Π°Π»ΠΈΠ·Π°ΡΠ° Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΎΠ²ΠΈΠ΅ βΡ Π°ΡΠΎΠ²ΠΈβ ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° ΡΠΈΠ΅ ΡΠΎΠ΄ΡΠΆΠ°Ρ ΡΠΊΡΠΈΠΏΡΠ° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° base64 ΠΈ ΡΡΠ°ΡΡΡΠ²Π°Π½Π° ΠΏΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ΡΠΎ. Π‘ΠΊΡΠΈΠΏΡΠ°ΡΠ° Π³ΠΈ ΠΏΡΠΎΠ½Π°ΡΠ΄Π΅ ΠΊΠ»ΡΡΠ΅Π²ΠΈΡΠ΅ SSH ΠΈ GPG Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ, ΠΊΠ°ΠΊΠΎ ΠΈ Π½Π΅ΠΊΠΎΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΎΠ΄ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ ΠΈ ΠΈΠ½Π³Π΅ΡΠ΅Π½ΡΠΈΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ Π½Π° PyCharm, Π° ΠΏΠΎΡΠΎΠ° Π³ΠΈ ΠΈΡΠΏΡΠ°ΡΠΈ Π½Π° Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ΅Π½ ΡΠ΅ΡΠ²Π΅Ρ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ DigitalOcean.
ΠΠ·Π²ΠΎΡ: opennet.ru
