summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix code to support networkx > 1.0Michal Arbet2018-07-1110-20/+177
| | | | | | | | | | | | | With the release of NetworkX 2.0 the reporting API was moved to view/iterator model. Many methods were moved from reporting lists or dicts to iterating over the information. Methods that used to return containers now return views and methods that returned iterators have been removed in networkx. Because of this change in NetworkX 2.0 , taskflow code have to be changed also to support networkx > 2.0 Change-Id: I23c226f37bd85c1e38039fbcb302a2d0de49f333 Closes-Bug: #1778115
* add release notes to README.rstbaiwenteng2018-06-201-0/+1
| | | | | | add release notes to README.rst Change-Id: I6e0dc02f2d302691c5ee5e5ecbecca8461bb9bd0
* replace http with httpszhangzs2018-06-134-9/+9
| | | | Change-Id: Ic01648cae18bf674cf5ee2753043dac7c5fc9ed0
* Update links in READMEXiaojueGuan2018-06-121-2/+2
| | | | | | Change the outdated links to the latest links in README Change-Id: I0f88652c73b06e2430ce154452e076873a3aac6a
* Merge "give pep8 and docs environments all of the dependencies they need"Zuul2018-06-061-1/+2
|\
| * give pep8 and docs environments all of the dependencies they needDoug Hellmann2018-05-141-1/+2
| | | | | | | | | | Change-Id: Iebd7a1cd0a1ff9eee44fb2a20909f56db90d6430 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | Merge "Drop py34 target in tox.ini"Zuul2018-06-062-2/+0
|\ \
| * | Drop py34 target in tox.iniwangqi2018-05-282-2/+0
| | | | | | | | | | | | | | | | | | | | | We support py35 now.so it is no need to keep the supoort for py34. Change-Id: I3dbc5d63c0a4ad5ae9860983cf4d06fb91f1a151
* | | Merge "fix tox python3 overrides"Zuul2018-06-061-1/+8
|\ \ \
| * | | fix tox python3 overridesDoug Hellmann2018-06-061-1/+8
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We want to default to running all tox environments under python 3, so set the basepython value in each environment. We do not want to specify a minor version number, because we do not want to have to update the file every time we upgrade python. We do not want to set the override once in testenv, because that breaks the more specific versions used in default environments like py35 and py36. Change-Id: Id7f0cc773ddc6bdcf464574fc7faa9216db71e09 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | | Merge "Uncap networkx"Zuul2018-06-061-1/+1
|\ \ \ | |/ / |/| |
| * | Uncap networkxMatthew Thode2018-05-161-1/+1
| |/ | | | | | | | | Change-Id: I1bfa313531175dc218e015c3aabd0a8694e2a635 Closes-Bug: #1718576
* | Merge "Trivial: update pypi url to new url"Zuul2018-05-171-1/+1
|\ \ | |/ |/|
| * Trivial: update pypi url to new urlXiaojueGuan2018-05-131-1/+1
| | | | | | | | Change-Id: I172077bc2b4cf5e02691c98b07860f853f9f4da9
* | Fix doc buildBen Nemec2018-05-093-8/+14
|/ | | | | | | | | | | | | | | | | | | | Most notably, taskflow is hitting the sphinx issue https://github.com/sphinx-doc/sphinx/issues/2549 which causes a spurious warning that breaks the build with -W. There is a workaround posted in https://stackoverflow.com/questions/31784830/sphinx-ivar-tag-goes-looking-for-cross-references to move :ivar: docstrings to inline comments on the member variable itself. This is not ideal because it causes the docs to render differently from :ivar:, but until the sphinx bug is fixed it will allow us to keep documenting the problematic variables. There was also a problem with one of the doctests because the output had changed. That is now fixed. I also noticed a typo in one of the parameter descriptions so that is fixed too. Change-Id: Ib44621f6c3ba2c5476ec430218a0449f9f45d18f
* Merge "stop using tox_install.sh"Zuul2018-04-255-8/+46
|\
| * stop using tox_install.shDoug Hellmann2018-04-185-8/+46
| | | | | | | | | | | | | | | | | | | | | | | | Duplicate the dependencies that are listed in extras and place them in a test-requirements.txt file so we can install them using the constraints list. In order to add the new requirements file, we have to make the constraints and requirements match each other and the global settings. Change-Id: I4dae402fe37015f0f512d5e9a6426d5f39526347 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | Merge "only run doc8 as part of pep8 test job"Zuul2018-04-251-1/+0
|\ \ | |/
| * only run doc8 as part of pep8 test jobDoug Hellmann2018-04-171-1/+0
| | | | | | | | | | Change-Id: Id7e8b29fe5ffb9aa410985ce0e5914bdcf4e4df0 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | Merge "standardize indentation in tox.ini"Zuul2018-04-231-27/+37
|\ \ | |/
| * standardize indentation in tox.iniDoug Hellmann2018-04-171-27/+37
| | | | | | | | | | | | | | Try to tidy up the formatting of the configuration file. Change-Id: Ic492ee63f228b486da492088cd7fcb71d784b2e3 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | Merge "Trivial: Update pypi url to new url"Zuul2018-04-213-4/+4
|\ \ | |/ |/|
| * Trivial: Update pypi url to new urlmelissaml2018-04-213-4/+4
| | | | | | | | | | | | | | | | | | Pypi url changed from [1] to [2] [1] https://pypi.python.org/pypi/<package> [2] https://pypi.org/project/<package> Change-Id: I0c8a226317fa62658555cb9a18028f1516aeccfe
* | set default python to python3Doug Hellmann2018-04-174-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set the default python to python3 except for the py27 environment. We have to set that explicitly to override the new default. Have py27 and py3* jobs run same commands by removing the commands entry for py27. The pep8 rules under python 3 are different, so we need to fix a couple of issues with blank space. The E721 rule is ignored entirely because we are not yet using a version of flake8 that supports ignoring individual rules on specific lines, although the instructions for that are added so that when we upgrade flake8 to a newer version we can remove the global rule. Change-Id: Id236b0632a83a188958130d04f1e9c476c5ace65 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | don't let tox_install.sh error if there is nothing to doDoug Hellmann2018-04-171-0/+5
|/ | | | | | | If we end up with an empty package list, return without erroring. Change-Id: Id66aaf4bcb8c40ab720303a3ca92a46f92642369 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* Merge "Updated from global requirements"Zuul2018-03-291-1/+1
|\
| * Updated from global requirementsOpenStack Proposal Bot2018-03-251-1/+1
| | | | | | | | Change-Id: I621589a87a16250c8c000f229caf6465f864a766
* | add lower-constraints jobDoug Hellmann2018-03-243-0/+92
|/ | | | | | | | | | | | | | | | | Create a tox environment for running the unit tests against the lower bounds of the dependencies. Create a lower-constraints.txt to be used to enforce the lower bounds in those tests. Add openstack-tox-lower-constraints job to the zuul configuration. See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html for more details. Change-Id: I1a0941d79d112b6f4fde22885df985e7caaeb2c3 Depends-On: https://review.openstack.org/555034 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* Updated from global requirementsOpenStack Proposal Bot2018-03-152-2/+2
| | | | Change-Id: I56e4891d6b218a676dd3d257ea9ca837c9750bfa
* Fix invalid json unit testBen Nemec2018-02-081-1/+5
| | | | | | | | | | Recent versions of oslo.serialization have made it possible to dump exceptions to JSON, which broke a unit test in taskflow that assumed exceptions were unserializable. This change switches to an explicitly unserializable class for that test. Change-Id: If6d19bc9fcf1f1813cb087d42dc7ba6a61c71b3d Closes-Bug: 1748241
* Update reno for stable/queensOpenStack Release Bot2018-01-242-0/+7
| | | | Change-Id: I32eff2012ae7887bc7e66f87e1a668c5c18badd4
* Updated from global requirementsOpenStack Proposal Bot2018-01-241-1/+1
| | | | Change-Id: Iad71ca0b48f8df310bdc10e56875784172acd94b
* Updated from global requirementsOpenStack Proposal Bot2018-01-182-2/+2
| | | | Change-Id: I048e5b96e3e1825b7ff743fafc755425fe2ed6b7
* Merge "Updated from global requirements"Zuul2018-01-170-0/+0
|\
| * Updated from global requirementsOpenStack Proposal Bot2018-01-161-1/+1
| | | | | | | | Change-Id: Ib46222a6861d847158dd42c365270caf603eaa89
* | Updated from global requirementsOpenStack Proposal Bot2018-01-161-1/+1
|/ | | | Change-Id: I1f0f2ccf549c760cf481b989136ae0f2e4b64944
* Merge "Add doc8 to pep8 environment"queens-em3.1.0Zuul2017-12-252-1/+11
|\
| * Add doc8 to pep8 environmentAndreas Jaeger2017-12-202-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenStack CI does not run the docs environment, it's just for developer convenience. Add the doc8 to the general linter environment so that it's run during automatic testing. The general linter environment is pep8. Disable testing of history.rst since generated ChangeLog file gives an error: "doc/source/user/history.rst:150: D000 Inline emphasis start-string without end-string." Readd sphinx to test environment so that doc8 passes tests. Change-Id: Ia81eac686ff3a82273b1d306596c4731c86c36e6
* | Updated from global requirementsOpenStack Proposal Bot2017-12-232-1/+4
|/ | | | Change-Id: Icb21b3ea8f9ae0eb4e51c951187756ac730251fd
* Use doc/requirements.txtAndreas Jaeger2017-12-203-6/+27
| | | | | | | | | | | | | | | The infra jobs expect documentation requirements in either doc/requirements.txt or test-requirements.txt. Since neither is available, they currently fail. Move doc requirements to doc/requirements.txt and use that to fix releasenotes build. Note that doc/requirements.txt needs some requirements for code analysis of taskflow. For the docs environment - which is a developer convenience - use the same command that is used by OpenStack CI. Change-Id: Iec65211e5059a4afdd88a45e2c1ac535b8ec97fe
* Merge "Avoid log warning when closing is underway (on purpose)"3.0.1Zuul2017-12-121-1/+8
|\
| * Avoid log warning when closing is underway (on purpose)Joshua Harlow2017-08-011-1/+8
| | | | | | | | | | | | Related-Bug: #1557107 Change-Id: I8b2f327dadbf038cd050f05fbc46a428282a3d82
* | Merge "Remove class StopWatch from timing"3.0.0Zuul2017-12-072-8/+2
|\ \
| * | Remove class StopWatch from timingchenghuiyu2017-10-242-8/+2
| | | | | | | | | | | | | | | | | | | | | | | | In new release timeutils.StopWatch can be used from oslo.uitls, so it was deprecated for removal in timing.py Change-Id: I138b8d276998a4ea2537966767cbd14f96daf757 Closes-Bug: #1715043
* | | Merge "Updated from global requirements"Zuul2017-11-202-2/+2
|\ \ \
| * | | Updated from global requirementsOpenStack Proposal Bot2017-11-162-2/+2
| | | | | | | | | | | | | | | | Change-Id: Ifcb5b175b25a265e06a2c37b9941f1251913e3b3
* | | | Remove setting of version/release from releasenotesAndreas Jaeger2017-11-161-8/+4
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release notes are version independent, so remove version/release values. We've found that projects now require the service package to be installed in order to build release notes, and this is entirely due to the current convention of pulling in the version information. Release notes should not need installation in order to build, so this unnecessary version setting needs to be removed. This is needed for new release notes publishing, see I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting at http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html . Change-Id: Iddb8f70fadf30b6094cd4d47d665bff13390394d
* | | Updated from global requirementsOpenStack Proposal Bot2017-11-151-1/+1
| | | | | | | | | | | | Change-Id: I71cf70f0482e4ddfbdd85c135c1f676b7370f80f
* | | Updated from global requirementsOpenStack Proposal Bot2017-11-121-1/+1
|/ / | | | | | | Change-Id: Ibbc774eb3345b71d8fa57fda531e62c815d0cf12
* | Merge "Remove method blather in log adapter"2.17.0Zuul2017-10-241-7/+0
|\ \