Commit Graph

300 Commits

Author SHA1 Message Date
Daniel Roschka
0588db704a
Remove dependency on pytz (#5749) 2022-12-09 22:56:08 -01:00
Bert Blommers
3a66ef567f
Dependency: Require uptodate cfn-lint versions (#5650) 2022-11-09 19:27:29 -01:00
Bert Blommers
80db33cb44
Admin: Enable support for Py 3.11 (#5619) 2022-10-30 10:18:06 -01:00
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