singularity-energy / open-grid-emissions

Tools for producing high-quality hourly generation and emissions data for U.S. electric grids
MIT License
67 stars 4 forks source link

Updates python version in pyproject.toml and removes requirements.txt #344

Closed Rdbaker closed 4 months ago

Rdbaker commented 4 months ago

Purpose

This change:

What the code is doing

updating the python version in pyproject.toml

Testing

I will test this change by trying to install it in Greta

Where to look

n/a

Usage Example/Visuals

n/a

Review estimate

5 minutes

Future work

none for this change

Checklist

Rdbaker commented 4 months ago

tested that it was able to be installed in Greta

grgmiller commented 4 months ago

Right now the target branch is main - if we test integration using this branch and everything works, we can merge directly into main and do a v0.3.2 release of OGE; otherwise, we probably want to first merge into development in case there are any other patch changes we need to make during the testing process for integration.

grgmiller commented 4 months ago

If we update the version, this also needs to be updated in the CITATION.cff file along with the release date.

Rdbaker commented 4 months ago

If we update the version, this also needs to be updated in the CITATION.cff file along with the release date.

why are we using both CITATION.cff and pyproject.toml to specify the version?

grgmiller commented 4 months ago

why are we using both CITATION.cff and pyproject.toml to specify the version?

I think they serve different purposes. the citation file is to help with the citability for academic purposes, so the version number is specified there as well. https://citation-file-format.github.io/