Repository: aws/aws-cli

Issue:
- Support use of colorama up to 0.3.8
  + colorama bugfix release 0.3.8 is available and contains no incompatible
    changes. There is no need to restrict use to less or equal 0.3.7


Discussion:
# [Codecov](https://codecov.io/gh/aws/aws-cli/pull/2666?src=pr&el=h1) Report
> Merging [#2666](https://codecov.io/gh/aws/aws-cli/pull/2666?src=pr&el=desc) into [develop](https://codecov.io/gh/aws/aws-cli/commit/f57294d5f4c3b4ad3d471b53c01917c5ebc07977?src=pr&el=desc) will **decrease** coverage by `<.01%`.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/aws/aws-cli/pull/2666/graphs/tree.svg?height=150&token=aKPbq1EbIm&width=650&src=pr)](https://codecov.io/gh/aws/aws-cli/pull/2666?src=pr&el=tree)

```diff
@@             Coverage Diff             @@
##           develop    #2666      +/-   ##
===========================================
- Coverage    95.58%   95.58%   -0.01%     
===========================================
  Files          151      151              
  Lines        11853    11844       -9     
===========================================
- Hits         11330    11321       -9     
  Misses         523      523
```


| [Impacted Files](https://codecov.io/gh/aws/aws-cli/pull/2666?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [awscli/customizations/cloudformation/deployer.py](https://codecov.io/gh/aws/aws-cli/pull/2666?src=pr&el=tree#diff-YXdzY2xpL2N1c3RvbWl6YXRpb25zL2Nsb3VkZm9ybWF0aW9uL2RlcGxveWVyLnB5) | `96.05% <0%> (-0.25%)` | :arrow_down: |
| [awscli/customizations/s3/results.py](https://codecov.io/gh/aws/aws-cli/pull/2666?src=pr&el=tree#diff-YXdzY2xpL2N1c3RvbWl6YXRpb25zL3MzL3Jlc3VsdHMucHk=) | `98.52% <0%> (-0.02%)` | :arrow_down: |
| [awscli/clidocs.py](https://codecov.io/gh/aws/aws-cli/pull/2666?src=pr&el=tree#diff-YXdzY2xpL2NsaWRvY3MucHk=) | `98.35% <0%> (ø)` | :arrow_up: |
| [awscli/customizations/argrename.py](https://codecov.io/gh/aws/aws-cli/pull/2666?src=pr&el=tree#diff-YXdzY2xpL2N1c3RvbWl6YXRpb25zL2FyZ3JlbmFtZS5weQ==) | `100% <0%> (ø)` | :arrow_up: |
| [awscli/customizations/cloudformation/deploy.py](https://codecov.io/gh/aws/aws-cli/pull/2666?src=pr&el=tree#diff-YXdzY2xpL2N1c3RvbWl6YXRpb25zL2Nsb3VkZm9ybWF0aW9uL2RlcGxveS5weQ==) | `100% <0%> (ø)` | :arrow_up: |
| [awscli/paramfile.py](https://codecov.io/gh/aws/aws-cli/pull/2666?src=pr&el=tree#diff-YXdzY2xpL3BhcmFtZmlsZS5weQ==) | `100% <0%> (ø)` | :arrow_up: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/aws/aws-cli/pull/2666?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/aws/aws-cli/pull/2666?src=pr&el=footer). Last update [f57294d...e0fd25e](https://codecov.io/gh/aws/aws-cli/pull/2666?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

For some historical context, there had been a breaking change with colorama. This was fixed in #2065 

Resolving patch:
diff --git a/setup.py b/setup.py
--- a/setup.py
+++ b/setup.py
@@ -24,7 +24,7 @@ def find_version(*file_paths):
 
 
 requires = ['botocore==1.10.19',
-            'colorama>=0.2.5,<=0.3.7',
+            'colorama>=0.2.5,<=0.3.9',
             'docutils>=0.10',
             'rsa>=3.1.2,<=3.5.0',
             's3transfer>=0.1.12,<0.2.0',


Test patch: