yt-project / yt_idv

Interactive volume rendering for yt
Other
8 stars 6 forks source link

Update dependency organization, build-test action #98

Closed chrishavlin closed 8 months ago

chrishavlin commented 8 months ago

In the process of relaxing the pinned pytest version for #97 , it got confusing having dependencies defined in several places. So this PR moves all optional dependencies to setup.cfg options, removes some unused dependencies (tox, watchdog, pytest-runner) and unpins most of the dependencies.

I also moved the tests directory into the yt_idv/ directory (this is more of a personal preference, but I can move it back to the top level if anyone prefers the way it is on main).

chrishavlin commented 8 months ago

OK, this is is good to go I think. Gonna rebase #97 off this.