History | View | Annotate | Download (3.4 kB)
Create a kamaki.cli.utils package
Refs: #4059
Fix typos, decale kamai.cli.argument as package
Setup unittest for CLI and apply to commant_tree
Refs: #4058
Only a init and name methods are tested for now
Update the copyright dates everywhere
Upgrade package metadata
- Copyright date- Upgrade notes and suggestions- Refer to synnefo.org in README- classifiers in setup
Remove quotaholder from kamaki
This affects the cli:- remove the quotaholder commands set- remove the commissioning system (automatic command retrieval)
This affevts the clients:- remove the quotaholder client- remove the clients commissioning system...
Redesign http connection module
Merge everything to kamaki.clients
Remove multiple hierarchies of connection classes (== abandon support for alternative connection methods, e.g. for requests from pypi)
New connection classes are- RequestManager- ResponseManager...
Enforce objpool>=0.2, break kamaki, fix it soon
Document unittest mechanism, dependency changes
New dependency changes: progress is required, mock is optionalChanges are also documented
Setup unittests for clients.utils methods
Methods tested so far: _matches, filter_in, filter_out
Create package kamaki.clients.compute with tests
Finetest Storage.get_acount_info
Rearange client packages 4 uniformity in testing
Initialize a unittest suite for kamaki.clients
Merge branch 'develop' into feature-tests
Conflicts: kamaki/cli/commands/livetest_cli.py version
Resolve forgoten conflict from previour merge
Merge branch 'develop'
Conflicts: Changelog kamaki/__init__.py setup.py
Rename tests to livetest in kamaki.clients
Update documentation to reflect these changes
Implement unittests for HTTPResponse kamaki class
Class Location: kamaki.clients.connection.HTTPResponseTest Location: kamaki.clients.connection.test.HTTPResponse
Remove redudant line in setup
Update author and maintainer info in setup.py
Depend on argparse iff python < 2.7
Remove ordereddict dependency
Add tests package to setup
Prototype kamaki.clients untitest suite
Prototype implementation on kamaki.clients.astakos clientIn prototype status, does not function yetOld unittests in _tests.py, for reference
Get rid of OrderedDict dependency for python<=2.6
CHANGELOG for version 0.6.3
1. Get rid of OrderedDict dependency (for python <= 2.6)2. Minor fixes
Adjust up to store-overwrite
Documentation updates
Re-fix setup
Forgoten save
Setup QH-related package setup
Collection.ordereddict bckwrds compatibility
setup
Rename object pool library from pool to objpool
Split pool into separate lib; remove snf-common deps
Add ordereddict and argparse dependencies
Update docs, fix bug when progress not installed
Complete UI/cli interface refactoring, minor bugs
Start refactoring main CLI
Aims:- cleaner cli load-point code- move more argument logic to argument module- move command loading to the seperate service cli modules: each command spec module will provide a mechanism for loading command interfaces (all of them or specific cmds)
Use standard threading instead of gevent/greenlets
gevent depedency is not needed after that
pep8 setup.py
Minor bugs
Remove some merging trash
Merge branch 'master' of https://code.grnet.gr/git/kamaki
Conflicts: kamaki/__init__.py kamaki/cli.py kamaki/clients/__init__.py kamaki/clients/astakos.py kamaki/clients/compute.py kamaki/clients/cyclades.py kamaki/clients/image.py kamaki/clients/pithos.py...
Make ansicollors and progressbar optional
Actually, setuptools don't support "optional", so they arejust not installed
Remove request depedancy
Add snf-common dependency
Version 0.6.0
Raise block upload greenlet failure error
Interactive shell (without functionality ftm)
Fix CLI top level error handling
Argument object handles part of the functionality
+minor fixes
New package CLI (repackaging), minor bugfixes
kamaki now has two packages: cli and clientscli contains all command line interface codeclients is an indepentand lib that can also used by 3rd partiesminor bugs in comput lib
Minor arangements for error handling
Major changes in client, fixed setup
Seperate Client to Client and HTTPConnectionThe later is put in a separate package kamaki.client.connectionIt manages headers, params, method, url and data of a connectionbut the actuall http connection is not implemented at this...
Move to requests 0.12.1
Remove clint dependency
Add argparse and ordereddict dependency if Python < 2.7
Use ansicolors for colors
Switch to progress for progress bars
Add a store list command
Refactored networking
Adds requests dependency.
Configuration and CLI updates
Fix setup.py
Include kamaki.clients in packages
Refs #1955
Add setup tools support