136 Commits

Author SHA1 Message Date
ChangBo Guo(gcb)
ec62e6270d Fix release notes gate failure
This fix gate failure after 70a15588ac6bf2ffa4ec6f95b46ed9fde6a3df52.

Closes-Bug: #1640383

Change-Id: Icdfe2fa68ec1ee8a070f2a5cdce8f56de53f8c40
2016-11-09 14:31:53 +08:00
OpenStack Proposal Bot
c04b95bbe4 Updated from global requirements
Change-Id: I3906a6059bc082400a158cf56d5a07b130295ada
2016-11-05 20:27:46 +00:00
Chuck Short
70a15588ac Add reno for release notes management
The release management team have indicated this is their preferred way
to collect release notes in future.

Change-Id: Ia0580eb513dd78779b9b2adb849627cf5e19f89b
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2016-11-03 18:54:30 -04:00
nizam
be2885f544 Changed the home-page link
Set the correct link for home-page.

Change-Id: I911c9ad231273f0789dc46b73b11210a2dde6196
1.5.0
2016-10-17 15:37:27 +05:30
OpenStack Proposal Bot
32bc4463be Updated from global requirements
Change-Id: I4b37ff28b39b5b9e97a271137a32dc14b9f28211
2016-09-30 19:57:11 +00:00
OpenStack Proposal Bot
a555fffb64 Updated from global requirements
Change-Id: I47a7af2783e8dedb3fddd33d4f7cf0debd41fbcf
2016-09-28 16:51:19 +00:00
Jenkins
c6278ba1a8 Merge "Remove discover from test-requirements" 1.4.0 2016-07-21 16:55:52 +00:00
Swapnil Kulkarni (coolsvap)
dab7331d9a Remove discover from test-requirements
It's only needed for python < 2.7 which is not supported

Change-Id: If01af2ff26552042c7bf0c2689ea6ec450977245
2016-07-21 07:25:45 +00:00
ChangBo Guo(gcb)
e87dc55a48 Add Python 3.5 classifier and venv
Now that there is a passing gate job, we can claim support for
Python 3.5 in the classifier. This patch also adds the convenience
py35 venv.

Change-Id: Idb34ad4169d21af23ae02f9487ebfcebdb97f90b
2016-07-12 15:07:32 +08:00
OpenStack Proposal Bot
4008814819 Updated from global requirements
Change-Id: Ib55246002a1e363ed875814bbbf43b5b6e95a603
1.3.0
2016-06-21 17:57:43 +00:00
Joshua Harlow
3f93f01330 Add a state-space machine building example
We currently don't have an example that uses a state
space to build a machine, so in order to make people aware
of this ability add an example that uses it to build a simple
state machine.

Change-Id: Ieec71ceee14f2bb451a52457d1a05aa54898597c
1.2.0
2016-02-02 14:50:53 -08:00
Jenkins
9f74d1f886 Merge "Ensure state space can also pass on_enter/exit callbacks" 2016-02-01 16:21:30 +00:00
Joshua Harlow
818b7998b4 Ensure state space can also pass on_enter/exit callbacks
Change-Id: If455f9799b9a3f1a5489d50f8cac8c75143bbb58
2016-01-27 11:14:19 -08:00
OpenStack Proposal Bot
0feea26292 Updated from global requirements
Change-Id: Id3b952c5459bd4ea8c480662a5f4abfc5ebfde01
2016-01-23 10:47:20 +00:00
OpenStack Proposal Bot
ad4b42c963 Updated from global requirements
Change-Id: Ifba3590295ee94b9efa083896be3a7776dac305b
2016-01-16 03:25:10 +00:00
Joshua Harlow
64c51a554c Ensure machine special method(s) include in generated docs
Without explicitly mentioning that it should have its docs
generated sphinx won't generate docs for it, so ensure that
we list __iter__ and __contains__ so that it does get
generated docs.

Also fixes 'default_start_state' docs which were not showing
up since they were on the setter method vs the getter method.

Change-Id: I83d02a3604678d16b16f6da5384ff10543af850f
2016-01-07 13:01:52 -08:00
Janonymous
1ff8815a25 Put py34 first in the envlist order of tox ,remove py33
To solve the problem of "db type could
not be determined" on py34 we have to run first the py34 env to, then, run
py27. This patch puts py34 first on the tox.ini list of envs to avoid this
problem to happen.

Change-Id: I7a1fefad4931574f37290085a7c2f8aa80add095
Closes-bug: #1489059
2015-12-23 07:05:39 +05:30
sonu.kumar
9a732153d5 Removes MANIFEST.in as it is not needed explicitely by PBR
This patch removes `MANIFEST.in` file as pbr generates a sensible
manifest from git files and some standard files and it removes
the need for an explicit `MANIFEST.in` file.

Change-Id: I63e0efc2b8ffcfe81bfbe1cff96338d421dece6e
1.1.0
2015-12-15 14:32:44 +05:30
Ondřej Nový
46ba7f2a7b Deprecated tox -downloadcache option removed
Caching is enabled by default from pip version 6.0

More info:
https://testrun.org/tox/latest/config.html#confval-downloadcache=path
https://pip.pypa.io/en/stable/reference/pip_install/#caching

Change-Id: I7b99c04f94fb6b9e1da6942dc293a3a135b75d16
2015-12-11 21:10:24 +01:00
OpenStack Proposal Bot
42a90b59ff Updated from global requirements
Change-Id: I5295d160a2a6b3303ee9bf2ccc6fb6af8699f8ec
1.0.0
2015-11-19 15:43:40 +00:00
Davanum Srinivas
6c7f847eeb Remove python 2.6 and cleanup tox.ini
* Remove support for python 2.6
* Remove skipsdist : Needs to be set only if 
  sdist is expensive
* Remove usedevelop : only needed when skipsdist 
  is set to True
* Remove install_command : We can just use the 
  default, we don't need to override
* Remove setenv : We can just use the default as
  we don't need any extra environment variables
* Remove requirements.txt from deps, as this is
  already added automatically


Change-Id: I87c1fc87fb2a595b4453be6b33d679f0523cdea8
2015-11-16 00:18:45 +00:00
Jenkins
d5f486c50b Merge "No need for Oslo Incubator Sync" 0.8.0 2015-10-08 23:03:44 +00:00
Ronald Bradford
c3b7251de4 Added code coverage section to tox
Defined cover in tox.ini and added .coveragerc configuration
consistent with other projects

http://lists.openstack.org/pipermail/openstack-dev/2015-October/076193.html

Change-Id: I426f1081425ca9f8ea4297c665632954cc74bb8d
2015-10-05 17:10:31 -04:00
Davanum Srinivas
2fed4b22b3 No need for Oslo Incubator Sync
We can remove openstack-common.conf as we don't
sync any code from oslo-incubator any more.

Change-Id: I5534debcaa10c1ac2292aa23631ff7136d091c98
2015-10-04 19:40:09 -04:00
Ruby Loo
94630d8720 Ignore generated files
Give permission for git to ignore generated files.

Change-Id: I0150d83ff5f03e984f863e8146892efe74e7a212
2015-09-29 15:30:35 +00:00
Jenkins
9ed0526ff0 Merge "docs - Set pbr 'warnerrors' option for doc build" 2015-09-27 13:36:38 +00:00
Jenkins
c4d6f15404 Merge "Enhance the README" 2015-09-25 10:53:26 +00:00
Davanum Srinivas
b57b0ee352 docs - Set pbr 'warnerrors' option for doc build
By setting this pbr option in setup.cfg, the doc build will fail in case
of any warnings or errors occur during the build process.

Change-Id: Ic3a4b0a641a92e9fabde2a871eed478ba99a25e1
2015-09-24 21:46:09 -04:00
Joshua Harlow
318355ea71 Remove dummy/placeholder 'ChangeLog' as its not needed
Just enforce that `python setup.py build_sphinx` will be the
way to build docs (which also builds a 'ChangeLog') so we don't
need to maintain a dummy file here anymore.

Change-Id: Icc34899fc1b29b1d81cada1f97d61e47eb086abd
2015-09-24 15:02:07 -07:00
Davanum Srinivas
ee3802a9cf Enhance the README
Change-Id: Iaa87860425aebde754e4b962b9df7f0b398415d4
2015-09-24 21:39:13 +00:00
venkatamahesh
179e59e3ec Fix the build path in .gitignore file
Change-Id: I1ee31d666b7c44edef2945734ddceefd3c5b0bbe
Ref: setup.cfg
2015-09-22 16:47:55 +05:30
OpenStack Proposal Bot
1a4f6bec5d Updated from global requirements
Change-Id: I8a21709e1a45a5dfa4f8157d9d8a76aa56748519
2015-09-17 12:10:54 +00:00
Jenkins
20c05120fd Merge "Provide a finite machine build() method" 2015-09-16 12:00:25 +00:00
Joshua Harlow
ae7d6df7f4 Provide a finite machine build() method
This method can be quite useful to simplify building a
state-machine in a automated manner.

Change-Id: I1428f95bad1637c565745673f5ce018d9439f442
2015-09-14 11:25:28 -07:00
Jenkins
e397fb6e4b Merge "Allow for raising on duplicate transition registration" 2015-09-14 17:49:25 +00:00
Joshua Harlow
2276f53661 Allow for raising on duplicate transition registration
Instead of always by default overwriting an existing
transition from a state to another state on a given event
make it possible to avoid that overwriting (and raise
a duplication exception instead).

Change-Id: I7f5c1abf3b8737b71033250f7754595fbb28589a
2015-09-02 17:04:52 -07:00
OpenStack Proposal Bot
e5d9c91e19 Updated from global requirements
Change-Id: Ie477471c938ecdbb067ffff13476ae839eaad80f
0.7.0
2015-08-26 13:52:39 +00:00
OpenStack Proposal Bot
725f0aa4b0 Updated from global requirements
Change-Id: I96a1d9c515d02f669183614493166bce556aca77
2015-08-10 01:04:50 +00:00
OpenStack Proposal Bot
2ae8d6e07a Updated from global requirements
Change-Id: I55914a9b3b42cb43256395f0af447c50f4761c73
2015-08-04 00:43:27 +00:00
Jenkins
11ea6d70a1 Merge "Activate pep8 check that _ is imported" 0.6.0 2015-07-31 19:03:45 +00:00
Jenkins
183882193c Merge "Allow providing a state-name translation dict" 2015-07-30 20:51:49 +00:00
Tom Cocozzello
b61e55a4cd Activate pep8 check that _ is imported
Remove the specification in tox.ini that _ is a builtin so that
it will no longer assume that _ does not need to be imported.
This helps ensure that the _ from i18n is used.

Activating this check did not flag any violations.

Change-Id: I8849dc5fb187c2278e99fe8c41322b5f2c139879
2015-07-29 11:48:57 -05:00
OpenStack Proposal Bot
e64d7b35f4 Updated from global requirements
Change-Id: I78d5d37cac47d55c6d41d2d2102bc92b2eae280b
2015-07-29 03:45:12 +00:00
Jenkins
d434212af8 Merge "Ensure doctesting and doc8 testing done in py27 env" 0.5.0 2015-07-20 22:01:42 +00:00
Joshua Harlow
01ee0381fe Ensure doctesting and doc8 testing done in py27 env
This ensures that sphinx doc tests are ran and validated
and also runs doc8 to ensure style checks are done and adjusts
some of the current examples and code to fix found issues.

Also fixes the `get_callback_name` method which needs to check
if the __module__ is non-none (since it appears sphinx somehow
triggers it being none).

Change-Id: I54daecff219a9e9be71ff382d36fc2d5e67360cf
2015-07-16 14:47:27 -07:00
OpenStack Proposal Bot
0786ac59c4 Updated from global requirements
Change-Id: I293a3d8ac2bb51be9113f2434565d95bc2489f69
2015-07-15 01:30:59 +00:00
Jenkins
fdfb1e0b3c Merge "Allow providing and using a 'nested_start_state_fetcher'" 2015-07-14 11:22:41 +00:00
Jenkins
e022cbb04f Merge "Remove setup.cfg 'requires-python' incorrect entry" 2015-07-14 11:05:46 +00:00
Jenkins
daa40a2421 Merge "Document process_event return and expose return namedtuple type" 2015-07-10 00:06:45 +00:00
Joshua Harlow
b4aa9de58b Remove setup.cfg 'requires-python' incorrect entry
The classifiers provide this same information and it
does not appear that this is frequently used in openstack
so let's just remove it.

Change-Id: I43d10fcc95975f0e416561ff3947af76c7a843bd
2015-07-10 00:03:49 +00:00