Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added chainmap for python 2.7. #1

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ invoker
A wrapper around `invoke <http://www.pyinvoke.org/>`_ to help
facilitate sharing tasks and specifying multiple environments
to run tasks against for instance running tasks against staging
and production environments.
and production environments. It supports Python 2.7 and 3.4+.

Configuration
-------------
Expand Down
5 changes: 4 additions & 1 deletion invoker/loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,11 @@

import six
from invoke import Collection, Task
from collections import ChainMap

try:
from collections import ChainMap
except ImportError:
from chainmap import ChainMap

_app_spec_defaults = {
'namespace': None,
Expand Down
1 change: 1 addition & 0 deletions requirements.in
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
invoke
chainmap
1 change: 1 addition & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
#
atomicwrites==1.2.1 # via pytest
attrs==18.2.0 # via hypothesis, pytest
chainmap==1.0.2
coverage==4.5.1
hypothesis==3.76.0
invoke==1.2.0
Expand Down