"рдЬреАрд╡рди рджрд░реНрдж" рдХреЗ рдмрд┐рдирд╛ ppa рдХреЗ рд▓рд┐рдП рдЕрдЬрдЧрд░ рдкреИрдХреЗрдЬ рднреЗрдЬрдирд╛

рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреЛрд╕реНрдЯ рдХреЗ рдмрд╛рдж, рдЙрдкрд╢реАрд░реНрд╖рдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреЗрддрди рдЬреЛрдбрд╝рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реБрдИред рдЗрд╕рдХреА рдирд┐рд░реНрднрд░рддрд╛ рджреЗрдЦрдХрд░, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рджреЛ рдкреИрдХреЗрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВ, рдФрд░ рд╡реЗ рдЙрдкрдпреБрдХреНрдд рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИрдВред рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдЬреАрд╡рди рдПрдХ рджрд░реНрдж рд╣реИ рдФрд░ рдореБрдЭреЗ рдкрд╛рдВрдЪ рдбреЗрдмрд┐рдпрди / рдирд┐рдпрдВрддреНрд░рдг рдмрдирд╛рдирд╛ рд╣реИ, рдкрд╛рдВрдЪ рдЪреИрдВрдЬ рдмрдирд╛рдирд╛ рд╣реИ рдФрд░ рдЬреЗрдирдХреАрдВрд╕ рдореЗрдВ 20 рдХрд╛рд░реНрдп рдмрдирд╛рдиреЗ рд╣реИрдВред

рд▓реЗрдХрд┐рди рдЗрди рд╕рднреА рдкрд░ рдкреВрд░реЗ рджреЛ рдШрдВрдЯреЗ рдХреНрдпреЛрдВ рдмрд┐рддрд╛рдПрдВ рдпрджрд┐ рдЖрдк рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдмрд╕ рдХреБрдЫ рджрд┐рди рдмрд┐рддрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдо рдпрд╣ рдерд╛,


рд╕реНрдерд╛рдкрдирд╛


рдЙрдмрдВрдЯреВ


рдЙрдмрдВрдЯреВ рдореЗрдВ, рдПрдХ рдкреИрдХреЗрдЬ ppa рд╕реЗ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
sudo add-apt-repository ppa:nvbn-rm/ppa sudo apt-get update sudo apt-get install pytoppa 

рдЕрдиреНрдп рд╡рд┐рдХреГрддрд┐рдпрд╛рдВ


рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ dh-make рдФрд░ cdbs рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдкрд╛рдЗрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ pytoppa рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
 pip install pytoppa 

рдХреЗ рдЙрдкрдпреЛрдЧ


рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдЬрдбрд╝ рдореЗрдВ рдЖрдкрдХреЛ .pytoppa.yml рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЗрд╕рдХрд╛ рдкреНрд░рд╛рд░реВрдк:
 section:  #   python,    dependencies: - -1 - -2 releases: - -1 - -2 

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, series_list рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП:
 section: net dependencies: - python-requests - python-beautifulsoup - python-gevent - python-decorator - python-libtorrent - python-pyside - subliminal releases: - saucy - precise - quantal - raring 


рдФрд░ рдЪрд▓рд╛рдПрдВ:
 pytoppa ---launchpad ppa 

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ:
 pytoppa 'Vladimir Iakovlev <nvbn.rm@gmail.com>' 'ppa:nvbn-rm/ppa' 

рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ


Setup.py рд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдкрдврд╝рдирд╛ рдереЛрдбрд╝рд╛ рдЧреИрд░-рддреБрдЪреНрдЫ рд╣реЛ рдЧрдпрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдерд╛ рдЕрдкрдиреА рдЦреБрдж рдХреА рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде setuptools.setup рдФрд░ setuptools.setup рдХреЛ рдмрджрд▓рдирд╛, рдЬреЛ рдмрд╕ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИред

рдФрд░ рдЪреИрдВрдЬ рдХрд╛ рдЧрдарди , рдЙрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдерд╛:
  1. рдЙрди рд╕рднреА рдХрдорд┐рдЯреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдЬрд┐рдирдореЗрдВ setup.py рдореМрдЬреВрдж рд╣реИ
  2. рдкреНрд░рддреНрдпреЗрдХ рдХрдорд┐рдЯ рдХреЗ рд▓рд┐рдП, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдХрдорд┐рдЯ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдЖрд╡реЗрджрди рдХреЗрд╡рд▓ рдХрдорд┐рдЯ рджреНрд╡рд╛рд░рд╛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд╣рд╛рдВ setup.py рдмрджрд▓ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдЕрдХреНрд╕рд░ рд╕рдВрд╕реНрдХрд░рдг рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ;
  3. setup.py рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдкрдврд╝реЗрдВ;
  4. рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдХрдорд┐рдЯ рд▓реЙрдЧ рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдПред

рдмрд╛рдХреА рдЪрд░рдг рдХреЗрд╡рд▓ рдЖрджреЗрд╢реЛрдВ рдХреЛ рдХреЙрдкреА рдпрд╛ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВред

рд╕рдВрджрд░реНрдн


рдЧрд┐рдердм рдкрд░рд┐рдпреЛрдЬрдирд╛ ;
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде ppa ред

Source: https://habr.com/ru/post/In204526/


All Articles