Skip to content

Commit

Permalink
Merge pull request #67 from forestmonster/moto_disable
Browse files Browse the repository at this point in the history
Disable moto for mocking AWS services
  • Loading branch information
forestmonster committed Jul 20, 2023
2 parents 1256615 + 3f3ec00 commit 955b67d
Show file tree
Hide file tree
Showing 8 changed files with 224 additions and 221 deletions.
9 changes: 4 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ cache: pip
before_install:
- sudo rm -f /etc/boto.cfg

install:
- pip install -e git+git://github.com/forestmonster/moto@1.3.5#egg=moto-1.3.5
#install:
#- pip install -e git+git://github.com/forestmonster/moto@1.3.5#egg=moto-1.3.5

before_script:
- pip install --upgrade pip
- pip install --upgrade setuptools
#- pip install --upgrade pip
#- pip install --upgrade setuptools
- pip install -e ".[dev]"

script:
Expand All @@ -29,4 +29,3 @@ after_success:
notifications:
email:
- fmonsen@netflix.com
- kglisson@netflix.com
2 changes: 1 addition & 1 deletion dev-requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
bandit
bumpversion
codecov
-e git+git://github.com/forestmonster/moto@1.3.5#egg=moto-1.3.5
moto
mypy
pip-tools
pre-commit
Expand Down
209 changes: 105 additions & 104 deletions dev-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,124 +2,125 @@
# This file is autogenerated by pip-compile
# To update, run:
#
# pip-compile --verbose --upgrade dev-requirements.in
# pip-compile --index-url=https://pypi.org/simple dev-requirements.in
#
-e git+git://github.com/forestmonster/moto@1.3.5#egg=moto-1.3.5
alabaster==0.7.12 # via sphinx
aniso8601==6.0.0 # via -r web-requirements.txt, flask-restful
asn1crypto==0.24.0 # via cryptography
aspy.yaml==1.2.0 # via pre-commit
atomicwrites==1.3.0 # via pytest
attrs==19.1.0 # via -r requirements.txt, -r web-requirements.txt, jsonschema, pytest
aws-xray-sdk==0.95 # via moto
babel==2.6.0 # via sphinx
bandit==1.5.1 # via -r dev-requirements.in
blinker==1.4 # via -r web-requirements.txt, raven
boto3==1.9.131 # via -r requirements.txt, -r web-requirements.txt, moto, swag-client
boto==2.49.0 # via moto
botocore==1.12.131 # via -r requirements.txt, -r web-requirements.txt, boto3, moto, s3transfer
bumpversion==0.5.3 # via -r dev-requirements.in
certifi==2019.3.9 # via requests
cffi==1.12.2 # via cryptography
cfgv==1.6.0 # via pre-commit
aniso8601==6.0.0
aspy.yaml==1.3.0 # via pre-commit
attrs==19.1.0
aws-xray-sdk==0.95
babel==2.8.0 # via sphinx
bandit==1.6.2
blinker==1.4
boto3==1.9.131
boto==2.49.0
botocore==1.12.131
bumpversion==0.5.3
certifi==2019.11.28 # via requests
cffi==1.13.2 # via cryptography
cfgv==2.0.1 # via pre-commit
chardet==3.0.4 # via requests
click-log==0.3.2 # via -r requirements.txt, -r web-requirements.txt, swag-client
click==7.0 # via -r requirements.txt, -r web-requirements.txt, click-log, flask, pip-tools, rq, swag-client
codecov==2.0.15 # via -r dev-requirements.in
cookies==2.2.1 # via moto
coverage==4.5.3 # via codecov, pytest-cov
croniter==0.3.29 # via -r web-requirements.txt, rq-scheduler
cryptography==2.6.1 # via moto
decorator==4.4.0 # via -r requirements.txt, -r web-requirements.txt, dogpile.cache
deepdiff==4.0.6 # via -r requirements.txt, -r web-requirements.txt, swag-client
docker-pycreds==0.4.0 # via docker
docker==3.7.2 # via moto
docutils==0.14 # via -r requirements.txt, -r web-requirements.txt, botocore, sphinx
dogpile.cache==0.7.1 # via -r requirements.txt, -r web-requirements.txt, swag-client
ecdsa==0.13.3 # via python-jose
click-log==0.3.2
click==7.0
codecov==2.0.15
cookies==2.2.1
coverage==5.0.1 # via codecov, pytest-cov
croniter==0.3.29
cryptography==2.8
decorator==4.4.0
deepdiff==4.0.6
docker==4.1.0
docutils==0.14
dogpile.cache==0.7.1
ecdsa==0.14.1 # via python-jose
entrypoints==0.3 # via flake8
flake8==3.7.7 # via pre-commit-hooks
flask-restful==0.3.7 # via -r web-requirements.txt
flask-rq2==18.3 # via -r web-requirements.txt
flask==1.0.2 # via -r web-requirements.txt, flask-restful, flask-rq2, pytest-flask, raven
future==0.17.1 # via python-jose
gitdb2==2.0.5 # via gitpython
gitpython==2.1.11 # via bandit
gunicorn==19.9.0 # via -r web-requirements.txt
identify==1.4.1 # via pre-commit
flake8==3.7.9 # via pre-commit-hooks
flask-restful==0.3.7
flask-rq2==18.3
flask==1.0.2
future==0.18.2 # via python-jose
fuzzywuzzy==0.17.0
gitdb2==2.0.6 # via gitpython
gitpython==3.0.5 # via bandit
gunicorn==19.9.0
identify==1.4.9 # via pre-commit
idna==2.8 # via requests
imagesize==1.1.0 # via sphinx
importlib-metadata==0.9 # via pre-commit
inflection==0.3.1 # via -r web-requirements.txt
itsdangerous==1.1.0 # via -r web-requirements.txt, flask
jinja2==2.10.1 # via -r web-requirements.txt, flask, moto, sphinx
jmespath==0.9.4 # via -r requirements.txt, -r web-requirements.txt, boto3, botocore, swag-client
jsondiff==1.1.2 # via -r requirements.txt, -r web-requirements.txt, moto
jsonpickle==1.1 # via -r requirements.txt, -r web-requirements.txt, aws-xray-sdk, deepdiff
jsonschema==3.0.1 # via -r requirements.txt, -r web-requirements.txt
markupsafe==1.1.1 # via -r web-requirements.txt, jinja2
marshmallow-jsonschema==0.5.0 # via -r requirements.txt, -r web-requirements.txt
marshmallow==2.19.2 # via -r requirements.txt, -r web-requirements.txt, marshmallow-jsonschema, swag-client
imagesize==1.2.0 # via sphinx
importlib-metadata==1.3.0 # via pluggy, pre-commit, pytest
importlib-resources==1.0.2 # via pre-commit
inflection==0.3.1
itsdangerous==1.1.0
jinja2==2.10.1
jmespath==0.9.4
jsondiff==1.1.2
jsonpickle==1.1
jsonschema==3.0.1
markupsafe==1.1.1
marshmallow-jsonschema==0.5.0
marshmallow==2.19.2
mccabe==0.6.1 # via flake8
mock==2.0.0 # via moto
more-itertools==7.0.0 # via pytest
mypy-extensions==0.4.1 # via mypy
mypy==0.701 # via -r dev-requirements.in
mock==3.0.5
more-itertools==8.0.2 # via pytest, zipp
mypy-extensions==0.4.3 # via mypy
mypy==0.761
nodeenv==1.3.3 # via pre-commit
ordered-set==3.1 # via -r requirements.txt, -r web-requirements.txt, deepdiff
packaging==19.0 # via sphinx
pbr==5.1.3 # via mock, stevedore
pip-tools==3.6.0 # via -r dev-requirements.in
pluggy==0.9.0 # via pytest
pre-commit-hooks==2.1.0 # via -r dev-requirements.in
pre-commit==1.15.2 # via -r dev-requirements.in
py==1.8.0 # via pytest
pyaml==18.11.0 # via moto
pybind11==2.4.3 # via -r requirements.txt, -r web-requirements.txt, rapidfuzz
ordered-set==3.1
packaging==19.2 # via pytest, sphinx
pbr==5.4.4 # via stevedore
pip-tools==4.3.0
pluggy==0.13.1 # via pytest
pre-commit-hooks==2.4.0
pre-commit==1.20.0
py==1.8.1 # via pytest
pyaml==19.12.0
pycodestyle==2.5.0 # via flake8
pycparser==2.19 # via cffi
pycryptodome==3.8.1 # via python-jose
pycryptodome==3.9.4 # via python-jose
pyflakes==2.1.1 # via flake8
pygments==2.3.1 # via sphinx
pyparsing==2.4.0 # via packaging
pyrsistent==0.14.11 # via -r requirements.txt, -r web-requirements.txt, jsonschema
pytest-cov==2.6.1 # via -r dev-requirements.in
pytest-flask==0.14.0 # via -r dev-requirements.in
pytest==4.4.1 # via -r dev-requirements.in, pytest-cov, pytest-flask
python-dateutil==2.8.0 # via -r requirements.txt, -r web-requirements.txt, botocore, croniter, moto
python-jose==2.0.2 # via moto
pytz==2019.1 # via -r web-requirements.txt, babel, flask-restful, moto
pyyaml==5.1 # via -r requirements.txt, -r web-requirements.txt, aspy.yaml, bandit, pre-commit, pre-commit-hooks, pyaml
rapidfuzz==0.2.1 # via -r requirements.txt, -r web-requirements.txt
raven[flask]==6.10.0 # via -r web-requirements.txt
redis==3.2.1 # via -r web-requirements.txt, flask-rq2, rq
requests==2.21.0 # via aws-xray-sdk, codecov, docker, moto, responses, sphinx
responses==0.10.6 # via moto
retrying==1.3.3 # via -r requirements.txt, -r web-requirements.txt, swag-client
rq-scheduler==0.9 # via -r web-requirements.txt, flask-rq2
rq==1.0 # via -r web-requirements.txt, flask-rq2, rq-scheduler
s3transfer==0.2.0 # via -r requirements.txt, -r web-requirements.txt, boto3
simplejson==3.16.0 # via -r requirements.txt, -r web-requirements.txt, swag-client
six==1.12.0 # via -r requirements.txt, -r web-requirements.txt, bandit, cfgv, cryptography, docker, docker-pycreds, flask-restful, jsonschema, mock, moto, packaging, pip-tools, pre-commit, pre-commit-hooks, pyrsistent, pytest, python-dateutil, python-jose, responses, retrying, stevedore, websocket-client
pygments==2.5.2 # via sphinx
pyparsing==2.4.6 # via packaging
pyrsistent==0.14.11
pytest-cov==2.8.1
pytest-flask==0.15.0
pytest==5.3.2
python-dateutil==2.8.0
python-jose==2.0.2
python-levenshtein==0.12.0
pytz==2019.1
pyyaml==5.1
raven[flask]==6.10.0
redis==3.2.1
requests==2.22.0 # via aws-xray-sdk, codecov, docker, responses, sphinx
responses==0.10.9
retrying==1.3.3
rq-scheduler==0.9
rq==1.0
ruamel.yaml.clib==0.2.0 # via ruamel.yaml
ruamel.yaml==0.16.5 # via pre-commit-hooks
s3transfer==0.2.0
simplejson==3.16.0
six==1.12.0
smmap2==2.0.5 # via gitdb2
snowballstemmer==1.2.1 # via sphinx
sphinx-autodoc-annotation==1.0.post1 # via -r dev-requirements.in
sphinx==2.0.1 # via -r dev-requirements.in, sphinx-autodoc-annotation
snowballstemmer==2.0.0 # via sphinx
sphinx-autodoc-annotation==1.0.post1
sphinx==2.3.1
sphinxcontrib-applehelp==1.0.1 # via sphinx
sphinxcontrib-devhelp==1.0.1 # via sphinx
sphinxcontrib-htmlhelp==1.0.2 # via sphinx
sphinxcontrib-jsmath==1.0.1 # via sphinx
sphinxcontrib-qthelp==1.0.2 # via sphinx
sphinxcontrib-serializinghtml==1.1.3 # via sphinx
stevedore==1.30.1 # via bandit
swag-client==0.4.6 # via -r requirements.txt, -r web-requirements.txt
tabulate==0.8.3 # via -r requirements.txt, -r web-requirements.txt, swag-client
toml==0.10.0 # via pre-commit
typed-ast==1.3.2 # via mypy
urllib3==1.24.2 # via -r requirements.txt, -r web-requirements.txt, botocore, requests
virtualenv==16.4.3 # via pre-commit
websocket-client==0.56.0 # via docker
werkzeug==0.15.3 # via -r web-requirements.txt, flask, moto, pytest-flask
wrapt==1.11.1 # via aws-xray-sdk
xmltodict==0.12.0 # via moto
zipp==0.3.3 # via importlib-metadata
stevedore==1.31.0 # via bandit
swag-client==0.4.6
tabulate==0.8.3
toml==0.10.0 # via pre-commit, pre-commit-hooks
typed-ast==1.4.0 # via mypy
typing-extensions==3.7.4.1 # via mypy
urllib3==1.24.1
virtualenv==16.7.9 # via pre-commit
wcwidth==0.1.7 # via pytest
websocket-client==0.57.0 # via docker
werkzeug==0.15.2
wrapt==1.11.2 # via aws-xray-sdk
xmltodict==0.12.0
zipp==0.6.0 # via importlib-metadata
57 changes: 29 additions & 28 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,34 @@
# This file is autogenerated by pip-compile
# To update, run:
#
# pip-compile --upgrade requirements.in
# pip-compile --index-url=https://pypi.org/simple requirements.in
#
attrs==19.1.0 # via jsonschema
boto3==1.9.131 # via -r requirements.in, swag-client
botocore==1.12.131 # via boto3, s3transfer
click-log==0.3.2 # via -r requirements.in, swag-client
click==7.0 # via -r requirements.in, click-log, swag-client
decorator==4.4.0 # via dogpile.cache
deepdiff==4.0.6 # via swag-client
docutils==0.14 # via botocore
dogpile.cache==0.7.1 # via swag-client
attrs==19.3.0 # via jsonschema
boto3==1.11.17
botocore==1.14.17 # via boto3, s3transfer
click-log==0.3.2
click==7.0
decorator==4.4.1 # via dogpile.cache
deepdiff==4.2.0 # via swag-client
docutils==0.15.2 # via botocore
dogpile.cache==0.9.0 # via swag-client
fuzzywuzzy==0.18.0
importlib-metadata==1.5.0 # via jsonschema
jmespath==0.9.4 # via boto3, botocore, swag-client
jsondiff==1.1.2 # via -r requirements.in
jsonpickle==1.1 # via deepdiff
jsonschema==3.0.1 # via -r requirements.in
marshmallow-jsonschema==0.5.0 # via -r requirements.in
marshmallow==2.19.2 # via marshmallow-jsonschema, swag-client
ordered-set==3.1 # via deepdiff
pybind11==2.4.3 # via rapidfuzz
pyrsistent==0.14.11 # via jsonschema
python-dateutil==2.8.0 # via -r requirements.in, botocore
pyyaml==5.1 # via -r requirements.in
rapidfuzz==0.2.1 # via -r requirements.in
retrying==1.3.3 # via -r requirements.in, swag-client
s3transfer==0.2.0 # via boto3
simplejson==3.16.0 # via swag-client
six==1.12.0 # via jsonschema, pyrsistent, python-dateutil, retrying
swag-client==0.4.6 # via -r requirements.in
tabulate==0.8.3 # via -r requirements.in, swag-client
urllib3==1.24.2 # via botocore
jsondiff==1.2.0
jsonschema==3.2.0
marshmallow-jsonschema==0.9.0
marshmallow==2.20.5 # via marshmallow-jsonschema, swag-client
ordered-set==3.1.1 # via deepdiff
pyrsistent==0.15.7 # via jsonschema
python-dateutil==2.8.1
python-levenshtein==0.12.0
pyyaml==5.3
retrying==1.3.3
s3transfer==0.3.3 # via boto3
simplejson==3.17.0 # via swag-client
six==1.14.0 # via jsonschema, pyrsistent, python-dateutil, retrying
swag-client==0.4.7
tabulate==0.8.6
urllib3==1.25.8 # via botocore
zipp==2.2.0 # via importlib-metadata

0 comments on commit 955b67d

Please sign in to comment.