Skip to content

Conversation

@samaloney
Copy link
Contributor

  • Move configs to individual files (.isort, pytest.ini, etc)
  • Move all package information and build into project.toml
  • Remove setup.cfg
  • Update dependancies

* Move configs to individual files
* Move all package information and build into project.toml
* Update dependancies
@samaloney samaloney changed the title Maintainace updates, Maintenance of project configuration and updates Apr 17, 2025
@samaloney
Copy link
Contributor Author

Ah here @DanGass and @edoardolegnaro the tests aren't even passing!

"Topic :: Scientific/Engineering :: Physics"
]
dependencies = [
"sunpy[all]~=6.1",
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Not sure if we want to specify different min version of numpy?

@edoardolegnaro
Copy link
Contributor

edoardolegnaro commented Apr 17, 2025

The tests aren't passing becuase it is python 3.9, and astropy 7 requires python 3.11 at least, so since we're updating should we update the tests to a higher python version?

@samaloney
Copy link
Contributor Author

Yea I forget to update the CI/TOX but my point was prob best to not approve until the tests pass

"packaging>=23.0",
"scikit-learn~=1.3",
"platformdirs~=3.9",
"pyarrow",
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 was running into issues with pyarrow and ml-flow, no clue where ml-flow is being installed I can only guess comet-ml so had to remove the version.

@edoardolegnaro
Copy link
Contributor

Ok sorry, I was under the impression that if versions had changed the tests would necessarily fail.

@samaloney samaloney merged commit 535c54b into ARCAFF:main Apr 25, 2025
8 of 9 checks passed
DanGass referenced this pull request in DanGass/ARCCnetBackup Apr 25, 2025
Maintenance of project configuration and updates  (#167)
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