{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Python Package: Distribution\n", "\n", "To illustrate the process we continue using the `company_package` that we developed in \n", "[part 4](../part4/notebook.html#Working-example).\n", "\n", "\n", "In principle, the code of your package should be developed with `git` and uploaded on GitHub \n", "(or GitLab, or Bitbucket, etc.).\n", "\n", "If you want to keep your code private you can of course do so, while developing it and sharing it with your chosen colleagues by inviting them to your private repository.\n", "\n", "\n", "Here, we will assume your are ready to share your code with the world and \n", "that you want it to be usable by users on Mac OS, Linux, and Windows machines. \n", "\n", "## Source and wheels\n", "\n", "\n", "When we used \n", "\n", "```bash\n", "pip install -e .\n", "```\n", "inside our `company_package` folder, we created a sub-folder called `company.egg-info`, which contains metadata about the package.\n", "\n", "