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

added new dependencies #147

Merged
merged 5 commits into from
Nov 25, 2024
Merged

added new dependencies #147

merged 5 commits into from
Nov 25, 2024

Conversation

Abinash-bit
Copy link
Contributor

@Abinash-bit Abinash-bit commented Nov 23, 2024

PR Description

Fixes #134

Changes Made:

  1. astropy
  2. packaging
  3. scipy
  4. numpy
  5. h5py
  6. matplotlib
  7. pandas
    Screenshot 2024-11-23 175301
    Screenshot 2024-11-23 175332
    Screenshot 2024-11-23 180558

@nabobalis
Copy link
Contributor

nabobalis commented Nov 23, 2024

What is that check_pyproject.toml file doing?

pyproject.toml Outdated
@@ -18,6 +18,13 @@ authors = [
dependencies = [
"sunpy[map,net,timeseries,visualization]>=6.0.0",
"xarray>=2023.12.0",
"astropy",
Copy link
Contributor

@nabobalis nabobalis Nov 23, 2024

Choose a reason for hiding this comment

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

These will all need minimum version like xarray and sunpy do above.

I would compare the versions to what sunpy uses, that would make things simpler.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

So You are suggesting that the , i will mention minimum version of below mentioned dependencies!! like sunpy and xarray?!

astropy
packaging
scipy
numpy
h5py
matplotlib
pandas

Copy link
Contributor

Choose a reason for hiding this comment

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

Yes please.

@nabobalis nabobalis added the No Changelog Entry Needed Skip any changelog checks. label Nov 23, 2024
@Abinash-bit
Copy link
Contributor Author

What is that check_pyproject.toml file doing?

That was a script i have written to check the lint syntax of .toml file .

pyproject.toml Outdated
@@ -18,6 +18,13 @@ authors = [
dependencies = [
"sunpy[map,net,timeseries,visualization]>=6.0.0",
"xarray>=2023.12.0",
"astropy",
"packaging",
Copy link
Contributor

Choose a reason for hiding this comment

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

Do we need this one? Does it not come with pip these days?

Copy link
Contributor Author

@Abinash-bit Abinash-bit Nov 25, 2024

Choose a reason for hiding this comment

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

This one refers to packaging right?

Copy link
Contributor

Choose a reason for hiding this comment

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

Yeah just that one.

pyproject.toml Outdated Show resolved Hide resolved
@nabobalis
Copy link
Contributor

Looks like there is a warning that the oldestdeps is now raising: RuntimeWarning: numpy.ndarray size changed, may indicate binary incompatibility. We just need to add this to the ignore list in the pytest.ini file.

@Abinash-bit
Copy link
Contributor Author

There is an issue with codecov/project CI how can i proceed further?

@nabobalis
Copy link
Contributor

That is just codecov being broken, it is safe to ignore.

@nabobalis nabobalis merged commit b3d3968 into sunpy:main Nov 25, 2024
16 of 17 checks passed
@nabobalis
Copy link
Contributor

Thanks @Abinash-bit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
No Changelog Entry Needed Skip any changelog checks.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Missing explicit dependancies
2 participants