Skip to content

Clarify license, move to pyproject.toml, always use preview mode#41

Open
dschwoerer wants to merge 3 commits into
mainfrom
toml
Open

Clarify license, move to pyproject.toml, always use preview mode#41
dschwoerer wants to merge 3 commits into
mainfrom
toml

Conversation

@dschwoerer
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown
Member

@ZedThree ZedThree left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is fine as a straight conversion, but there's a few things we could do to improve it as well

Comment thread pyproject.toml Outdated
Comment thread pyproject.toml
"Programming Language :: Python :: 3.14",
"Topic :: Scientific/Engineering :: Physics"
]
dependencies = ["xarray", "xbout"]
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should also add numpy, matplotlib, and netcdf. Also worth using SPEC0 minimum versions, as well as requires-python and dependency-groups for the dev tools

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since the dependencies should be the same as xBOUT's for now, why not just have xbout in there? This way we make sure the dependencies are always the same for both

Co-authored-by: Peter Hill <zed.three@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants