materialsproject / api

New API client for the Materials Project
https://materialsproject.github.io/api/
Other
108 stars 40 forks source link

Keep boto3 optional #836

Closed munrojm closed 1 year ago

munrojm commented 1 year ago

This PR ensures boto3 remains an optional dependency.

codecov-commenter commented 1 year ago

Codecov Report

Patch coverage: 41.80% and project coverage change: -10.21% :warning:

Comparison is base (3ffecd2) 79.85% compared to head (6fc721c) 69.64%. Report is 26 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #836 +/- ## =========================================== - Coverage 79.85% 69.64% -10.21% =========================================== Files 38 51 +13 Lines 1881 2418 +537 =========================================== + Hits 1502 1684 +182 - Misses 379 734 +355 ``` | [Files Changed](https://app.codecov.io/gh/materialsproject/api/pull/836?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject) | Coverage Δ | | |---|---|---| | [mp\_api/client/routes/\_user\_settings.py](https://app.codecov.io/gh/materialsproject/api/pull/836?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-bXBfYXBpL2NsaWVudC9yb3V0ZXMvX3VzZXJfc2V0dGluZ3MucHk=) | `100.00% <ø> (ø)` | | | [mp\_api/client/routes/materials/absorption.py](https://app.codecov.io/gh/materialsproject/api/pull/836?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-bXBfYXBpL2NsaWVudC9yb3V0ZXMvbWF0ZXJpYWxzL2Fic29ycHRpb24ucHk=) | `32.25% <ø> (ø)` | | | [mp\_api/client/routes/materials/alloys.py](https://app.codecov.io/gh/materialsproject/api/pull/836?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-bXBfYXBpL2NsaWVudC9yb3V0ZXMvbWF0ZXJpYWxzL2FsbG95cy5weQ==) | `52.63% <ø> (ø)` | | | [mp\_api/client/routes/materials/bonds.py](https://app.codecov.io/gh/materialsproject/api/pull/836?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-bXBfYXBpL2NsaWVudC9yb3V0ZXMvbWF0ZXJpYWxzL2JvbmRzLnB5) | `93.33% <ø> (ø)` | | | [mp\_api/client/routes/materials/chemenv.py](https://app.codecov.io/gh/materialsproject/api/pull/836?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-bXBfYXBpL2NsaWVudC9yb3V0ZXMvbWF0ZXJpYWxzL2NoZW1lbnYucHk=) | `85.10% <ø> (ø)` | | | [mp\_api/client/routes/materials/dielectric.py](https://app.codecov.io/gh/materialsproject/api/pull/836?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-bXBfYXBpL2NsaWVudC9yb3V0ZXMvbWF0ZXJpYWxzL2RpZWxlY3RyaWMucHk=) | `92.85% <ø> (ø)` | | | [mp\_api/client/routes/materials/doi.py](https://app.codecov.io/gh/materialsproject/api/pull/836?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-bXBfYXBpL2NsaWVudC9yb3V0ZXMvbWF0ZXJpYWxzL2RvaS5weQ==) | `100.00% <ø> (ø)` | | | [mp\_api/client/routes/materials/elasticity.py](https://app.codecov.io/gh/materialsproject/api/pull/836?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-bXBfYXBpL2NsaWVudC9yb3V0ZXMvbWF0ZXJpYWxzL2VsYXN0aWNpdHkucHk=) | `96.77% <ø> (ø)` | | | [mp\_api/client/routes/materials/electrodes.py](https://app.codecov.io/gh/materialsproject/api/pull/836?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-bXBfYXBpL2NsaWVudC9yb3V0ZXMvbWF0ZXJpYWxzL2VsZWN0cm9kZXMucHk=) | `91.30% <ø> (ø)` | | | [mp\_api/client/routes/materials/eos.py](https://app.codecov.io/gh/materialsproject/api/pull/836?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-bXBfYXBpL2NsaWVudC9yb3V0ZXMvbWF0ZXJpYWxzL2Vvcy5weQ==) | `94.73% <ø> (ø)` | | | ... and [37 more](https://app.codecov.io/gh/materialsproject/api/pull/836?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject) | |

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.