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

Bump moto from 2.2.19 to 2.3.0 #303

Merged
merged 2 commits into from
Jan 4, 2022
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 27, 2021

Bumps moto from 2.2.19 to 2.3.0.

Changelog

Sourced from moto's changelog.

2.3.0

General:
    * It is now possible to use a mocked region. This will throw an error by default, but can be enabled using the `MOTO_ALLOW_NONEXISTENT_REGION`-environment variable.
    * Performance improvements - only the backend for the requested region is now loaded into memory, instead of (naively) loading a backend for every region.

2.2.20

New Services:
    * ElasticsearchService:
        * create_elasticsearch_domain()
        * delete_elasticsearch_domain()
        * describe_elasticsearch_domain()
        * list_domain_names()

New Methods: * EC2: * disable_ebs_encryption_by_default() * enable_ebs_encryption_by_default() * get_ebs_encryption_by_default() * Redshift: * pause_cluster() * resume_cluster()

Miscellanous: * ELBv2: create_listener now supports the DefaultActions.ForwardConfig parameter * Redshift: restore_from_cluster_snapshot() now supports the NodeType and NumberOfNodes-parameters * Sagemaker: list_experiments() now supports pagination * Sagemaker: list_trials() now supports pagination * Sagemaker: list_trial_components() now supports pagination

Commits
  • 50b20b5 Prep 2.3.0 release
  • cf87e75 Feature: Mock region (#4699)
  • b472478 Update init.py
  • ebb73c7 Increase version number post-release
  • 691bb87 Prep release 2.2.20
  • a1bfb6a EC2 - SubnetId and NetworkInterfaces cannot both be specified when calling ru...
  • b0a59fe IOT - remove outdated comment
  • c301f88 IOT - delete_thing only when no certificates are attached (#4712)
  • 80e3b35 Batch - ensure that logs are posted in chronological order (#4710)
  • 0bc4596 Update xray client to forward args (#4709)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 27, 2021
@coveralls
Copy link

coveralls commented Dec 27, 2021

Pull Request Test Coverage Report for Build 1651962413

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 9.293%

Totals Coverage Status
Change from base Build 1651957764: 0.0%
Covered Lines: 871
Relevant Lines: 9373

💛 - Coveralls

Bumps [moto](https://github.com/spulec/moto) from 2.2.19 to 2.3.0.
- [Release notes](https://github.com/spulec/moto/releases)
- [Changelog](https://github.com/spulec/moto/blob/master/CHANGELOG.md)
- [Commits](getmoto/moto@2.2.19...2.3.0)

---
updated-dependencies:
- dependency-name: moto
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/moto-2.3.0 branch from c2d739b to c7a3e7c Compare January 4, 2022 03:13
@jan-janssen jan-janssen merged commit 98c60ca into master Jan 4, 2022
@delete-merged-branch delete-merged-branch bot deleted the dependabot/pip/moto-2.3.0 branch January 4, 2022 03:30
liamhuber added a commit that referenced this pull request Aug 8, 2024
* Change paradigm to whether or not the node uses __reduced__ and a constructor

Instead of "Meta" nodes

* Allow direct use of Constructed children

* Move and update constructed stuff

* Add new singleton behaviour so factory-produced classes can pass is-tests

* PEP8 newline

* Remove unnecessary __getstate__

The object isn't holding instance level state and older versions of python bork here.

* Add constructed __*state__ compatibility for older versions

* 🐛 add missing `return`

* Format black

* Revert singleton

* Remove constructed

It's superceded by the snippets.factory stuff

* Format black

* Let the factory clear method take specific names

* Don't override __module__ to the factory function

If it was explicitly set downstream, leave that. But if the user left it empty, still default it back to the factory function's module

* Clean up storage if job tests fail

* Make tinybase the default storage backend

* Switch Function and Macro over to using classfactory

With this, everything is pickleable (unless you slap something unpickleable on top, or define it in a place that can't be reached by pickle like inside a local function scope). The big downside is that `h5io` storage is now basically useless, since all our nodes come from custom reconstructors. Similarly, for the node job `DataContainer` can no longer store the input node. The `tinybase` backend is still working ok, so I made it the default, and I got the node job working again by forcing it to cloudpickle the input node on saving. These are some ugly hacks, but since storage is an alpha feature right now anyhow, I'd prefer to push ahead with pickleability.

* Remove unused decorator

And reformat tests in the vein of usage in Function and Macro

* Format black

---------

Co-authored-by: pyiron-runner <pyiron@mpie.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants