Nicolas Delaby
88ee38b7dd
Raise DockerException instead of TypeError
2014-04-28 20:22:11 +02:00
Maxime Petazzoni
0d2be16363
Merge pull request #215 from aanand/fix-integration-test-regression
...
Fix integration test regression
2014-04-28 10:11:25 -07:00
Maxime Petazzoni
99ef978f09
Merge pull request #213 from rutsky/remove_websocket_from_py3
...
Don't require websocket-client on Python 3
2014-04-28 10:10:45 -07:00
Aanand Prasad
073fdaf671
Universally-compatible reading of chunked streams
...
Docker introduced newlines in stream output in version 0.9
(https://github.com/dotcloud/docker/pull/4276 ), but not to all
endpoints - POST /images/create, for example, does not include them.
This reverts to the old, less pleasant implementation of
_stream_helper(), with a manual check for newlines to fix the problem
described in #176 and fixed in #184 , without the accompanying
regression. It should work against Docker 0.8, 0.9 and 0.10, both when
building and when pulling.
2014-04-28 17:22:14 +01:00
Aanand Prasad
fdd39a85cc
Fix integration test regression
...
The test for starting a container with volume binds hadn't been updated
to use the new dictionary structure for the `binds` argument.
2014-04-28 17:18:39 +01:00
Vladimir Rutsky
8f35ff858a
Don't require websocket-client on Python 3
2014-04-27 22:07:17 +04:00
Nicolas Delaby
380d7e8620
volumes_from is now a list from v.1.10
2014-04-24 12:19:05 +02:00
Nicolas Delaby
ce782e190f
Update documentation to reflect modification for `dns` and `volumes_from`
2014-04-24 09:15:48 +02:00
Nicolas Delaby
9858937829
Warn if user is using argument that will be ignored
2014-04-24 09:14:03 +02:00
Nicolas Delaby
842c40f1bd
raise instead of warn
...
because user must know its code will not behave as expected
if used against version >= v1.10.
2014-04-24 09:11:11 +02:00
Nicolas Delaby
c42104cd69
Do not ignore falsy values
...
If user pass empty strings or empty lists,
the deprecation policy will be ignored.
Check instead if those arguments are not the default.
2014-04-24 09:08:44 +02:00
Tom Arnfeld
e012d31752
Line to long...
2014-04-23 21:59:12 +01:00
Tom Arnfeld
81023578f5
Re-format if/else
2014-04-23 20:32:44 +01:00
Joffrey F
73434476b3
Merge pull request #211 from aanand/relative-errors-imports
...
Relative 'errors' imports, for consistency
2014-04-23 19:54:46 +02:00
Joffrey F
6c1f7f3e97
Merge pull request #198 from fcoelho/fix-volumes-from
...
Sanitize create_container input for volumes_from
2014-04-23 19:47:07 +02:00
Aanand Prasad
918ca7dddb
Relative 'errors' imports, for consistency
2014-04-23 18:15:00 +01:00
Tom Arnfeld
8acff57f6a
Added test for gzip compressed tar
2014-04-23 13:42:05 +01:00
Tom Arnfeld
45ef4ab931
Fix for pep8 failures
2014-04-23 13:36:36 +01:00
Tom Arnfeld
28eb629c87
Error with headers being NoneType
2014-04-23 13:24:14 +01:00
Tom Arnfeld
8983fa561c
Added ability to specify the full build context
2014-04-23 13:18:50 +01:00
Maxime Petazzoni
6fd343d76a
Merge pull request #203 from wallnerryan/issue-175
...
Add support for read-only bind-mounts (fixes #175 )
2014-04-21 17:21:25 -07:00
Ryan Wallner
77fec67c60
fixes #175 , fix flake8 erros
2014-04-16 14:40:08 -04:00
Nicolas Delaby
01b5a7d5e7
From api 1.10 dns and volumes should be transmitted to start()
2014-04-11 13:35:41 +02:00
Felipe Bessa Coelho
3fa6f231fa
Missed empty line for flake8
2014-04-09 13:24:57 -03:00
Felipe Bessa Coelho
16ad8198a9
Add test to check for the absence of volumes_from
2014-04-09 13:10:08 -03:00
Felipe Bessa Coelho
3198dd9fde
Sanitize create_container input
...
Client.create_container takes a volumes_from argument that should be: a
string, a list of strings, or None. If an empty list or dict is passed
instead, the docker daemon returns a 406 Client Error: Not Acceptable
2014-04-09 03:48:06 -03:00
Joffrey F
85ea42ecb3
Merge pull request #191 from rustyrobot/master
...
Create scope for docker client specific errors
2014-04-08 20:21:49 +02:00
Evgeniy L
18d4db09ec
Moved APIError exception to docker.errors module.
2014-04-07 13:31:13 +04:00
Evgeniy L
231042a520
Create scope for docker client specific errors
...
With more granular and specific exceptions user
will be able to handle errors properly.
Also changed raising of Exception to more specific
TypeError which python raises in case of wrong
arguments.
2014-04-06 12:02:13 +04:00
shin-
7f55a101f8
Bumped version to 0.3.1
2014-04-04 18:18:58 +02:00
shin-
4ba47000d3
Updated manifest to include all requirements files
2014-04-04 18:18:40 +02:00
shin-
8eedbc895e
Fixed integration tests
2014-04-04 18:16:47 +02:00
shin-
6b2f750100
Fixed tox dependencies
2014-04-04 17:50:33 +02:00
shin-
a37d0eea16
Added unit test for create_container with volumes_from
2014-04-04 17:11:00 +02:00
shin-
ad75b37a46
Merge branch 'volumes-from-as-list' of github.com:blackrobot/docker-py into blackrobot-volumes-from-as-list
2014-04-04 16:59:57 +02:00
shin-
54c904f806
Updated unit tests API version, flake8 fixes
2014-04-04 16:55:01 +02:00
Joseph Schorr
156d14efd1
Revert unneeded change
2014-04-04 16:47:23 +02:00
Joseph Schorr
9ae3bcd2f3
Make sure the build command in the client sends the auth credentials along. Required for "FROM " lines that pull from private registries
2014-04-04 16:47:23 +02:00
shin-
2d56149831
Separated test dependencies from runtime dependencies
2014-04-04 16:41:26 +02:00
shin-
6d78986cc3
Fixed multiplexed_socket_stream_helper
2014-04-04 16:02:20 +02:00
shin-
93bb0c5b10
Merge branch 'PY3_fixes' of github.com:macobo/docker-py into macobo-PY3_fixes
2014-04-04 15:56:21 +02:00
Damon Jablons
cdd52a172f
Added test for container with volumes_from
2014-04-01 16:08:25 -04:00
Damon Jablons
ced3d5d71a
Ensure that volumes_from exists
2014-04-01 16:08:06 -04:00
Damon Jablons
d3d594d0b6
Allow volumes_from to be an iterable
2014-04-01 15:20:13 -04:00
Maxime Petazzoni
445bcef386
Merge pull request #194 from mway/master
...
don't yield blank lines
2014-03-31 09:50:02 -07:00
Matt Way
66e6c9d4ef
don't yield blank lines
2014-03-30 16:04:52 -04:00
Joffrey F
bed0f7b83f
Merge pull request #192 from rustyrobot/fix-flake8
...
Fixes for flake8
2014-03-29 18:05:34 +01:00
Evgeniy L
2a1484f655
Fixes for flake8
...
Next rules were broken
* E265 block comment should start with '# '
* E713 test for membership should be 'not in'
2014-03-28 23:08:22 +04:00
Joffrey F
24cc9df5f5
Merge pull request #180 from StarvingMarvin/parse_repository_tag
...
parse_repository_tag function and accompanying test
2014-03-26 18:53:51 +01:00
Luka Stojanovic
74499e21e4
make flake happy
2014-03-24 16:10:31 +01:00