-
Notifications
You must be signed in to change notification settings - Fork 72
Description
Help Charlene run a command in her package from anywhere. You can do so by adding an entry point following the instructions below.
-
Choose who in your team is sharing now! (make sure you've pulled from your colleague's fork!)
-
Move the
if __name__ == "__main__":block to its own file (e.g.,command.py) and add it as entry point tosetup.pycalled "sagittal_average_run" -
Add the dependencies of this library as requirements to
setup.py. -
Try to install it by running
pip install -e .where thesetup.pyis. -
Go to a different directory, run
python -c "import sagittal_average"and see whether the installation worked. -
Check you can use the entry point from anywhere, by calling
sagittal_average_run <path/to/input/csv>from the different directory. -
Share your solution as a pull request to Charlene's repository mentioning this issue (by including the text
Addresses UCL-MPHY0021-21-22/RSE-Classwork#38in the pull request description), remember to mention your team members too! (with@github_username)