-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Help Charlene run a command in her latest package (#26) from anywhere. You can do so by adding an entry point following the instructions below.
-
Choose who in your team is writing now! (make sure you've pulled from your colleague's fork!) And create a new branch.
-
Move the
if __name__ == "__main__":
block to its own file (e.g.,command.py
) and add it as entry point topyproject.toml
calledsagittal_average_run
. -
Add the dependencies of this library as requirements to
pyproject.toml
. -
Try to install it by running
pip install -e .
where thepyproject.toml
is. -
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 either
sagittal_average_run --help
orsagittal_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-ARC-RSEworkshop-summer-25/RSE-Classwork#27
in the pull request description), remember to mention your team members too! (with@github_username
)