<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tech Raving &#187; Python</title>
	<atom:link href="http://www.techraving.com/category/programming/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techraving.com</link>
	<description>An Opinion is a Terrible Thing To Waste</description>
	<lastBuildDate>Sat, 26 Dec 2009 14:29:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>I&#8217;ve updated the PyMigrate test</title>
		<link>http://www.techraving.com/2009/02/13/ive-updated-the-pymigrate-test/</link>
		<comments>http://www.techraving.com/2009/02/13/ive-updated-the-pymigrate-test/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 17:46:37 +0000</pubDate>
		<dc:creator>ScottK</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[PyMigrate]]></category>

		<guid isPermaLink="false">http://www.techraving.com/?p=233</guid>
		<description><![CDATA[I set up the PyMigrate files on http://code.google.com/p/pymigrate/ without any tests because PyMigrate at that time was a prototype. I&#8217;ve created and refactored PyMigrate into a solid form and there the tests are included and these will continue to be maintained.
I haven&#8217;t written the tests to the library files yet because Pete&#8217;s comment about other [...]]]></description>
		<wfw:commentRss>http://www.techraving.com/2009/02/13/ive-updated-the-pymigrate-test/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>ActiveRecord:Migration for Python</title>
		<link>http://www.techraving.com/2009/02/09/activerecordmigration-for-python/</link>
		<comments>http://www.techraving.com/2009/02/09/activerecordmigration-for-python/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 20:58:36 +0000</pubDate>
		<dc:creator>ScottK</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.techraving.com/?p=216</guid>
		<description><![CDATA[I&#8217;ve made a couple of posts about how Python lacks the ability to use the Ruby on Rails like ActiveRecord:Migration and how I have come up with a way to incorporate such an idea. Well today is the 9th and I have finally released what I have.
You can find it here: http://www.techraving.com/pymigrate-activemigration-for-python/

  addthis_url  [...]]]></description>
		<wfw:commentRss>http://www.techraving.com/2009/02/09/activerecordmigration-for-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python Migration Update</title>
		<link>http://www.techraving.com/2009/02/05/python-migration-update/</link>
		<comments>http://www.techraving.com/2009/02/05/python-migration-update/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 23:33:30 +0000</pubDate>
		<dc:creator>ScottK</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[rails migration]]></category>

		<guid isPermaLink="false">http://www.techraving.com/?p=195</guid>
		<description><![CDATA[I just wanted to give you all a quick update. I&#8217;m still trying to get the release of the multi-database adapter migration assistant out for Python frameworks out. It&#8217;s a non-technical issue for now. Hopefully resolved soon.
As I&#8217;ve offer to everyone a chance to name it still feel free to do so. Only four days [...]]]></description>
		<wfw:commentRss>http://www.techraving.com/2009/02/05/python-migration-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing Database Migrations in Python, Name Me!</title>
		<link>http://www.techraving.com/2009/01/27/managing-database-migrations-in-python-name-me/</link>
		<comments>http://www.techraving.com/2009/01/27/managing-database-migrations-in-python-name-me/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 01:51:13 +0000</pubDate>
		<dc:creator>ScottK</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.techraving.com/?p=191</guid>
		<description><![CDATA[I&#8217;ve devouted a great deal of time working with MVx frameworks in several languages: ColdFusion; PHP; Python; ASP .Net MVC; and of course Ruby on Rails. Clearly each has it&#8217;s own excellencies for what the app needs to accomplish, but when it comes to a well rounded application framework for building an application Ruby on [...]]]></description>
		<wfw:commentRss>http://www.techraving.com/2009/01/27/managing-database-migrations-in-python-name-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CherryPy Using Routes Library</title>
		<link>http://www.techraving.com/2008/06/23/cherrypy-using-routes-library/</link>
		<comments>http://www.techraving.com/2008/06/23/cherrypy-using-routes-library/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 01:17:18 +0000</pubDate>
		<dc:creator>ScottK</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[cherrypy]]></category>
		<category><![CDATA[pylons]]></category>
		<category><![CDATA[routes]]></category>

		<guid isPermaLink="false">http://www.techraving.com/2008/06/23/cherrypy-using-routes-library/</guid>
		<description><![CDATA[I&#8217;m still plucking away at this project as time allows using CherryPy. This weekend I just started to use it and finally got a working environmental configuration system and then next step was to figure out if RESTful controllers could be used. As it turns out you can not only use RESTful controllers but have [...]]]></description>
		<wfw:commentRss>http://www.techraving.com/2008/06/23/cherrypy-using-routes-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting Up Environments in CherryPy</title>
		<link>http://www.techraving.com/2008/06/20/setting-up-environments-in-cherrypy/</link>
		<comments>http://www.techraving.com/2008/06/20/setting-up-environments-in-cherrypy/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 22:02:26 +0000</pubDate>
		<dc:creator>ScottK</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.techraving.com/2008/06/20/setting-up-environments-in-cherrypy/</guid>
		<description><![CDATA[Here&#8217;s my dilemma, I&#8217;m a developer working on code on my machine. Once I&#8217;m done I send the code to QA who then says yay or nay. Once I get a yay then the code goes into production on a live server. CherryPy has a site config for all apps as well as an app [...]]]></description>
		<wfw:commentRss>http://www.techraving.com/2008/06/20/setting-up-environments-in-cherrypy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Restful Pylons with Extension Types</title>
		<link>http://www.techraving.com/2008/06/13/restful-pylons-with-extension-types/</link>
		<comments>http://www.techraving.com/2008/06/13/restful-pylons-with-extension-types/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 01:01:21 +0000</pubDate>
		<dc:creator>ScottK</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[model-view-controller]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[pyhton]]></category>
		<category><![CDATA[pylons]]></category>
		<category><![CDATA[restful]]></category>

		<guid isPermaLink="false">http://www.techraving.com/2008/06/13/restful-pylons-with-extension-types/</guid>
		<description><![CDATA[The time has come for me to finally use a python web framework, Pylons is the choice around here. I&#8217;ve set up a few toy apps using it but nothing so involved that took real software planning. Since I was making a real application that required real business planning I found the Pylons documentation to [...]]]></description>
		<wfw:commentRss>http://www.techraving.com/2008/06/13/restful-pylons-with-extension-types/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passing Arguments between Python Decorators</title>
		<link>http://www.techraving.com/2008/06/08/passing-arguments-between-python-decorators/</link>
		<comments>http://www.techraving.com/2008/06/08/passing-arguments-between-python-decorators/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 11:17:28 +0000</pubDate>
		<dc:creator>ScottK</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.techraving.com/2008/06/08/passing-arguments-between-python-decorators/</guid>
		<description><![CDATA[One of the problems of learning Python decorators was figuring out how to not only pass arguments and use them, but also how to pass class objects to decorators and make them functional. I my post about Python Decorators, Wrapped with Goodness I introduced Python decorators. I  left off with that article on actually [...]]]></description>
		<wfw:commentRss>http://www.techraving.com/2008/06/08/passing-arguments-between-python-decorators/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Python Decorators, Wrapped With Goodness</title>
		<link>http://www.techraving.com/2008/06/07/python-decorators-wrapped-with-goodness/</link>
		<comments>http://www.techraving.com/2008/06/07/python-decorators-wrapped-with-goodness/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 16:33:29 +0000</pubDate>
		<dc:creator>ScottK</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.techraving.com/2008/06/07/python-decorators-wrapped-with-goodness/</guid>
		<description><![CDATA[This post is really the first part of two. Here I&#8217;ll talk about what is this Python decorator that everyone is raving about. How does it work. What is it really. The second part I&#8217;ll show how to pass arguments and classes between Python decorators so that not only are the decorators executed but the [...]]]></description>
		<wfw:commentRss>http://www.techraving.com/2008/06/07/python-decorators-wrapped-with-goodness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Celebrating the birth of my first &#8220;WebBot&#8221;</title>
		<link>http://www.techraving.com/2008/04/13/celebrating-the-birth-of-my-first-webbot/</link>
		<comments>http://www.techraving.com/2008/04/13/celebrating-the-birth-of-my-first-webbot/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 18:28:02 +0000</pubDate>
		<dc:creator>ScottK</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[campfirenow]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[webbot]]></category>

		<guid isPermaLink="false">http://www.techraving.com/2008/04/13/celebrating-the-birth-of-my-first-webbot/</guid>
		<description><![CDATA[Today is a special day for me as I have given birth to my first fully functional and interactive webbot. This momentous occasions has lifted me from creating spiders written in PHP and even JavaScript to a whole new level of software automation that I have been tinkering with for a while. As the added [...]]]></description>
		<wfw:commentRss>http://www.techraving.com/2008/04/13/celebrating-the-birth-of-my-first-webbot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
