<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Пробуем Pylons, часть 1: install, db setup</title>
	<atom:link href="http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/</link>
	<description>сообщество программистов</description>
	<lastBuildDate>Mon, 15 Mar 2010 10:25:56 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: markko</title>
		<link>http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-11654</link>
		<dc:creator>markko</dc:creator>
		<pubDate>Sat, 17 Nov 2007 01:55:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-11654</guid>
		<description>phones.models нужно исправить на phones.model
у меня другие грабли:
Error Traceback
clear this
clear this
Module phones.controllers.phone:14 in index        
&gt;  c.persons = Person.select()
exceptions.TypeError: unbound method select() must be called with Person instance as first argument (got nothing instead)</description>
		<content:encoded><![CDATA[<p>phones.models нужно исправить на phones.model<br />
у меня другие грабли:<br />
Error Traceback<br />
clear this<br />
clear this<br />
Module phones.controllers.phone:14 in index<br />
&gt;  c.persons = Person.select()<br />
exceptions.TypeError: unbound method select() must be called with Person instance as first argument (got nothing instead)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cleg</title>
		<link>http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10855</link>
		<dc:creator>cleg</dc:creator>
		<pubDate>Wed, 22 Aug 2007 13:13:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10855</guid>
		<description>а... я не следил. видать что-то поменяли :-)</description>
		<content:encoded><![CDATA[<p>а&#8230; я не следил. видать что-то поменяли <img src='http://www.developers.org.ua/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ingvar</title>
		<link>http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10854</link>
		<dc:creator>Ingvar</dc:creator>
		<pubDate>Wed, 22 Aug 2007 12:19:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10854</guid>
		<description>В общем, ошибка &quot;ImportError: No module named models&quot; возникает на pylons-0.9.6rc2-py2.5. на pylons-0.9.5 без проблем.</description>
		<content:encoded><![CDATA[<p>В общем, ошибка &#8220;ImportError: No module named models&#8221; возникает на pylons-0.9.6rc2-py2.5. на pylons-0.9.5 без проблем.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ingvar</title>
		<link>http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10828</link>
		<dc:creator>Ingvar</dc:creator>
		<pubDate>Sat, 18 Aug 2007 08:54:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10828</guid>
		<description>Зависит от трафика между модулями, и от того как сам подойдешь к архитектуре :)

Ошибка была и со вставленным кодом
в &quot;c:\web\Python25\phones\phones\model\__init__.py&quot;:
from sqlalchemy import *
from sqlalchemy.ext.assignmapper import assign_mapper
from pylons.database import create_engine
from pylons.database import session_context as ctx

meta = MetaData()

persons_table = Table(&#039;persons&#039;, meta,
    Column(&#039;id&#039;, Integer, primary_key=True),
    Column(&#039;name&#039;, String(40)),
    Column(&#039;department&#039;, Integer, ForeignKey(&#039;departments.id&#039;)),
    Column(&#039;email&#039;, String(40)),
    Column(&#039;phone&#039;, String(16)),
    Column(&#039;phone_int&#039;, String(6))
)

contacts_table = Table(&#039;contacts&#039;, meta,
    Column(&#039;id&#039;, Integer, primary_key=True),
    Column(&#039;type&#039;, Integer),
    Column(&#039;contact&#039;, String(40)),
    Column(&#039;person_id&#039;, Integer, ForeignKey(&#039;persons.id&#039;))
)

departments_table = Table(&#039;departments&#039;, meta,
    Column(&#039;id&#039;, Integer, primary_key=True),
    Column(&#039;name&#039;, String(40))
)

class Person(object):
    def __str__(self):
        return &quot;%s [%s]&quot; % (self.name, self.department)

class Contact(object):
    def __str__(self):
        return self.contact

contact_mapper = assign_mapper(ctx, Contact, contacts_table)
person_mapper = assign_mapper(ctx, Person, persons_table, properties={&#039;contacts&#039;:relation(Contact)})</description>
		<content:encoded><![CDATA[<p>Зависит от трафика между модулями, и от того как сам подойдешь к архитектуре <img src='http://www.developers.org.ua/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ошибка была и со вставленным кодом<br />
в &#8220;c:\web\Python25\phones\phones\model\__init__.py&#8221;:<br />
from sqlalchemy import *<br />
from sqlalchemy.ext.assignmapper import assign_mapper<br />
from pylons.database import create_engine<br />
from pylons.database import session_context as ctx</p>
<p>meta = MetaData()</p>
<p>persons_table = Table(&#8217;persons&#8217;, meta,<br />
    Column(&#8217;id&#8217;, Integer, primary_key=True),<br />
    Column(&#8217;name&#8217;, String(40)),<br />
    Column(&#8217;department&#8217;, Integer, ForeignKey(&#8217;departments.id&#8217;)),<br />
    Column(&#8217;email&#8217;, String(40)),<br />
    Column(&#8217;phone&#8217;, String(16)),<br />
    Column(&#8217;phone_int&#8217;, String(6))<br />
)</p>
<p>contacts_table = Table(&#8217;contacts&#8217;, meta,<br />
    Column(&#8217;id&#8217;, Integer, primary_key=True),<br />
    Column(&#8217;type&#8217;, Integer),<br />
    Column(&#8217;contact&#8217;, String(40)),<br />
    Column(&#8217;person_id&#8217;, Integer, ForeignKey(&#8217;persons.id&#8217;))<br />
)</p>
<p>departments_table = Table(&#8217;departments&#8217;, meta,<br />
    Column(&#8217;id&#8217;, Integer, primary_key=True),<br />
    Column(&#8217;name&#8217;, String(40))<br />
)</p>
<p>class Person(object):<br />
    def __str__(self):<br />
        return &#8220;%s [%s]&#8221; % (self.name, self.department)</p>
<p>class Contact(object):<br />
    def __str__(self):<br />
        return self.contact</p>
<p>contact_mapper = assign_mapper(ctx, Contact, contacts_table)<br />
person_mapper = assign_mapper(ctx, Person, persons_table, properties={&#8217;contacts&#8217;:relation(Contact)})</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cleg</title>
		<link>http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10827</link>
		<dc:creator>cleg</dc:creator>
		<pubDate>Sat, 18 Aug 2007 07:47:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10827</guid>
		<description>&lt;blockquote&gt;в каком *.py должен лежать модуль “phones.models”?&lt;/blockquote&gt;

в каталоге phones есть католог models. его можно использовать как пакет. для єтг надо модели описать в нем в файле __init__.py
тогда можно будет импортировать phones.models

&lt;blockquote&gt;Интересное замечание от Paster-а: “DeprecationWarning: pylons.database
is deprecated, and will be removed from a future version of Pylons. SQLAlchemy
users are recommended to migrate to SAContext” - гибкость модульности в действии &lt;/blockquote&gt;

более тесная интеграция это зачасту положительно.</description>
		<content:encoded><![CDATA[<blockquote><p>в каком *.py должен лежать модуль “phones.models”?</p></blockquote>
<p>в каталоге phones есть католог models. его можно использовать как пакет. для єтг надо модели описать в нем в файле __init__.py<br />
тогда можно будет импортировать phones.models</p>
<blockquote><p>Интересное замечание от Paster-а: “DeprecationWarning: pylons.database<br />
is deprecated, and will be removed from a future version of Pylons. SQLAlchemy<br />
users are recommended to migrate to SAContext” &#8211; гибкость модульности в действии </p></blockquote>
<p>более тесная интеграция это зачасту положительно.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ingvar</title>
		<link>http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10826</link>
		<dc:creator>Ingvar</dc:creator>
		<pubDate>Sat, 18 Aug 2007 05:02:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10826</guid>
		<description>Интересное замечание от Paster-а: &quot;DeprecationWarning: pylons.database
is deprecated, and will be removed from a future version of Pylons. SQLAlchemy
users are recommended to migrate to SAContext&quot; - гибкость модульности в действии :)</description>
		<content:encoded><![CDATA[<p>Интересное замечание от Paster-а: &#8220;DeprecationWarning: pylons.database<br />
is deprecated, and will be removed from a future version of Pylons. SQLAlchemy<br />
users are recommended to migrate to SAContext&#8221; &#8211; гибкость модульности в действии <img src='http://www.developers.org.ua/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ingvar</title>
		<link>http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10825</link>
		<dc:creator>Ingvar</dc:creator>
		<pubDate>Sat, 18 Aug 2007 04:27:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10825</guid>
		<description>еще одна была заморочка при установке: я думал sqlalchemy идет в комплекте с pylons, поэтому доставлял его потом отдельно командой 
&quot;python.exe ez_setup.py SQLAlchemy==0.3.10&quot;</description>
		<content:encoded><![CDATA[<p>еще одна была заморочка при установке: я думал sqlalchemy идет в комплекте с pylons, поэтому доставлял его потом отдельно командой<br />
&#8220;python.exe ez_setup.py SQLAlchemy==0.3.10&#8243;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ingvar</title>
		<link>http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10824</link>
		<dc:creator>Ingvar</dc:creator>
		<pubDate>Sat, 18 Aug 2007 04:24:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10824</guid>
		<description>все сделал по примеру
в каком *.py должен лежать модуль &quot;phones.models&quot;?</description>
		<content:encoded><![CDATA[<p>все сделал по примеру<br />
в каком *.py должен лежать модуль &#8220;phones.models&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ingvar</title>
		<link>http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10823</link>
		<dc:creator>Ingvar</dc:creator>
		<pubDate>Sat, 18 Aug 2007 04:23:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10823</guid>
		<description>устанавливаем:

Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.

c:\web\Python25\phones&gt;paster setup-app development.ini
c:\web\Python25\phones\phones\websetup.py:7: DeprecationWarning: pylons.database
 is deprecated, and will be removed from a future version of Pylons. SQLAlchemy
users are recommended to migrate to SAContext (http://cheeseshop.python.org/pypi
/SAContext) for similar functionality
  from pylons.database import create_engine
Traceback (most recent call last):
  File &quot;c:\web\Python25\Scripts\paster-script.py&quot;, line 8, in 
    load_entry_point(&#039;pastescript==1.3.6dev-r6755&#039;, &#039;console_scripts&#039;, &#039;paster&#039;)
()
  File &quot;c:\web\python25\lib\site-packages\pastescript-1.3.6dev_r6755-py2.5.egg\p
aste\script\command.py&quot;, line 78, in run
    invoke(command, command_name, options, args[1:])
  File &quot;c:\web\python25\lib\site-packages\pastescript-1.3.6dev_r6755-py2.5.egg\p
aste\script\command.py&quot;, line 117, in invoke
    exit_code = runner.run(args)
  File &quot;c:\web\python25\lib\site-packages\pastescript-1.3.6dev_r6755-py2.5.egg\p
aste\script\appinstall.py&quot;, line 68, in run
    return super(AbstractInstallCommand, self).run(new_args)
  File &quot;c:\web\python25\lib\site-packages\pastescript-1.3.6dev_r6755-py2.5.egg\p
aste\script\command.py&quot;, line 212, in run
    result = self.command()
  File &quot;c:\web\python25\lib\site-packages\pastescript-1.3.6dev_r6755-py2.5.egg\p
aste\script\appinstall.py&quot;, line 456, in command
    self, config_file, section, self.sysconfig_install_vars(installer))
  File &quot;c:\web\python25\lib\site-packages\pastescript-1.3.6dev_r6755-py2.5.egg\p
aste\script\appinstall.py&quot;, line 583, in setup_config
    mod = import_string.try_import_module(mod_name)
  File &quot;c:\web\python25\lib\site-packages\paste-1.4-py2.5.egg\paste\util\import_
string.py&quot;, line 81, in try_import_module
    return import_module(module_name)
  File &quot;c:\web\python25\lib\site-packages\paste-1.4-py2.5.egg\paste\util\import_
string.py&quot;, line 67, in import_module
    mod = __import__(s)
  File &quot;c:\web\Python25\phones\phones\websetup.py&quot;, line 8, in 
    import phones.models as model
ImportError: No module named models</description>
		<content:encoded><![CDATA[<p>устанавливаем:</p>
<p>Microsoft Windows [Version 5.2.3790]<br />
(C) Copyright 1985-2003 Microsoft Corp.</p>
<p>c:\web\Python25\phones&gt;paster setup-app development.ini<br />
c:\web\Python25\phones\phones\websetup.py:7: DeprecationWarning: pylons.database<br />
 is deprecated, and will be removed from a future version of Pylons. SQLAlchemy<br />
users are recommended to migrate to SAContext (<a href="http://cheeseshop.python.org/pypi" rel="nofollow">http://cheeseshop.python.org/pypi</a><br />
/SAContext) for similar functionality<br />
  from pylons.database import create_engine<br />
Traceback (most recent call last):<br />
  File &#8220;c:\web\Python25\Scripts\paster-script.py&#8221;, line 8, in<br />
    load_entry_point(&#8217;pastescript==1.3.6dev-r6755&#8242;, &#8216;console_scripts&#8217;, &#8216;paster&#8217;)<br />
()<br />
  File &#8220;c:\web\python25\lib\site-packages\pastescript-1.3.6dev_r6755-py2.5.egg\p<br />
aste\script\command.py&#8221;, line 78, in run<br />
    invoke(command, command_name, options, args[1:])<br />
  File &#8220;c:\web\python25\lib\site-packages\pastescript-1.3.6dev_r6755-py2.5.egg\p<br />
aste\script\command.py&#8221;, line 117, in invoke<br />
    exit_code = runner.run(args)<br />
  File &#8220;c:\web\python25\lib\site-packages\pastescript-1.3.6dev_r6755-py2.5.egg\p<br />
aste\script\appinstall.py&#8221;, line 68, in run<br />
    return super(AbstractInstallCommand, self).run(new_args)<br />
  File &#8220;c:\web\python25\lib\site-packages\pastescript-1.3.6dev_r6755-py2.5.egg\p<br />
aste\script\command.py&#8221;, line 212, in run<br />
    result = self.command()<br />
  File &#8220;c:\web\python25\lib\site-packages\pastescript-1.3.6dev_r6755-py2.5.egg\p<br />
aste\script\appinstall.py&#8221;, line 456, in command<br />
    self, config_file, section, self.sysconfig_install_vars(installer))<br />
  File &#8220;c:\web\python25\lib\site-packages\pastescript-1.3.6dev_r6755-py2.5.egg\p<br />
aste\script\appinstall.py&#8221;, line 583, in setup_config<br />
    mod = import_string.try_import_module(mod_name)<br />
  File &#8220;c:\web\python25\lib\site-packages\paste-1.4-py2.5.egg\paste\util\import_<br />
string.py&#8221;, line 81, in try_import_module<br />
    return import_module(module_name)<br />
  File &#8220;c:\web\python25\lib\site-packages\paste-1.4-py2.5.egg\paste\util\import_<br />
string.py&#8221;, line 67, in import_module<br />
    mod = __import__(s)<br />
  File &#8220;c:\web\Python25\phones\phones\websetup.py&#8221;, line 8, in<br />
    import phones.models as model<br />
ImportError: No module named models</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ingvar</title>
		<link>http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10822</link>
		<dc:creator>Ingvar</dc:creator>
		<pubDate>Sat, 18 Aug 2007 04:20:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/cleg/2007/04/27/probuem-pylons-1/#comment-10822</guid>
		<description>создаем проект

c:\web\Python25&gt;paster create --template=pylons phones
Selected and implied templates:
  pylons#pylons  Pylons application template

Variables:
  egg:      phones
  package:  phones
  project:  phones
Creating template pylons
Creating directory .\phones
  Recursing into +egg+.egg-info
    Creating .\phones\phones.egg-info/
    Copying paste_deploy_config.ini_tmpl_tmpl to .\phones\phones.egg-info\paste_
deploy_config.ini_tmpl
  Recursing into +package+
    Creating .\phones\phones/
    Copying __init__.py_tmpl to .\phones\phones\__init__.py
    Recursing into config
      Creating .\phones\phones\config/
      Copying __init__.py_tmpl to .\phones\phones\config\__init__.py
      Copying environment.py_tmpl to .\phones\phones\config\environment.py
      Copying middleware.py_tmpl to .\phones\phones\config\middleware.py
      Copying routing.py_tmpl to .\phones\phones\config\routing.py
    Recursing into controllers
      Creating .\phones\phones\controllers/
      Copying __init__.py_tmpl to .\phones\phones\controllers\__init__.py
      Copying error.py_tmpl to .\phones\phones\controllers\error.py
      Copying template.py_tmpl to .\phones\phones\controllers\template.py
    Recursing into lib
      Creating .\phones\phones\lib/
      Copying __init__.py_tmpl to .\phones\phones\lib\__init__.py
      Copying app_globals.py_tmpl to .\phones\phones\lib\app_globals.py
      Copying base.py_tmpl to .\phones\phones\lib\base.py
      Copying helpers.py_tmpl to .\phones\phones\lib\helpers.py
    Recursing into model
      Creating .\phones\phones\model/
      Copying __init__.py_tmpl to .\phones\phones\model\__init__.py
    Recursing into public
      Creating .\phones\phones\public/
      Copying index.html_tmpl to .\phones\phones\public\index.html
    Recursing into templates
      Creating .\phones\phones\templates/
    Recursing into tests
      Creating .\phones\phones\tests/
      Copying __init__.py_tmpl to .\phones\phones\tests\__init__.py
      Recursing into functional
        Creating .\phones\phones\tests\functional/
        Copying __init__.py_tmpl to .\phones\phones\tests\functional\__init__.py

      Copying test_models.py_tmpl to .\phones\phones\tests\test_models.py
    Copying websetup.py_tmpl to .\phones\phones\websetup.py
  Copying MANIFEST.in_tmpl to .\phones\MANIFEST.in
  Copying README.txt_tmpl to .\phones\README.txt
  Copying development.ini_tmpl to .\phones\development.ini
  Recursing into docs
    Creating .\phones\docs/
    Copying index.txt_tmpl to .\phones\docs\index.txt
  Recursing into ez_setup
    Creating .\phones\ez_setup/
    Copying README.txt to .\phones\ez_setup\README.txt
    Copying __init__.py to .\phones\ez_setup\__init__.py
  Copying setup.cfg_tmpl to .\phones\setup.cfg
  Copying setup.py_tmpl to .\phones\setup.py
  Copying test.ini_tmpl to .\phones\test.ini
Running c:\web\Python25\python.exe setup.py egg_info
Adding Pylons to paster_plugins.txt
Adding WebHelpers to paster_plugins.txt</description>
		<content:encoded><![CDATA[<p>создаем проект</p>
<p>c:\web\Python25&gt;paster create &#8211;template=pylons phones<br />
Selected and implied templates:<br />
  pylons#pylons  Pylons application template</p>
<p>Variables:<br />
  egg:      phones<br />
  package:  phones<br />
  project:  phones<br />
Creating template pylons<br />
Creating directory .\phones<br />
  Recursing into +egg+.egg-info<br />
    Creating .\phones\phones.egg-info/<br />
    Copying paste_deploy_config.ini_tmpl_tmpl to .\phones\phones.egg-info\paste_<br />
deploy_config.ini_tmpl<br />
  Recursing into +package+<br />
    Creating .\phones\phones/<br />
    Copying __init__.py_tmpl to .\phones\phones\__init__.py<br />
    Recursing into config<br />
      Creating .\phones\phones\config/<br />
      Copying __init__.py_tmpl to .\phones\phones\config\__init__.py<br />
      Copying environment.py_tmpl to .\phones\phones\config\environment.py<br />
      Copying middleware.py_tmpl to .\phones\phones\config\middleware.py<br />
      Copying routing.py_tmpl to .\phones\phones\config\routing.py<br />
    Recursing into controllers<br />
      Creating .\phones\phones\controllers/<br />
      Copying __init__.py_tmpl to .\phones\phones\controllers\__init__.py<br />
      Copying error.py_tmpl to .\phones\phones\controllers\error.py<br />
      Copying template.py_tmpl to .\phones\phones\controllers\template.py<br />
    Recursing into lib<br />
      Creating .\phones\phones\lib/<br />
      Copying __init__.py_tmpl to .\phones\phones\lib\__init__.py<br />
      Copying app_globals.py_tmpl to .\phones\phones\lib\app_globals.py<br />
      Copying base.py_tmpl to .\phones\phones\lib\base.py<br />
      Copying helpers.py_tmpl to .\phones\phones\lib\helpers.py<br />
    Recursing into model<br />
      Creating .\phones\phones\model/<br />
      Copying __init__.py_tmpl to .\phones\phones\model\__init__.py<br />
    Recursing into public<br />
      Creating .\phones\phones\public/<br />
      Copying index.html_tmpl to .\phones\phones\public\index.html<br />
    Recursing into templates<br />
      Creating .\phones\phones\templates/<br />
    Recursing into tests<br />
      Creating .\phones\phones\tests/<br />
      Copying __init__.py_tmpl to .\phones\phones\tests\__init__.py<br />
      Recursing into functional<br />
        Creating .\phones\phones\tests\functional/<br />
        Copying __init__.py_tmpl to .\phones\phones\tests\functional\__init__.py</p>
<p>      Copying test_models.py_tmpl to .\phones\phones\tests\test_models.py<br />
    Copying websetup.py_tmpl to .\phones\phones\websetup.py<br />
  Copying MANIFEST.in_tmpl to .\phones\MANIFEST.in<br />
  Copying README.txt_tmpl to .\phones\README.txt<br />
  Copying development.ini_tmpl to .\phones\development.ini<br />
  Recursing into docs<br />
    Creating .\phones\docs/<br />
    Copying index.txt_tmpl to .\phones\docs\index.txt<br />
  Recursing into ez_setup<br />
    Creating .\phones\ez_setup/<br />
    Copying README.txt to .\phones\ez_setup\README.txt<br />
    Copying __init__.py to .\phones\ez_setup\__init__.py<br />
  Copying setup.cfg_tmpl to .\phones\setup.cfg<br />
  Copying setup.py_tmpl to .\phones\setup.py<br />
  Copying test.ini_tmpl to .\phones\test.ini<br />
Running c:\web\Python25\python.exe setup.py egg_info<br />
Adding Pylons to paster_plugins.txt<br />
Adding WebHelpers to paster_plugins.txt</p>
]]></content:encoded>
	</item>
</channel>
</rss>
