Commit Graph

14 Commits

Author SHA1 Message Date
Andreas Jaeger e88f6b747a Retire craton
Remove everything, add a README with explanation.

Change-Id: I7c8fcfac0d904f144b6a3838d25db0987d1e74a5
2018-01-18 15:22:28 +01:00
git-harry 97b8775301 Remove code related to Python versions before 3.5
This commit removes any occurrence of the library six.

Six is used to aid in writing code that is compatible with both Python 2
and Python 3. Craton no longer supports the use of Python 2.x, and so
six is no longer required.

The minimum version of Python supported is 3.5, the classifiers are
updated accordingly in setup.cfg.

The docs have been updated to specify 3.5 as the minimum version.

Tox no longer attempts to test against Python 3.4.

This change also removes .travis.yml because it is left over from
from before the project was moved to the OpenStack project namespace and
is no longer required.

Closes-bug: #1630003
Change-Id: I63cba2b6f21a507c0ff02edbef24b663af400c12
2016-11-24 12:31:14 +00:00
Syed Ahsan Shamim Zaidi 2dd9194574 Update setup.cfg and docker_run.sh
We need to update setup.cfg, docker_run.sh and install guide
to update the entry points for craton api server.

Change-Id: Ia1ae1a4f9467b352b45ba53f93eca0751191cdbb
Closes-bug: #1619076
2016-10-13 01:20:14 +00:00
Jenkins 799c6721ea Merge "Correct craton's PyPI classifiers" 2016-10-07 01:32:38 +00:00
Ian Cordasco 26cd8cc9e5 Correct craton's PyPI classifiers
Craton doesn't support Python 2 so we need to remove the Python 2
related classifiers and be very explicit by adding `3 :: Only`. We also
don't test on Python 3.3 so there's little reason to advertise that we
support it.

Change-Id: I1ddc6972bfd9d920d898d171d96fc1a6d5d20721
2016-10-06 14:09:12 -05:00
Sulochan Acharya 393c7452f0 Change file names from inventory to craton-api
- Since its not just inventory, and the service
now includes everything craton the file names
should reflect the same.

Fixes Bug: 1630784

Change-Id: I0fb77942a92bbf2aacbf2c4a7d0c3104ed8bebfe
2016-10-05 23:35:32 +01:00
Jenkins b305c34f88 Merge "Update homepage with documentation page" 2016-09-29 17:03:56 +00:00
Tony Xu 529b32979d Update homepage with documentation page
Change-Id: I2f9a248170b779c3687012931927ca3421e87367
2016-09-24 14:21:32 +08:00
avnish c3ad8c0ef8 Updating python language classifier in setup.cfg
This commit is regarding Adding python 3.5 support

Change-Id: Ia3f645eb2d9d8cae8344327de5197c491d174e31
2016-09-22 08:32:28 +05:30
sulochan acharya 292c4aa75d Adds migrations for database 2016-06-08 12:06:57 +01:00
Angus Lees bbcdd4e26f Implement basic taskflow worker
A taskflow worker process, that runs flows from a persistent job board
in a parallel thread worker pool.  Tasks are defined through stevedore
plugins in the 'craton.workflow' namespace - see the TestFlow example.

Defaults are set to use an in-memory fake "persistent storage", for ease
of testing.  We will want to change this default at some point in the
future.

Also, the worker main() is currently hardcoded to feed in a single
TestFlow job.  Again, we will want to add a command-line tool and/or web
interface to post jobs once we have an out-of-process job board.
2016-05-19 21:42:58 +10:00
Angus Lees 455e5086b2 Initial Cookiecutter Commit (with minor tweaks) 2016-03-23 16:57:20 +11:00
Jim Baker fd722dcd9f Python build reasonableness, initial 2016-03-16 22:07:25 -06:00
Jim Baker 340fdeabef Skeleton setup 2016-03-16 21:48:37 -06:00