Commit Graph

297 Commits

Author SHA1 Message Date
Bert Blommers
3e60cdf3eb
Techdebt: Unpin werkzeug (#5569) 2022-10-17 19:06:59 +00:00
Bert Blommers
59910c812e
Fix License title to Apache 2.0 (#5512) 2022-10-01 21:08:45 +00:00
Bert Blommers
76b127bba6
Admin: Improve UX when Flask dependencies are missing (#5499)
* Revert "Dependencies - always include Flask"

This reverts commit c1a4d0521203370738c02f6ced23bffb6aa724d6.

* UX - Warn user when missing Flask dependencies
2022-09-28 14:12:42 +00:00
Bert Blommers
d3a5d7ab11
Dependencies - always include Flask (#5471) 2022-09-15 09:31:22 +00:00
Bert Blommers
28963a273b
TechDebt - remove support for old Jinja2+Responses (#5391) 2022-08-17 09:34:20 +00:00
Bert Blommers
464404a817
Pin Flask to same version as werkzeug (#5375) 2022-08-11 09:45:16 +00:00
Bert Blommers
5ece8a816c
Downgrade werkzeug (#5330) 2022-07-25 19:26:32 -03:00
Bryan Chen
e372287147
Werkzeug - minimum version (#5176) 2022-05-28 09:34:23 +00:00
Bert Blommers
63a09da178
CloudFormation - specify all dependencies (#5165) 2022-05-25 09:18:02 +00:00
Ed
12843c4eae
Set pyparsing >= 3.0.7 requirement (#5149) 2022-05-21 10:22:39 +00:00
Bert Blommers
8bbd242d75
API Gateway: put_rest_api and import_rest_api (#5140) 2022-05-16 15:13:23 +00:00
Bert Blommers
86d617e034
Feature: EBS (#5106) 2022-05-07 21:11:32 +00:00
Robert Schmidtke
794e940421
Support Expression in Glue's get_partitions (#5013) 2022-04-14 19:37:10 +00:00
Tony Narlock
28d708c4a0
build(setup.py): Add issues, changelog link to PyPI (#5019) 2022-04-12 10:08:33 +00:00
Bert Blommers
382ff2b1a9
Remove more DynamoDB2 references (#4933) 2022-03-11 21:29:16 -01:00
Bert Blommers
ec928d5c56
Setup.py - requires python_requires (#4861) 2022-02-14 19:22:37 -01:00
Bert Blommers
13b9c0322c
APIGateway - add missing dependencies (#4856) 2022-02-14 09:24:21 -01:00
Bert Blommers
094d00a37a
Feature: APIGatewayV2 (#4840) 2022-02-08 20:12:51 -01:00
Bert Blommers
d679a73a5f
Enable testing for Py3.10 (#4772) 2022-01-18 20:52:47 -01:00
Bert Blommers
aa70ee254d
Remove deprecated decorators + boto dependency (#4378) 2022-01-18 14:18:57 -01:00
Bert Blommers
f3313be991
AppSync - initial implementation (#4761) 2022-01-14 20:12:26 -01:00
Daniel Roschka
4f2e7f706d
Bump python-jose to support newer ecdsa versions (#4626) 2021-11-24 17:25:22 -01:00
kbalk
958a129f97
Route53Resolver: Add resolver endpoint-related APIs (#4559) 2021-11-17 19:06:35 -01:00
Andrew Achkar
846c1d22a8
Remove more-itertools from install_requires (#4576) 2021-11-15 08:11:59 -01:00
Bert Blommers
4015d799df
Admin - Fix install moto[all] (#4571) 2021-11-14 11:30:27 -01:00
kbalk
e1298e334b
Feature DirectoryService support (#4483) 2021-10-30 10:09:44 +00:00
Bert Blommers
789d878421
Dependencies - Update max IDNA version (#4440) 2021-10-19 16:47:49 +00:00
Bert Blommers
14a69c7524
Techdebt: Enable pylint rules (#4432) 2021-10-18 19:44:29 +00:00
Bert Blommers
18e4595b51
Add dataclasses dependency Py3.6 (#4306) 2021-09-19 22:04:38 +00:00
Bert Blommers
31e10e96d7
Remove Docker-dependency from SQS (#3738) 2021-08-28 10:03:17 +01:00
Anders Kaseorg
bce65b7a50
Only use backported importlib_metadata on Python < 3.8 (#4214)
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2021-08-24 16:50:39 +01:00
Bert Blommers
5c24071f43
Support Python 3.9 (#3848) 2021-08-22 11:33:16 +01:00
Bert Blommers
76094f012b
Remove pkg_resources module (#4142) 2021-08-05 17:59:25 +01:00
Bert Blommers
5aacd698b8
Prep release 2.2.1 (#4124) 2021-08-03 07:24:34 +01:00
Bert Blommers
11883a1fda
Remove unnecessary dependencies EC2/SQS (#4094)
* Add missing dependencies for EFS
2021-07-29 06:38:16 +01:00
Bert Blommers
7693d77333
Remove Py2 support (#3915) 2021-07-26 07:40:39 +01:00
Michael Manganiello
54b98d4749
Remove cfn-lint as a dependency for ssm extra (#4072)
Since commit 3b9635b3c7,
the SSM module doesn't directly depend on the `cloudformation` module
anymore. The `cfn-lint` extra dependency shouldn't be required anymore
for clients that install the `ssm` extra but don't need the
`cloudformation` one.
2021-07-15 07:56:14 +01:00
Bert Blommers
25bf10bf8e
Pin Jose-dependency for Py2 (#3989) 2021-06-05 15:04:50 +01:00
Ben Beasley
79792db4c0
Drop dependency on zipp (#3940)
A search of the repository shows zipp is not imported anywhere.
2021-05-19 19:39:04 +01:00
Bert Blommers
9e3faf7784
Make Moto (tests) compatible with flask/werkzeug 2.x (#3923)
* Dont fail if CodeCov fails - for now

* CI - Force cache rebuild

* Bump werkzeug to latest version

* CI - Enforce cache flush

* ManagedBlockchain - fix error format

* ManagedBlockchain - Fix tests to use pytest.raises paradigm

* Revert "Lock Flask (#3925)"

This reverts commit 8bb0feb956.

* CI - Enforce cache rebuild
2021-05-13 10:36:56 +01:00
Guilherme Scaranse
8bb0feb956
Lock Flask (#3925)
* Update setup.py

* Update setup.py
2021-05-12 18:41:57 +01:00
Bert Blommers
1fc09b5863
Prep release 2.0.7 (#3920)
* Temporarily downgrade werkzeug until we fix the tests

* ChangeLog for release 2.0.7
2021-05-12 08:55:50 +01:00
Matthew Davis
f5e3cd891f
fix MarkupSafe and Jinja2 dependency (#3876) 2021-04-24 13:24:32 +01:00
David Baumgold
3af87963d1
Py3: use unittest.mock instead of mock (#3481)
* Py3: use unittest.mock instead of mock

* noqa

* oops

* just pull in patch()

* ignore RuntimeError when stopping patch

* ignore RuntimeError from default_session_mock.stop()
2021-04-06 10:22:42 +01:00
Bert Blommers
b01c58785b
#3833 - Set upper bound for dependency decorator (Py2) (#3834) 2021-04-02 14:17:22 +01:00
Bert Blommers
d075219637
Pin RSA dependency for Py2 (#3697) 2021-02-16 09:50:06 +00:00
Bert Blommers
d7b8419791
Fix Mock 4.0.3 compatibility - Unpatch only once during teardown (#3541)
* #3535 - Unpatch only once during teardown

* EnvVar patching - Fix Python2 bug

* Allow latest version of mock-library
2021-02-15 08:42:16 +00:00
Anders Kaseorg
6ecf050228
Use environment markers for Python 2 dependency pins (#3618)
PyPI does not run setup.py separately for each Python version to
resolve requirements, so these conditional requirements need to be
properly specified in the metadata, not in code.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2021-01-28 14:16:20 +00:00
Bert Blommers
d7f218bfec
Pin sshpubkeys dependency to last version to support Py2 (#3614) 2021-01-25 08:21:13 +00:00
Dave Randall
d2b751e22d
Bump cryptography library (#3580)
From Python Safety:

Cryptography 3.3 no longer allows loading of finite field Diffie-Hellman parameters of less than 512 bits in length. This change is to conform with an upcoming OpenSSL release that no longer supports smaller sizes. These keys were already wildly insecure and should not have been used in any application outside of testing.
2021-01-09 10:46:09 +00:00