materialsproject / jobflow

jobflow is a library for writing computational workflows.
https://materialsproject.github.io/jobflow
Other
90 stars 24 forks source link

Bump minimum Python version to 3.9 #455

Closed janosh closed 10 months ago

janosh commented 10 months ago

We could hold off on this. Only reason for doing this is to stay in sync with numpy and the rest of the MP ecosystem (e.g. https://github.com/materialsproject/pymatgen/pull/3283).

codecov[bot] commented 10 months ago

Codecov Report

Merging #455 (1f0a570) into main (e062ecc) will not change coverage. Report is 5 commits behind head on main. The diff coverage is 100.00%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #455 +/- ## ========================================= Coverage 100.00% 100.00% ========================================= Files 20 20 Lines 1521 1523 +2 Branches 419 419 ========================================= + Hits 1521 1523 +2 ``` | [Files](https://app.codecov.io/gh/materialsproject/jobflow/pull/455?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject) | Coverage Δ | | |---|---|---| | [src/jobflow/core/flow.py](https://app.codecov.io/gh/materialsproject/jobflow/pull/455?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-c3JjL2pvYmZsb3cvY29yZS9mbG93LnB5) | `100.00% <100.00%> (ø)` | | | [src/jobflow/core/job.py](https://app.codecov.io/gh/materialsproject/jobflow/pull/455?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-c3JjL2pvYmZsb3cvY29yZS9qb2IucHk=) | `100.00% <ø> (ø)` | | | [src/jobflow/core/reference.py](https://app.codecov.io/gh/materialsproject/jobflow/pull/455?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-c3JjL2pvYmZsb3cvY29yZS9yZWZlcmVuY2UucHk=) | `100.00% <100.00%> (ø)` | | | [src/jobflow/core/store.py](https://app.codecov.io/gh/materialsproject/jobflow/pull/455?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-c3JjL2pvYmZsb3cvY29yZS9zdG9yZS5weQ==) | `100.00% <ø> (ø)` | | | [src/jobflow/managers/fireworks.py](https://app.codecov.io/gh/materialsproject/jobflow/pull/455?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-c3JjL2pvYmZsb3cvbWFuYWdlcnMvZmlyZXdvcmtzLnB5) | `100.00% <ø> (ø)` | | | [src/jobflow/schemas/job\_output\_schema.py](https://app.codecov.io/gh/materialsproject/jobflow/pull/455?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-c3JjL2pvYmZsb3cvc2NoZW1hcy9qb2Jfb3V0cHV0X3NjaGVtYS5weQ==) | `100.00% <100.00%> (ø)` | | | [src/jobflow/utils/find.py](https://app.codecov.io/gh/materialsproject/jobflow/pull/455?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=materialsproject#diff-c3JjL2pvYmZsb3cvdXRpbHMvZmluZC5weQ==) | `100.00% <ø> (ø)` | |