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

[DevOps]: Update the structure of supporting files to reduce re-sorting and bloat in pyproject.toml #897

Open
tomvothecoder opened this issue Nov 20, 2024 · 0 comments

Comments

@tomvothecoder
Copy link
Collaborator

tomvothecoder commented Nov 20, 2024

Is your feature request related to a problem?

There are many supporting files that e3sm_diags requires including .cfg, .rgb, .nc, etc. that needs to be installed alongside e3sm_diags. The setup.py file includes logic to move these files around to the correct location in order for them to be correctly installed via python -m pip install ..

Describe the solution you'd like

@xylar suggests that the e3sm_diags data files should have a similar structure internally to what it puts in share/e3sm_diags (related comment). That way the pyproject.toml isn't nearly as bloated and there is less resorting of files required upon installing the package.

Describe alternatives you've considered

No response

Additional context

No response

@tomvothecoder tomvothecoder changed the title [DevOps]: Update the structure of supporting files to reduce restoring and bloat in pyproject.toml [DevOps]: Update the structure of supporting files to reduce re-sorting and bloat in pyproject.toml Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant