-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Creating a 🐍📦 #31
Labels
week07
Creating packages
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Help Charlene to create her repository into a package (remember to commit after each step).
Choose who in your team is writing now! (make sure you've got a fork and a local copy of Charlene's repository)
Add a
.gitignore
file to the repository to avoid adding artefacts created by python or your text editor. You can use gitignore.io to generate a file for your needs.Modify the repository directory structure to make sagittal_average as an installable package. There is no need to add the
.md
files (yet!).Add a
pyproject.toml
file with the information needed.Make sure you are in a python environment (e.g.,
comp0233
's conda environment) and try to install it by runningpip install -e .
from the command line, in the filesystem location where thepyproject.toml
is.Share your solution as a pull request to Charlene's repository mentioning this issue (by including the text
Addresses UCL-COMP0233-24-25/RSE-Classwork#31
in the pull request description), remember to mention your team members too! (with@github_username
)🎉 Congratulations, you've created a Python package! Now, let's see what can be improved about it in the subsequent issues!
Sample solution
The text was updated successfully, but these errors were encountered: