PyPI เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ Python เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ 46% เชธเช‚เชญเชตเชฟเชค เช…เชธเซเชฐเช•เซเชทเชฟเชค เช•เซ‹เชก เชงเชฐเชพเชตเซ‡ เช›เซ‡

เชคเซเชฐเซเช•เซ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€ (เชซเชฟเชจเชฒเซ‡เชจเซเชก) เชจเชพ เชธเช‚เชถเซ‹เชงเช•เซ‹เชจเชพ เชœเซ‚เชฅเซ‡ เชธเช‚เชญเชตเชฟเชค เชœเซ‹เช–เชฎเซ€ เชฌเชพเช‚เชงเช•เชพเชฎเซ‹เชจเชพ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ PyPI เชญเช‚เชกเชพเชฐเชฎเชพเช‚ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซเชฏเชพ เช›เซ‡ เชœเซ‡ เชจเชฌเชณเชพเชˆเช“ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. 197 เชนเชœเชพเชฐ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฆเชฐเชฎเชฟเชฏเชพเชจ, 749 เชนเชœเชพเชฐ เชธเช‚เชญเชตเชฟเชค เชธเซเชฐเช•เซเชทเชพ เชธเชฎเชธเซเชฏเชพเช“ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. 46% เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ€ เชเช• เช†เชตเซ€ เชธเชฎเชธเซเชฏเชพ เช›เซ‡. เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชธเชฎเชธเซเชฏเชพเช“เชฎเชพเช‚ เช…เชชเชตเชพเชฆ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เช…เชจเซ‡ เช•เซ‹เชก เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเซ€ เชธเซเชตเชฟเชงเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเช‚เชฌเช‚เชงเชฟเชค เช–เชพเชฎเซ€เช“ เช›เซ‡.

เช“เชณเช–เชพเชฏเซ‡เชฒเซ€ 749 เชนเชœเชพเชฐ เชธเชฎเชธเซเชฏเชพเช“เชฎเชพเช‚เชฅเซ€, 442 เชนเชœเชพเชฐ (41%) เชจเซ‡ เชจเชพเชจเซ€, 227 เชนเชœเชพเชฐ (30%) เชจเซ‡ เชฎเชงเซเชฏเชฎ เชธเชฎเชธเซเชฏเชพเช“ เช…เชจเซ‡ 80 เชนเชœเชพเชฐ (11%) เชจเซ‡ เช–เชคเชฐเชจเชพเช• เชคเชฐเซ€เช•เซ‡ เชฒเซ‡เชฌเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เช•เซ‡เชŸเชฒเชพเช• เชชเซ‡เช•เซ‡เชœเซ‹ เชญเซ€เชกเชฎเชพเช‚เชฅเซ€ เช…เชฒเช— เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชนเชœเชพเชฐเซ‹ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡: เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, PyGGI เชชเซ‡เช•เซ‡เชœเซ‡ 2589 เชธเชฎเชธเซเชฏเชพเช“ เช“เชณเช–เซ€ เช›เซ‡, เชœเซ‡ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ "เชŸเซเชฐเชพเชฏ-เชธเชฟเชตเชพเชฏ-เชชเชพเชธ" เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชŸเชจเชพ เช‰เชชเชฏเซ‹เช—เชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, เช…เชจเซ‡ เชเชชเซ‡เชจเซเชœเชฟเชจ-sdk เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚ 2356 เชธเชฎเชธเซเชฏเชพเช“ เชœเซ‹เชตเชพ เชฎเชณเซ€ เช›เซ‡. genie.libs.ops, pbcore เช…เชจเซ‡ genie.libs.parser เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚ เชชเชฃ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡.

เช เชจเซ‹เช‚เชงเชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชธเซเชตเชšเชพเชฒเชฟเชค เชธเซเชฅเชฟเชฐ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชจเชพ เช†เชงเชพเชฐเซ‡ เชฎเซ‡เชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ, เชœเซ‡ เชšเซ‹เช•เซเช•เชธ เชฎเชพเชณเช–เชพเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเชพ เชธเช‚เชฆเชฐเซเชญเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ เชจเชฅเซ€. เชฌเซ‡เชจเซเชกเชฟเชŸ เชŸเซ‚เชฒเช•เซ€เชŸเชจเชพ เชกเซ‡เชตเชฒเชชเชฐเซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‹เชกเชจเซ‡ เชธเซเช•เซ‡เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชคเซ‡เชฃเซ‡ เช…เชญเชฟเชชเซเชฐเชพเชฏ เชตเซเชฏเช•เซเชค เช•เชฐเซเชฏเซ‹ เช•เซ‡ เช–เซ‹เชŸเชพ เชธเช•เชพเชฐเชพเชคเซเชฎเช•เชจเซ€ เชเช•เชฆเชฎ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡, เชฆเชฐเซ‡เช• เชฎเซเชฆเซเชฆเชพเชจเซ€ เชตเชงเชพเชฐเชพเชจเซ€ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชธเชฎเซ€เช•เซเชทเชพ เชตเชฟเชจเชพ เชธเซเช•เซ‡เชจ เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ‡ เชธเซ€เชงเซ€ เชจเชฌเชณเชพเชˆเช“ เช—เชฃเซ€ เชถเช•เชพเชฏ เชจเชนเซ€เช‚.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชตเชฟเชถเซเชฒเซ‡เชทเช• เช…เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชฐเซ‡เชจเซเชกเชฎ เชจเช‚เชฌเชฐ เชœเชจเชฐเซ‡เชŸเชฐ เช…เชจเซ‡ MD5 เชœเซ‡เชตเชพ เชนเซ‡เชถเชฟเช‚เช— เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชธเชฎเชธเซเชฏเชพ เชฎเชพเชจเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เช†เชตเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเซเชฐเช•เซเชทเชพเชจเซ‡ เช…เชธเชฐ เชจ เช•เชฐเชคเชพ เชนเซ‡เชคเซเช“ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชตเชฟเชถเซเชฒเซ‡เชทเช• เช…เชฅเชพเชฃเชพเช‚, yaml.load, เชธเชฌเชชเซเชฐเซ‹เชธเซ‡เชธ เช…เชจเซ‡ เช‡เชตเซ‡เชฒ เชœเซ‡เชตเชพ เช…เชธเซเชฐเช•เซเชทเชฟเชค เช•เชพเชฐเซเชฏเซ‹เชฎเชพเช‚ เชฌเชพเชนเซเชฏ เชกเซ‡เชŸเชพเชจเซ€ เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชชเชฃ เชธเชฎเชธเซเชฏเชพ เชฎเชพเชจเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช† เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เช•เซ‹เชˆ เชจเชฌเชณเชพเชˆเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชคเซ‹ เชจเชฅเซ€ เช…เชจเซ‡ เชนเช•เซ€เช•เชคเชฎเชพเช‚ เช† เช•เชพเชฐเซเชฏเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเซเชฐเช•เซเชทเชพเชจเชพ เชœเซ‹เช–เชฎ เชตเชฟเชจเชพ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ€ เชถเช•เชพเชฏ เช›เซ‡. .

เช…เชญเซเชฏเชพเชธเชฎเชพเช‚ เชตเชชเชฐเชพเชคเชพ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชชเซˆเช•เซ€:

  • เชธเช‚เชญเชตเชฟเชค เชฐเซ‚เชชเซ‡ เช…เชธเซเชฐเช•เซเชทเชฟเชค เช•เชพเชฐเซเชฏเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ exec, mktemp, eval, mark_safe, เชตเช—เซ‡เชฐเซ‡.
  • เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เชเช•เซเชธเซ‡เชธ เช…เชงเชฟเช•เชพเชฐเซ‹เชจเซ€ เช…เชธเซเชฐเช•เซเชทเชฟเชค เชธเซ‡เชŸเชฟเช‚เช—.
  • เชฌเชงเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซ‹เช•เซ‡เชŸเชจเซ‡ เชœเซ‹เชกเชตเซเช‚.
  • เช•เซ‹เชกเชฎเชพเช‚ เชธเช–เชค เชฐเซ€เชคเซ‡ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชชเชพเชธเชตเชฐเซเชกเซเชธ เช…เชจเซ‡ เช•เซ€เช“เชจเซ‹ เช‰เชชเชฏเซ‹เช—.
  • เชชเซ‚เชฐเซเชตเชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช…เชธเซเชฅเชพเชฏเซ€ เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเช•เชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡.
  • เช•เซ…เชš-เช‘เชฒ-เชธเซเชŸเชพเช‡เชฒ เช…เชชเชตเชพเชฆ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชฎเชพเช‚ เชชเชพเชธ เช…เชจเซ‡ เชšเชพเชฒเซ เชฐเชพเช–เซ‹;
  • เชกเซ€เชฌเช—เซ€เช‚เช— เชฎเซ‹เชก เชธเช•เซเชทเชฎ เชธเชพเชฅเซ‡ เชซเซเชฒเชพเชธเซเช• เชตเซ‡เชฌ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเซ‡เชฌ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซ‹ เชฒเซ‹เชจเซเชš เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช.
  • เช…เชธเซเชฐเช•เซเชทเชฟเชค เชกเซ‡เชŸเชพ เชกเซ€เชธเซ€เชฐเชฟเชฏเชฒเชพเชˆเชเซ‡เชถเชจ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช—.
  • MD2, MD4, MD5 เช…เชจเซ‡ SHA1 เชนเซ‡เชถ เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.
  • เช…เชธเซเชฐเช•เซเชทเชฟเชค DES เชธเชพเช‡เชซเชฐ เช…เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฎเซ‹เชกเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช—.
  • เชชเชพเชฏเชฅเซ‹เชจเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชฎเชพเช‚ เช…เชธเซเชฐเช•เซเชทเชฟเชค HTTPS เช•เชจเซ‡เช•เซเชถเชจ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช—.
  • urlopen เชฎเชพเช‚ file:// เชธเซเช•เซ€เชฎเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช.
  • เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เช•เชพเชฐเซเชฏเซ‹ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเซเชฏเซเชกเซ‹เชฐเซ‡เชจเซเชกเชฎ เชจเช‚เชฌเชฐ เชœเชจเชฐเซ‡เชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹.
  • เชŸเซ‡เชฒเชจเซ‡เชŸ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡.
  • เช…เชธเซเชฐเช•เซเชทเชฟเชค XML เชชเชพเชฐเซเชธเชฐเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช—.

เชตเชงเซเชฎเชพเช‚, เช เชจเซ‹เช‚เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช•เซ‡ PyPI เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ 8 เชฆเซ‚เชทเชฟเชค เชชเซ‡เช•เซ‡เชœเซ‹ เชฎเชณเซ€ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชฆเซ‚เชฐ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ, เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เชชเซ‡เช•เซ‡เชœเซ‹ 30 เชนเชœเชพเชฐเชฅเซ€ เชตเชงเซ เชตเช–เชค เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชฆเซ‚เชทเชฟเชค เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซ‡ เช›เซเชชเชพเชตเชตเชพ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚ เชธเชพเชฆเชพ เชธเซเชŸเซ‡เชŸเชฟเช• เชตเชฟเชถเซเชฒเซ‡เชทเช•เซ‹เชจเซ€ เชšเซ‡เชคเชตเชฃเซ€เช“เชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฌเซ‡เช 64เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซ‹เชก เชฌเซเชฒเซ‹เช•เซเชธเชจเซ‡ เชเชจเซเช•เซ‹เชก เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ เช…เชจเซ‡ eval เช•เซ‰เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเซ€เช•เซ‹เชกเชฟเช‚เช— เชชเช›เซ€ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ.

noblesse, genesisbot, are, pain, noblesse2 เช…เชจเซ‡ noblesev2 เชชเซ‡เช•เซ‡เชœเซ‹ เช•เซเชฐเซ‹เชฎ เช…เชจเซ‡ เชเชœ เชฌเซเชฐเชพเช‰เชเชฐเซเชธเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เซเชฐเซ‡เชกเชฟเชŸ เช•เชพเชฐเซเชก เชจเช‚เชฌเชฐ เช…เชจเซ‡ เชชเชพเชธเชตเชฐเซเชกเซเชธเชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชก เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชคเซ‡เชฎเชœ เชกเชฟเชธเช•เซ‹เชฐเซเชก เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚เชฅเซ€ เชเช•เชพเช‰เชจเซเชŸ เชŸเซ‹เช•เชจเซเชธ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเซเช•เซเชฐเซ€เชจ เชธเชพเชฎเช—เซเชฐเซ€เชจเชพ เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸเซเชธ เชธเชนเชฟเชค เชธเชฟเชธเซเชŸเชฎ เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡. pytagora เช…เชจเซ‡ pytagora2 เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เช•เซ‹เชกเชจเซ‡ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชšเชฒเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹