PyPI рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреАрд▓ 46% Python рдкреЕрдХреЗрдЬреЗрд╕рдордзреНрдпреЗ рд╕рдВрднрд╛рд╡реНрдп рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдХреЛрдб рдЕрд╕рддреЛ

рддреБрд░реНрдХреВ рд╡рд┐рджреНрдпрд╛рдкреАрдард╛рддреАрд▓ рд╕рдВрд╢реЛрдзрдХрд╛рдВрдЪреНрдпрд╛ рдЧрдЯрд╛рдиреЗ (рдлрд┐рдирд▓рдВрдб) рд╕рдВрднрд╛рд╡реНрдп рдзреЛрдХрд╛рджрд╛рдпрдХ рдмрд╛рдВрдзрдХрд╛рдорд╛рдВрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА PyPI рднрд╛рдВрдбрд╛рд░рд╛рддреАрд▓ рдкреЕрдХреЗрдЬрдЪреНрдпрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рдЪреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рдЬреНрдпрд╛рдореБрд│реЗ рдЕрд╕реБрд░рдХреНрд╖рд╛ рд╣реЛрдК рд╢рдХрддрд╛рдд. 197 рд╣рдЬрд╛рд░ рдкреЕрдХреЗрдЬрдЪреНрдпрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рджрд░рдореНрдпрд╛рди, 749 рд╣рдЬрд╛рд░ рд╕рдВрднрд╛рд╡реНрдп рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛. 46% рдкреЕрдХреЗрдЬреЗрд╕рдордзреНрдпреЗ рдХрд┐рдорд╛рди рдПрдХ рдЕрд╢реА рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ. рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛рдВрдкреИрдХреА рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рдгреА рдЖрдгрд┐ рдХреЛрдб рдмрджрд▓рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдгрд╛рд░реНтАНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЙрдгреАрд╡рд╛ рдЖрд╣реЗрдд.

рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ 749 рд╣рдЬрд╛рд░ рд╕рдорд╕реНрдпрд╛рдВрдкреИрдХреА 442 рд╣рдЬрд╛рд░ (41%) рдХрд┐рд░рдХреЛрд│, 227 рд╣рдЬрд╛рд░ (30%) рдордзреНрдпрдо рд╕рдорд╕реНрдпрд╛ рдЖрдгрд┐ 80 рд╣рдЬрд╛рд░ (11%) рдзреЛрдХрд╛рджрд╛рдпрдХ рдореНрд╣рдгреВрди рд▓реЗрдмрд▓ рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛. рдХрд╛рд╣реА рдкреЕрдХреЗрдЬреЗрд╕ рдЧрд░реНрджреАрддреВрди рд╡реЗрдЧрд│реА рдЕрд╕рддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рдд рд╣рдЬрд╛рд░реЛ рд╕рдорд╕реНрдпрд╛ рдЕрд╕рддрд╛рдд: рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, PyGGI рдкреЕрдХреЗрдЬрдиреЗ 2589 рд╕рдорд╕реНрдпрд╛ рдУрд│рдЦрд▓реНрдпрд╛, рдореБрдЦреНрдпрддрдГ тАЬрдЯреНрд░рд╛рдп-рдПрдХреНрд╕реНрдкреЗрдкреНрдЯ-рдкрд╛рд╕тАЭ рдмрд╛рдВрдзрдХрд╛рдо рд╡рд╛рдкрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд, рдЖрдгрд┐ appengine-sdk рдкреЕрдХреЗрдЬрдордзреНрдпреЗ 2356 рд╕рдорд╕реНрдпрд╛ рдЖрдврд│рд▓реНрдпрд╛. genie.libs.ops, pbcore рдЖрдгрд┐ genie.libs.parser рдкреЕрдХреЗрдЬреЗрд╕рдордзреНрдпреЗрд╣реА рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд.

рд╣реЗ рдиреЛрдВрдж рдШреНрдпрд╛рд╡реЗ рдХреА рдкрд░рд┐рдгрд╛рдо рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдЬреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд░рдЪрдирд╛рдВрдЪреНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪрд╛ рд╕рдВрджрд░реНрдн рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдд рдирд╛рд╣реАрдд. рдХреЛрдб рд╕реНрдХреЕрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ рдмреЕрдиреНрдбрд┐рдЯ рдЯреВрд▓рдХрд┐рдЯрдЪреНрдпрд╛ рд╡рд┐рдХрд╕рдХрд╛рдиреЗ рдЕрд╕реЗ рдордд рд╡реНрдпрдХреНрдд рдХреЗрд▓реЗ рдХреА рдЦреЛрдЯреНрдпрд╛ рдкреЙрдЭрд┐рдЯрд┐рд╡реНрд╣рдЪреНрдпрд╛ рдмрд░реНтАНрдпрд╛рдкреИрдХреА рдЬрд╛рд╕реНрдд рд╕рдВрдЦреНрдпреЗрдореБрд│реЗ, рдкреНрд░рддреНрдпреЗрдХ рд╕рдорд╕реНрдпреЗрдЪреНрдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЕрдиреНрдпреБрдЕрд▓ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдирд╛рд╢рд┐рд╡рд╛рдп рд╕реНрдХреЕрди рдкрд░рд┐рдгрд╛рдо рдереЗрдЯ рдЕрд╕реБрд░рдХреНрд╖рд╛ рдорд╛рдирд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реАрдд.

рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреНрд░рдорд╛рдВрдХ рдЬрдирд░реЗрдЯрд░ рдЖрдгрд┐ MD5 рд╕рд╛рд░рдЦреНрдпрд╛ рд╣реЕрд╢рд┐рдВрдЧ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪрд╛ рд╡рд╛рдкрд░ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреА рд╕рдорд╕реНрдпрд╛ рдорд╛рдирддреЛ, рддрд░ рдХреЛрдбрдордзреНрдпреЗ рдЕрд╢рд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪрд╛ рд╡рд╛рдкрд░ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрд╡рд░ рдкрд░рд┐рдгрд╛рдо рди рдХрд░рдгрд╛рд▒реНрдпрд╛ рд╣реЗрддреВрдВрд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдлрдВрдХреНрд╢рдиреНрд╕ рдЬрд╕реЗ рдХреА рдкрд┐рдХрд▓, yaml.load, рд╕рдмрдкреНрд░реЛрд╕реЗрд╕ рдЖрдгрд┐ рдЗрд╡реНрд╣реЕрд▓рдордзреНрдпреЗ рдмрд╛рд╣реНрдп рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕ рд╕рдорд╕реНрдпрд╛ рдорд╛рдирддреЛ, рдкрд░рдВрддреБ рдпрд╛ рд╡рд╛рдкрд░рд╛рдордзреНрдпреЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА рдЖрдгрд┐ рдЦрд░рдВ рддрд░ рдпрд╛ рдлрдВрдХреНрд╢рдиреНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреНрдпрд╛ рдзреЛрдХреНрдпрд╛рд╢рд┐рд╡рд╛рдп рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. .

рдЕрднреНрдпрд╛рд╕рд╛рдд рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рдЪрд╛рдЪрдгреНрдпрд╛рдВрдкреИрдХреА:

  • exec, mktemp, eval, mark_safe рдЗрддреНрдпрд╛рджреА рд╕рдВрднрд╛рд╡реНрдп рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдлрдВрдХреНрд╢рдиреНрд╕ рд╡рд╛рдкрд░рдгреЗ.
  • рдлрд╛рдпрд▓реАрдВрд╕рд╛рдареА рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрдЪреА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕реЗрдЯрд┐рдВрдЧ.
  • рд╕рд░реНрд╡ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЙрдХреЗрдЯ рд╕рдВрд▓рдЧреНрди рдХрд░рдгреЗ.
  • рдХреЛрдбрдордзреНрдпреЗ рдХрд╛рдЯреЗрдХреЛрд░рдкрдгреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб рдЖрдгрд┐ рдХреА рд╡рд╛рдкрд░рдгреЗ.
  • рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рддрд╛рддреНрдкреБрд░рддреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡рд╛рдкрд░рдгреЗ.
  • рдХреЕрдЪ-рдСрд▓-рд╕реНрдЯрд╛рдИрд▓ рдЕрдкрд╡рд╛рдж рд╣рдБрдбрд▓рд░реНрд╕рдордзреНрдпреЗ рдкрд╛рд╕ рдЖрдгрд┐ рд╕реБрд░реВ рдареЗрд╡рд╛ рд╡рд╛рдкрд░рдгреЗ;
  • рдбреАрдмрдЧрд┐рдВрдЧ рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░реВрди рдлреНрд▓рд╛рд╕реНрдХ рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓рд╛рдБрдЪ рдХрд░рдгреЗ.
  • рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдбреЗрдЯрд╛ рдбрд┐рд╕рд┐рд░рд┐рдпрд▓рд╛рдпрдЭреЗрд╢рди рдкрджреНрдзрддреА рд╡рд╛рдкрд░рдгреЗ.
  • MD2, MD4, MD5 рдЖрдгрд┐ SHA1 рд╣реЕрд╢ рдлрдВрдХреНрд╢рдиреНрд╕ рд╡рд╛рдкрд░рддреЗ.
  • рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдбреАрдИрдПрд╕ рд╕рд┐рдлрд░ рдЖрдгрд┐ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдореЛрдбрдЪрд╛ рд╡рд╛рдкрд░.
  • Python рдЪреНрдпрд╛ рдХрд╛рд╣реА рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд HTTPSConnection рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪрд╛ рд╡рд╛рдкрд░.
  • urlopen рдордзреНрдпреЗ file:// рдпреЛрдЬрдирд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ.
  • рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдХрд╛рд░реНрдпреЗ рдХрд░рддрд╛рдирд╛ рдЫрджреНрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рд╡рд╛рдкрд░рдгреЗ.
  • рдЯреЗрд▓рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдгреЗ.
  • рдЕрд╕реБрд░рдХреНрд╖рд┐рдд XML рдкрд╛рд░реНрд╕рд░ рд╡рд╛рдкрд░рдгреЗ.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдХреА PyPI рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд 8 рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдкреЕрдХреЗрдЬреЗрд╕ рдЖрдврд│рд▓реЗ рдЖрд╣реЗрдд. рдХрд╛рдврдгреНрдпрд╛рдкреВрд░реНрд╡реА, рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдкреЕрдХреЗрдЬреЗрд╕ 30 рд╣рдЬрд╛рд░рд╛рд╣реВрди рдЕрдзрд┐рдХ рд╡реЗрд│рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдкреЕрдХреЗрдЬреЗрд╕рдордзреАрд▓ рд╕рд╛рдзреНрдпрд╛ рд╕реНрдЯреЕрдЯрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХрд╛рдВрдХрдбреВрди рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк рдЖрдгрд┐ рдмрд╛рдпрдкрд╛рд╕ рдЪреЗрддрд╛рд╡рдгреА рд▓рдкрд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА, рдмреЗрд╕64 рд╡рд╛рдкрд░реВрди рдХреЛрдб рдмреНрд▓реЙрдХреНрд╕ рдПрдиреНрдХреЛрдб рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрдгрд┐ рдИрд╡реНрд╣рд▓ рдХреЙрд▓ рд╡рд╛рдкрд░реВрди рдбреАрдХреЛрдбрд┐рдВрдЧрдирдВрддрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.

noblesse, genesisbot, are, рдЧреНрд░рд╕реНрдд, noblesse2 рдЖрдгрд┐ noblesev2 рдкреЕрдХреЗрдЬрдордзреНрдпреЗ Chrome рдЖрдгрд┐ Edge рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рд╕рдВрдЪрдпрд┐рдд рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдХреНрд░рдорд╛рдВрдХ рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рд░реЛрдЦрдгреНрдпрд╛рд╕рд╛рдареА, рддрд╕реЗрдЪ Discord рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреВрди рдЦрд╛рддреЗ рдЯреЛрдХрди рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕реНрдХреНрд░реАрди рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯрд╕рд╣ рд╕рд┐рд╕реНрдЯрдо рдбреЗрдЯрд╛ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдЕрд╕рддреЛ. pytagora рдЖрдгрд┐ pytagora2 рдкреЕрдХреЗрдЬреЗрд╕рдордзреНрдпреЗ рддреГрддреАрдп-рдкрдХреНрд╖ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдХреЛрдб рд▓реЛрдб рдЖрдгрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛