Thanks doug, I updated my 2 requests using toxgen (and submitted pull to toxgen 
for some minor adjustments).

https://review.openstack.org/#/c/65123 should solve the immediate problem (uses 
toxgen to make a new tox.ini with the different variations to check).

https://review.openstack.org/#/c/65135 will add automatic execution of the venv 
'matrix' (different sa versions, eventlet, not eventlet…), hopefully that is 
fine with the infra folks (it does add a lot of new testing venvs, I guess 
that’s ok?).

Once the rest of taskflow core checks out a few reviews then should be ok to 
release 0.1.2 and all will be merry.

From: Doug Hellmann 
<[email protected]<mailto:[email protected]>>
Reply-To: "OpenStack Development Mailing List (not for usage questions)" 
<[email protected]<mailto:[email protected]>>
Date: Monday, January 6, 2014 at 2:25 PM
To: "OpenStack Development Mailing List (not for usage questions)" 
<[email protected]<mailto:[email protected]>>
Subject: Re: [openstack-dev] [requirements] - taskflow preventing sqla 0.8 
upgrade




On Sun, Jan 5, 2014 at 5:02 PM, James E. Blair 
<[email protected]<mailto:[email protected]>> wrote:
Joshua Harlow <[email protected]<mailto:[email protected]>> writes:

> It seems simple to have variations of venvs (or something similar)
> that taskflow tox.ini can have that specify the different 0.7, 0.8,
> 0.9, when sqlalchemy 1.0 comes out then this should become a nonissue
> (hopefully). I will bug the infra folks to see what can be done here
> (hopefully this is as simple as it sounds).

It is.  See pecan for an example:

  
http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml#n1636

toxgen is another tool that might be useful for setting up your tests. It tries 
to simplify creating a tox.ini with variations on different axes (like changing 
versions of sqlalchemy but keeping all the other dependencies the same).

There's source for toxgen at https://bitbucket.org/cdevienne/toxgen and there's 
a copy in the WSME tree (I don't know if they're the same) with a tox-tmpl.ini 
file to serve as an example.

Doug




And thanks to Ryan Petrello for setting that system up!

-Jim

_______________________________________________
OpenStack-dev mailing list
[email protected]<mailto:[email protected]>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to