Just wanted to chime in: our project (GeoNode) has been tied to OWSLib trunk
because we use the CSW support, but as we finish up v1.0 we'd love to be
able to pin it to a stable release (right now we have to pick a specific
revision)

So, +1 for a new release, from a project in your user community.

On Tue, Jul 20, 2010 at 9:42 AM, Dominic Lowe <[email protected]>wrote:

> Me neither at this rate but will try! - have a good break,
>
> Dom.
>
>
> On 19/07/10 14:46, Kralidis,Tom [Ontario] wrote:
>
>>
>> Dom: thanks for the info.  Alas, I won't be able to get to this until
>> September.  Let me know how things go, and / or I will test when I get
>> back from holidays.
>>
>> ..Tom
>>
>>
>>  -----Original Message-----
>>> From: [email protected]
>>> [mailto:[email protected]] On Behalf Of
>>> Dominic Lowe
>>> Sent: Tuesday, 13 July 2010 04:49
>>> To: [email protected]
>>> Subject: Re: [Community] About time for a new release of OWSlib?
>>>
>>> Hi Tom,
>>>
>>> Yes, I should have explained this.
>>>
>>> Installing the final release from PyPi will be
>>> straightforward, but the development install is now a bit
>>> more complicated.
>>>
>>> To deal with the final release first -  users can just
>>> easy_install OWSLib as normal. The setup config for OWSLib
>>> then tells easy install to also install owslib.csw,
>>> owslib.wms etc (or whichever packages we decide to put in the
>>> final release). So users won't notice any changes - the api
>>> is the same and the install process is the same.
>>>
>>> For development purposes the easiest way is to install the
>>> components you need to work with as 'develop' eggs.
>>>
>>> So check out everything then go into your owslib.common code and do:
>>> python setup.py develop
>>>
>>> Then go into the owslib.csw package and do python setup.py develop
>>>
>>> You have to do it in this order as owslib.csw depends on
>>> owslib.common as you point out.
>>>
>>> Your python 'site-packages' eggs for csw and common will then
>>> link back to the code in your development checkout. Any
>>> changes to the code will be reflected in your python
>>> site-packages (it's just a link).
>>>
>>> That's it. At the moment the tests are all together so you
>>> will have to install the other services if you want to run
>>> all the tests - this is something we should probably look at.
>>>
>>> It would also be good to write a dev install script but I
>>> haven't done this either.
>>>
>>> Hope that helps,  let me know how you get on.
>>>
>>> Cheers,
>>> Dom
>>>
>>>
>>>
>>>
>>> On 12/07/10 16:54, Kralidis,Tom [Ontario] wrote:
>>>
>>>>
>>>> Dom: thanks for this.  How are the dependencies handled?  i.e.
>>>> owslib.csw needs util.py (which is now in owslib.common.
>>>>
>>>> ..Tom
>>>>
>>>>
>>>>  -----Original Message-----
>>>>> From: [email protected]
>>>>> [mailto:[email protected]] On Behalf
>>>>>
>>>> Of Dominic
>>>
>>>> Lowe
>>>>> Sent: Friday, 09 July 2010 04:39
>>>>> To: [email protected]
>>>>> Subject: Re: [Community] About time for a new release of OWSlib?
>>>>>
>>>>> Tom, Sean and all,
>>>>>
>>>>> Sorry I forgot to email about this -
>>>>>
>>>>> I made a new namespaced branch about a week ago with a
>>>>>
>>>> view to moving
>>>
>>>> it towards the trunk - but how do you want to play this? We could
>>>>> test and fix in the branch or switch the branch to the
>>>>>
>>>> trunk now and
>>>
>>>> then begin testing it.
>>>>>
>>>>> New branch can be seen here:
>>>>>
>>>>> http://trac.gispython.org/lab/browser/OWSLib/branches/ns_refactor
>>>>>
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Dom
>>>>>
>>>>> On 21/06/10 14:25, Kralidis,Tom [Ontario] wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>  -----Original Message-----
>>>>>>> From: [email protected]
>>>>>>> [mailto:[email protected]] On Behalf
>>>>>>>
>>>>>> Of Dominic
>>>>>
>>>>>> Lowe
>>>>>>> Sent: Friday, 18 June 2010 06:17
>>>>>>> To: [email protected]
>>>>>>> Subject: [Community] About time for a new release of OWSlib?
>>>>>>>
>>>>>>>
>>>>>>> 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/namespac
>>>>>>> ePkgsTest
>>>>>>>
>>>>>>> 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?
>>>>>>>
>>>>>>>
>>>>>> Yes (as of r1662), let us know when we can commit again.
>>>>>>
>>>>>>  Cheers,
>>>>>>> Dom
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Community mailing list
>>>>>>> [email protected]
>>>>>>> http://lists.gispython.org/mailman/listinfo/community
>>>>>>>
>>>>>>>  _______________________________________________
>>>>>> Community mailing list
>>>>>> [email protected]
>>>>>> http://lists.gispython.org/mailman/listinfo/community
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Community mailing list
>>>>> [email protected]
>>>>> http://lists.gispython.org/mailman/listinfo/community
>>>>>
>>>>>  _______________________________________________
>>>> Community mailing list
>>>> [email protected]
>>>> http://lists.gispython.org/mailman/listinfo/community
>>>>
>>>
>>> _______________________________________________
>>> Community mailing list
>>> [email protected]
>>> http://lists.gispython.org/mailman/listinfo/community
>>>
>>>  _______________________________________________
>> Community mailing list
>> [email protected]
>> http://lists.gispython.org/mailman/listinfo/community
>>
>
> _______________________________________________
> Community mailing list
> [email protected]
> http://lists.gispython.org/mailman/listinfo/community
>



-- 
Sebastian Benthall
OpenGeo - http://opengeo.org
_______________________________________________
Community mailing list
[email protected]
http://lists.gispython.org/mailman/listinfo/community

Reply via email to