Pylons рдФрд░ repoze.bfg рдкрд┐рд░рд╛рдорд┐рдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╡рд┐рд▓реАрди рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ

рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдореВрд╣ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рд╕рд╛рдордиреЗ рдЖрдИ рдЪрд░реНрдЪрд╛ рдХреЗ рдХрд╛рд░рдг рд╕рд╛рдордиреЗ рдЖрдИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реЛ рдЧрдпрд╛ рдХрд┐:





рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде, рдореИрдВ рдЗрд╕ рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреА рдореМрдЬреВрджрд╛ рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдкрд╛рдЗрд▓рдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреА рдУрд░ рд╕реЗ рдЕрднреА рддрдХ рдХреЛрдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдШреЛрд╖рдгрд╛ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕рдХреА рдЙрдореНрдореАрдж рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк Pylons-1.x рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВред

рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рд╛рдпрдХ рд╣реИ рдХрд┐ рдЕрдм рдкрд┐рд░рд╛рдорд┐рдб рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ, рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡реИрдХрд▓реНрдкрд┐рдХ рддрдХрдиреАрдХ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ - рд╡рд╣реА рд╡реЗрд░рдХреЗрдЧ, рдЬреЛрдВрдЧреЛ рдФрд░ рдЕрдиреНрдп рд░реВрдкрд░реЗрдЦрд╛ рдЬреЛ рдкрд╛рдЗрд▓реЛрдВрд╕ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдИ рд╣реИрдВред

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рддреЛрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЖрдЧреЗ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВ:



рдЬреЛ рд▓реЛрдЧ, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рджреВрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрдХ рдмрд╣реБрдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЕрд╡рдзрд╛рд░рдг рд╣реИ рдЬреЛ рд╡реЗ рдирдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рдкрд░рд┐рдЪрд┐рдд рдХреЗ рдмрд╛рдж рд╕реАрдЦрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред



рдкрд┐рд░рд╛рдорд┐рдбреЛрдВ рдХреЗ рд╕рд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


рдкрд┐рд░рд╛рдорд┐рдб рдмреАрдПрдлрдЬреА рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХ (рдЬрд┐рд╕реЗ рд░рд┐рдкреЙрдЬ.рдмреАрдПрдлрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ) рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рд╛, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдЬрд╝реЛрдк рдордВрдЪ рдХрд╛ рдПрдХ рд╡рдВрд╢рдЬ рд╣реИ, рд▓реЗрдХрд┐рди Django рдФрд░ рдкрд╛рдЗрд▓рдиреНрд╕ рдХреА рдордЬрдмреВрдд рдЫрд╛рдк рдХреЗ рддрд╣рдд рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рд╕рд╛рд▓, рдмреАрдПрдлрдЬреА рдФрд░ рдкрд╛рдЗрд▓рдиреНрд╕ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЕрдкрдиреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдФрд░ рдореМрдЬреВрджрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рджреЛрдиреЛрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рдирдпрд╛ рдврд╛рдВрдЪрд╛ (рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рд▓реЗрдХрд┐рди рдореМрдЬреВрджрд╛ рдкреНрд░рд▓реЗрдЦрди рдкрд┐рдЫрд▓реЗ рддрдирд╛рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ - "2010 рдХреЗ рдЕрдВрдд рддрдХ, рдкрд┐рд░рд╛рдорд┐рдб рдХреЛ рд░рд┐рдкреАрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛ред bfg ; 2010 рдХреЗ рдЕрдВрдд рдореЗрдВ рдЗрд╕реЗ рдкрд╛рдЗрд▓рдВрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ред))ред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ, рдЬрд┐рд╕реЗ рдЕрдзрд┐рдХрддрдо рдзреНрдпрд╛рди рдорд┐рд▓рд╛, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдзреНрдпрд╛рди рджрд┐рдпрд╛:



рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рджреНрд╡рд╛рд░рд╛, рдкрд┐рд░рд╛рдорд┐рдб рдХрд╣реАрдВ рдФрд░ рдХрд┐рд╕реА WSGI рдЯреВрд▓рдХрд┐рдЯ рдФрд░ Zope рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ Django / Pylons / рдХреЗ рдмреАрдЪ рдореЗрдВ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдбреЗрд╡рд▓рдкрд░ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХреБрдЫ рдШрдЯрдХреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЪреБрдирдиреЗ рдХреА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рд╣реИ:



рдкрд┐рд░рд╛рдорд┐рдб рдХреЗ рдЕрдкрдиреЗ рдХреЛрдб рдЖрдзрд╛рд░ рдореЗрдВ рдХреЛрдб рдХреА рд▓рдЧрднрдЧ 5,000 (рдкрд╛рдВрдЪ рд╣рдЬрд╛рд░) рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВ, рдФрд░ рдкрд╛рдЗрд▓реЛрдВрд╕ -1.0 рдореЗрдВ 2,000 рд╕реЗ рдЕрдзрд┐рдХ рд░реЗрдЦрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВред рдЕрдиреНрдп рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдХрд╛рд░рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВред



рдиреАрдЪреЗ рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ рдЬреЛ Pylons-1.0 рдФрд░ рдкрд┐рд░рд╛рдорд┐рдб-1.0a1 рдХреЗ рд╕рд╛рде рдЬрд╣рд╛рдЬ рд╣реИрдВред рдЙрддреНрдкрд╛рджрди virtualenv рдФрд░ рдкрд╛рдЗрдк рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдорд╛рдирдХ рдЙрдкрдХрд░рдг рддреЛрд░рдг


рдмреАрдХрд░ == 1.5.4

FormEncode == 1.2.3рджреЗрд╡

рдорд╛рдХреЛ == 0.3.5

рдорд╛рд░реНрдХрдЕрдкрд╕реЗрдлрд╝ == 0.11

рдкреЗрд╕реНрдЯ == рез. =.рел.рез

рдкреЗрд╕реНрдЯрдбреЗрдкреНрд▓реЙрдп == 1.3.4

рдкреЗрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ == 1.7.3

рдкрд╛рдпрд╕ == рез.рей.рез

рддреЛрд░рдг == рез.реж

рд░реВрдЯреНрд╕ == 1.12.3

рддрдкрд┐рддрд╛ == реж.релрджреЗрд╡

WebError == 0.10.2

рд╡реЗрдмрд╣реЗрд▓реНрдкрд░реНрд╕ == 1.2

WebOb == 1.0

рд╡реЗрдмрдЯреЗрд╕реНрдЯ == 1.2.3

рдбреЗрдХреЛрд░реЗрдЯрд░ == 3.2.0

nose == 0.11.4

simplejson == 2.1.2

wsgiref == 0.1.2



рдорд╛рдирдХ рдЙрдкрдХрд░рдг рдкрд┐рд░рд╛рдорд┐рдб


рдмреАрдХрд░ == 1.5.4

рдЧрд┐рд░рдЧрд┐рдЯ == 1.2.13

рдорд╛рдХреЛ == 0.3.5

рдорд╛рд░реНрдХрдЕрдкрд╕реЗрдлрд╝ == 0.11

рдкреЗрд╕реНрдЯ == рез. =.рел.рез

рдкреЗрд╕реНрдЯрдбреЗрдкреНрд▓реЙрдп == 1.3.4

рдкреЗрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ == 1.7.3

WebOb == 1.0

рдкрд┐рд░рд╛рдорд┐рдб == 1.0a1

repoze.lru == 0.3

рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ == реж.рей

venusian == 0.4

wsgiref == 0.1.2

zope.component == 3.10.0

zope.configuration == 3.7.2

zope.deprecation == 3.4.0

zope.event == 3.5.0-1

zope.i18nmessageid == 3.5.3

zope.interface == 3.6.1

zope.schema == 3.7.0

- рддреЛрд░рдг: рез репред

рдкрд┐рд░рд╛рдорд┐рдб: 20ред



рдорд╛рддреНрд░рд╛рддреНрдордХ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмрд╣реБрдд рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ - рдкрд┐рд░рд╛рдорд┐рдб, рдЬреИрд╕реЗ рдкрд╛рдЗрд▓рдиреНрд╕, рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдФрд░ рдбрдмреНрд▓реНрдпреВрдПрд╕рдЬреАрдЖрдИ рд╕реНрдЯреИрдХ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрдкрд╖реНрдЯ рд╣реИрдВред рдпрд╣ рдХрд╣рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рд╡реЗ рдПрдХ рд╕рдорд╛рдкреНрдд рдкрд╛рдЗрд▓реЛрдВрд╕ рдПрдкреНрд▓реАрдХреЗрд╢рди рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдХрд┐рддрдирд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдВрдЧреЗред рдЕрдм рддрдХ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗрд╡рд▓ рдЙрди рдХрд╛рд░рдгреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЖрдореВрд▓-рдЪреВрд▓ рдкрд░рд┐рд╡рд░реНрддрди ( рдпрд╣рд╛рдБ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ ) рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рд╕рдордп рдХреЗ рд╕рд╛рде рд╡рд╛рдпрджрд╛ рдХрд┐рдпрд╛ рдХрд┐ Pylons 1.x рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрдирд╛рдП рдЧрдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЦреЛрдП рдмрд┐рдирд╛ рдкрд┐рд░рд╛рдорд┐рдб рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рдеред



UPD: Pylons-1.0 рд╕реЗ рдПрдХ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рд╡рд╛рд╕рди рдЧрд╛рдЗрдб рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд┐рд╖рдп рдХреЗ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреА рдЕрдЦрдВрдбрддрд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдЕрднреА рддрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



UPD: рдПрдХ рд╡реИрдХреНрдпреВрдо рдореЗрдВ рдЧреЛрд▓рд╛рдХрд╛рд░ рдкрд░реАрдХреНрд╖рдг ред



All Articles