From 2e74b60a835f6dea5dee8d461ced99a353df6373 Mon Sep 17 00:00:00 2001 From: Bruce Stringer Date: Tue, 14 Nov 2017 16:08:13 -0600 Subject: [PATCH 1/2] Change the zip parameters to allow dot files The previous parameters dropped dofiles and directories starting with a dot. This caused packaging of certain dependencies, namely cryptography , to break. I've tested this fix on a project exhibiting the issue and this has confirmed to have solved the problem. Thanks @ryandub for the suggestion. --- fleece/cli/build/docker_build_lambda.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fleece/cli/build/docker_build_lambda.sh b/fleece/cli/build/docker_build_lambda.sh index f8c2bf7..18f2c37 100755 --- a/fleece/cli/build/docker_build_lambda.sh +++ b/fleece/cli/build/docker_build_lambda.sh @@ -5,7 +5,7 @@ if [[ ! -f /build_cache/${DEPENDENCIES_SHA}.zip ]] || [[ "$REBUILD_DEPENDENCIES" mkdir /tmp/build /usr/bin/pip-${python_version:6:1}.${python_version:7:1} install -r /requirements.txt -t /tmp/build cd /tmp/build - zip -r /build_cache/${DEPENDENCIES_SHA}.zip ./* + zip -r /build_cache/${DEPENDENCIES_SHA}.zip . else echo "using cached dependencies; no rebuild" fi From 5a3f38f5eebc8df60a2337743cc24d63b00cb3c5 Mon Sep 17 00:00:00 2001 From: Bruce Stringer Date: Wed, 15 Nov 2017 09:39:32 -0600 Subject: [PATCH 2/2] Bump Version --- fleece/__about__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fleece/__about__.py b/fleece/__about__.py index 8e27edb..28a5410 100644 --- a/fleece/__about__.py +++ b/fleece/__about__.py @@ -15,7 +15,7 @@ __summary__ = 'Wrap the lamb...da' __author__ = 'Rackers' __email__ = 'bruce.stringer@rackspace.com' -__version__ = '0.15.0' +__version__ = '0.15.1' __license__ = 'Apache License, Version 2.0' __keywords__ = ['fleece', 'lambda'] __copyright__ = 'Copyright Rackspace US, Inc. 2016'