GSTT-CSC / hazen

Quality assurance framework for Magnetic Resonance Imaging
https://github.com/GSTT-CSC/hazen
Apache License 2.0
22 stars 12 forks source link

Refactors hazen repo for PyPI installation #220

Closed tomaroberts closed 1 year ago

tomaroberts commented 2 years ago

hazen is going to be split into two repos: one containing the source code, one for the webapp. This PR strips out the webapp code and retains the hazenlib code and tests.

Related Issue: #202.

Main changes:

To test locally: No need to git clone, just:

# setup fresh venv & install
python3 -m venv hazen-pypi-test
source hazen-pypi-test/bin/activate
pip install hazen --extra-index-url=https://test.pypi.org/simple/

# test
hazen -h

Things to do/consider:

tomaroberts commented 2 years ago

Btw, DO NOT MERGE yet.

Creating PR for discussion and eventual merge once hazen-web-app is further along.

tomaroberts commented 1 year ago

@laurencejackson – is this PR unnecessary now given we have a PyPI release?

laurencejackson commented 1 year ago

@laurencejackson – is this PR unnecessary now given we have a PyPI release?

Probably can just remove it but might be useful if you take a look and see if there's anything you did in this PR which is missing in main?