Site Network:

Pylons

Considerable Upgrade Ahead

An interesting thing has happened recently in the Pylons world (Pylons is the web framework that Project HQ is built on); Pylons has been "merged" with Repoze.BFG, another web framework, and the Pylons framework itself has been discontinued. Together they now form the Pyramid framework.

Unfortunately, this means that all Pylons projects are somewhat left up in the air, and will need to be redeveloped in Pyramid. I am currently evaluating Repoze.BFG to see how much code can be migrated, and how much will need to be totally rewritten.

 

Pylons upgraded, release coming soon...

Hi folks,

Well, I'm proud to announce that I've upgraded Pylons in Project HQ, and that I'm close to another release. I've got some tidying up to do, and I need to track down any bugs I might have introduced.

The Subversion repository at SourceForge.net is up to date with the latest code, but when I release version 0.1.4, I will move Project HQ's code over to Bazaar at Launchpad.net.

 

Version Problems with Pylons and SQLAlchemy

At the time that I was originally writing Project HQ, the latest versions of Pylons (the web application framework Project HQ is written on) and SQLAlchemy (the database abstraction layer) were 0.9.7 and 0.5.5, respectively. Unfortunately, while these two projects have continued forward, and released later versions, I haven't had the time to go back and take care of installation problems with Project HQ.

 

Upgrading WebHelpers

I started upgrading Project HQ to WebHelpers 0.6 last night. Unfortunately this is a rather wide-reaching change, it affects all of the forms in Project HQ, which means that I have to go through each and every add and edit form, plus a few others. Most changes are rather small, fortunately, so it only takes me a couple of minutes per form.

 

Pylons upgraded, WebHelpers next

Well, I've just completed the upgrading of the portions of Project HQ code to Pylons 0.9.7, so the next step is upgrading the templates to the next version of WebHelpers.

Things are moving a little slow at the moment, due to a number of commitments I have, but I'm hoping to take some time off in the new year to devote to developing Project HQ.

Once I've completed the upgrade, there are a couple of issues that I'm aware of that I'm going to tackle, and then I'm going to release Project HQ 0.1.1.

That's all for now.

 

Upgrading to Pylons 0.9.7, WebHelpers 0.6

With the pending releases of Pylons 0.9.7 and WebHelpers 0.6, I am going to be upgrading Project HQ to use the new versions of these libraries. Unfortunately that's going to mean that Project HQ will not be backwards compatible with Pylons 0.9.6.x and WebHelpers 0.3.

This is also going to be a fair amount of work while I work out all the kinks and bugs introduced with the upgrade.

Once I've upgraded Project HQ, I will release version 0.1.1.