I would like to run my own internal pypi server, for egg distribution within my organization.
I have found a few projects, such as:
Warehouse would be your best bet in 2017. From the project's README:
Warehouse is a next generation Python Package Repository designed to replace the legacy code base that currently powers PyPI
...
You can run Warehouse locally using
docker
anddocker-compose
. See Getting started in the documentation for instructions on how to set it up.
It is maintained by The Python Packaging Authority (PyPA) who work in cooperation with members of the Python core development team, and there is a live version running at https://pypi.org/ which mirrors everything in the legacy PyPI (https://pypi.python.org/).