It's been over a year since the last release of OWSLib and in that time
there have been a lot of changes including:
> > * CSW support
> > * ISO 19115 metadata parsing (needed for CSW support I assume)
> > * Several improvements to WCS support (caching, url checking)
> > * OWSCommon classes to share between services
> > * A general Utils module for common functions
Last time we discussed this I had a look at breaking up the individual
services into separate eggs under an owslib namespace. This would enable
us to release eggs for different services individually and on a quicker
timescale. I think this will be of benefit in the long run - even to Tom
who was against the idea ;-)
I still think this is a good plan for long term sustainability but the
thing that stalled the last release (on my part!) was the effort needed
to make the switch and reorganise the codebase.
I did get as far as trying it out though and it worked:
http://trac.gispython.org/lab/browser/OWSLib/branches/namespacePkgsTest
So I'm prepared to put in the effort to make the complete switch this
time but to do so I think we will effectively need to freeze the current
trunk and tests for a while so the code can be refactored. (I will do
the refactoring in a branch, but I don't want to have a subsequent merge
nightmare!).
If I get it to this stage where it is structurally ready, then it would
be good if other OWSlib developers could support this by helping out
with testing in particular.
I think once we get over this hurdle future (service specific..)
releases will be much easier.
Tom, you are most actively working on the trunk. Are you happy to see it
effectively frozen now?
Cheers,
Dom
_______________________________________________
Community mailing list
[email protected]
http://lists.gispython.org/mailman/listinfo/community