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

Update optimade[mongo] requirement from ~=0.18.0 to ~=0.19.2 #375

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 16, 2022

Updates the requirements on optimade[mongo] to permit the latest version.

Release notes

Sourced from optimade[mongo]'s releases.

v0.19.1

Changelog

v0.19.1 (2022-08-12)

Full Changelog

Implemented enhancements:

  • Add from_pymatgen structure adapter method and concept of ingesters #1296 (ml-evs)
  • Add lru_cache to many mapper properties #1245 (ml-evs)

Merged pull requests:

  • Use animated SVG logo for optimade-python-tools landing page #1297 (ml-evs)

* This Changelog was automatically generated by github_changelog_generator

Changelog

Sourced from optimade[mongo]'s changelog.

v0.19.1 (2022-08-08)

Full Changelog

Implemented enhancements:

  • Add from_pymatgen structure adapter method and concept of ingesters #1296 (ml-evs)
  • Add lru_cache to many mapper properties #1245 (ml-evs)

Merged pull requests:

  • Use animated SVG logo for optimade-python-tools landing page #1297 (ml-evs)

v0.19.0 (2022-07-18)

Full Changelog

This minor release includes several usability improvements for the server and client arising from the OPTIMADE workshop. This release also drops support for Python 3.7, which should allow us to streamline our dependencies going forward.

Implemented enhancements:

Fixed bugs:

  • Landing page not loading #1256
  • Config values are not cached by @classproperty #1219
  • Prevent internal validator errors when entries are missing ID/type #1273 (ml-evs)
  • Improve error handling for client when updating provider list #1222 (ml-evs)

Closed issues:

  • Internal validator failures #1272
  • Use versioned Dockerfiles for CI services to allow dependabot to update them #1241
  • Wrong links to available endpoints #1214
  • The validator should check for meta->schema #1209
  • Add configurable meta->schemas field to reference server #1208

Merged pull requests:

  • Bump providers from fb05359 to a92e5bc #1267 (dependabot[bot])
  • Add schema parameter when calling meta_values in landing.py #1257 (JPBergsma)
  • Update lark dependency to new name #1231 (ml-evs)
  • Use Python 3.10 instead of 3.7 in installation instructions #1229 (JPBergsma)
  • Optimisation: do not re-access mapper properties inside the request loop #1223 (ml-evs)
  • Add meta->schema validation warning #1211 (ml-evs)
  • Add configurable schema_url and index_schema_url options #1210 (ml-evs)
  • Drop support for Python 3.7 #1179 (ml-evs)

... (truncated)

Commits

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)

Updates the requirements on [optimade[mongo]](https://github.com/Materials-Consortia/optimade-python-tools) to permit the latest version.
- [Release notes](https://github.com/Materials-Consortia/optimade-python-tools/releases)
- [Changelog](https://github.com/Materials-Consortia/optimade-python-tools/blob/master/CHANGELOG.md)
- [Commits](Materials-Consortia/optimade-python-tools@v0.18.0...v0.19.1)

---
updated-dependencies:
- dependency-name: optimade[mongo]
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Aug 16, 2022
@CasperWA CasperWA enabled auto-merge (squash) August 16, 2022 08:42
Updates the requirements on [pylint](https://github.com/PyCQA/pylint) to permit the latest version.
- [Release notes](https://github.com/PyCQA/pylint/releases)
- [Commits](pylint-dev/pylint@v2.14.0...v2.15.0)

---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Updates the requirements on [uvicorn](https://github.com/encode/uvicorn) to permit the latest version.
- [Release notes](https://github.com/encode/uvicorn/releases)
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md)
- [Commits](encode/uvicorn@0.18.2...0.18.3)

---
updated-dependencies:
- dependency-name: uvicorn
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@unkcpz unkcpz mentioned this pull request Sep 5, 2022
1 task
@unkcpz
Copy link
Member

unkcpz commented Sep 5, 2022

Hi @ml-evs, it seems still the same issue. Am I missing something?

@ml-evs
Copy link

ml-evs commented Sep 5, 2022

Hi @ml-evs, it seems still the same issue. Am I missing something?

Nope, it was me missing something... I thought you were using the docker image that we provide for the docker (mongo) tests, which now has pinned dependencies. I think if you simply re-run the tests now, without changing anything, it should work, as pydantic v1.10.2 has now been released (provided it has made itself onto GitHub's cache of PyPI). We don't add upper requirements bounds in the python-tools package (again, like aiida) so the safest bet if you want a reproducible docker build would be to also use the requirements file we provide.

I also made the meta -> schema thing take a sensible default value, so after 0.19.3 you won't have to worry about that change.

@unkcpz unkcpz disabled auto-merge September 5, 2022 19:38
@codecov
Copy link

codecov bot commented Sep 5, 2022

Codecov Report

Base: 93.03% // Head: 93.05% // Increases project coverage by +0.02% 🎉

Coverage data is based on head (4bde7e0) compared to base (a222b3c).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@                    Coverage Diff                    @@
##           ci/dependabot-updates     #375      +/-   ##
=========================================================
+ Coverage                  93.03%   93.05%   +0.02%     
=========================================================
  Files                         32       32              
  Lines                       1363     1354       -9     
=========================================================
- Hits                        1268     1260       -8     
+ Misses                        95       94       -1     
Flag Coverage Δ
aiida 89.43% <100.00%> (+<0.01%) ⬆️
mongo 79.76% <61.53%> (+0.60%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
aiida_optimade/cli/__init__.py 100.00% <ø> (ø)
aiida_optimade/mappers/structures.py 89.47% <ø> (ø)
aiida_optimade/routers/structures.py 100.00% <ø> (ø)
aiida_optimade/routers/utils.py 98.27% <ø> (ø)
aiida_optimade/__init__.py 100.00% <100.00%> (ø)
aiida_optimade/cli/cmd_calc.py 83.87% <100.00%> (+0.26%) ⬆️
aiida_optimade/cli/cmd_init.py 99.20% <100.00%> (+<0.01%) ⬆️
aiida_optimade/entry_collections.py 98.69% <100.00%> (ø)
aiida_optimade/routers/info.py 96.55% <100.00%> (+0.12%) ⬆️
aiida_optimade/translators/entities.py 86.30% <100.00%> (-0.45%) ⬇️
... and 1 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

@unkcpz unkcpz changed the title Update optimade[mongo] requirement from ~=0.18.0 to ~=0.19.1 Update optimade[mongo] requirement from ~=0.18.0 to ~=0.19.2 Sep 5, 2022
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 6, 2022

A newer version of optimade[mongo] exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

@unkcpz unkcpz changed the title Update optimade[mongo] requirement from ~=0.18.0 to ~=0.19.2 Update optimade[mongo] requirement from ~=0.18.0 to ~=0.19.1 Sep 6, 2022
@unkcpz unkcpz changed the title Update optimade[mongo] requirement from ~=0.18.0 to ~=0.19.1 Update optimade[mongo] requirement from ~=0.18.0 to ~=0.19.2 Sep 6, 2022
@unkcpz unkcpz merged commit c7ccea6 into ci/dependabot-updates Sep 22, 2022
@unkcpz unkcpz deleted the dependabot/pip/ci/dependabot-updates/optimade-mongo--approx-eq-0.19.1 branch September 22, 2022 00:31
unkcpz added a commit that referenced this pull request Sep 22, 2022
…383)

* Update optimade[mongo] requirement from ~=0.18.0 to ~=0.19.1

Updates the requirements on [optimade[mongo]](https://github.com/Materials-Consortia/optimade-python-tools) to permit the latest version.
- [Release notes](https://github.com/Materials-Consortia/optimade-python-tools/releases)
- [Changelog](https://github.com/Materials-Consortia/optimade-python-tools/blob/master/CHANGELOG.md)
- [Commits](Materials-Consortia/optimade-python-tools@v0.18.0...v0.19.1)

---
updated-dependencies:
- dependency-name: optimade[mongo]
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update AiiDA/OPTIMADE

* Update pylint requirement from ~=2.14 to ~=2.15 (#376)

Updates the requirements on [pylint](https://github.com/PyCQA/pylint) to permit the latest version.
- [Release notes](https://github.com/PyCQA/pylint/releases)
- [Commits](pylint-dev/pylint@v2.14.0...v2.15.0)

---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update uvicorn requirement from ~=0.18.2 to ~=0.18.3 (#377)

Updates the requirements on [uvicorn](https://github.com/encode/uvicorn) to permit the latest version.
- [Release notes](https://github.com/encode/uvicorn/releases)
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md)
- [Commits](encode/uvicorn@0.18.2...0.18.3)

---
updated-dependencies:
- dependency-name: uvicorn
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix tests and drop py3.7

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: The AiiDA Team <developers@aiida.net>
Co-authored-by: Jusong Yu <jusong.yeu@gmail.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: The AiiDA Team <developers@aiida.net>
CasperWA added a commit that referenced this pull request Sep 28, 2022
Update dependencies:

* Update optimade[mongo] requirement from ~=0.18.0 to ~=0.19.4 (#375, #382)
* Update pylint requirement from ~=2.14 to ~=2.15 (#376)
* Update uvicorn requirement from ~=0.18.2 to ~=0.18.3 (#377)
* Update aiida-core requirement from ~=2.0.3 to ~=2.0.4 (#384)

Update AiiDA/OPTIMADE.
Drop Python 3.7 support.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: The AiiDA Team <developers@aiida.net>
Co-authored-by: Jusong Yu <jusong.yeu@gmail.com>
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.

2 participants