<div dir="ltr">Sorry for the Noob question, but I've been banging my head on this all afternoon.<div><br></div><div>Following some tutorial I found somewhere on PyPI, I created a setup.py which included a line like this:</div>

<div><br></div><div>







<p># Get the long description from the relevant file</p>
<p><span>with</span> open(path.join(here, <span>'README.md'</span>), encoding=<span>'utf-8'</span>) <span>as</span> f:</p>
<p>    long_description = f.read()</p><p><br></p><p>and then in the setup() function, I pass</p><p><br></p><p>long_description=long_description</p><p><br></p><p>
Somehow this worked, when I installed the package on my development box (Mac with setuptools 5.1), so I prematurely published it to PyPI.  Unfortunately, when I tried installing it to a fresh CentOS box (setuptools 0.6c5-2.el5), I got this error:</p>

<p><br></p><p>Downloading/unpacking Dumper</p><p>  Downloading Dumper-1.0.1.tar.gz</p><p>  Running setup.py egg_info for package Dumper</p><p>.... <stacktrace omitted, let me know if you need it></p>
<p>IOError: [Errno 2] No such file or directory: '/tmp/pip-build/Dumper/README.md'</p><div><br></div><div>So, I checked the tarball and saw that README.md is not in there.  I read the setuptools developer guide, and decided maybe I should try:</div>

<div><br></div><div>







<p>    include_package_data=<span>True</span>,</p></div><div><br></div><div>I re-ran "setup.py sdist" and checked the tarball, and the README.md is still not in there.  Ok, maybe because my source-control is git.  So, I added a MANIFEST.in, containing one line: "README.md".  Still no luck.  So, I added:</div>

<div><br></div><div>







<p>    package_data={</p>
<p>        <span>''</span>: [<span>'README.md'</span>],</p>
<p>    },</p><p><br></p><p>Still a no-go.  Now I'm feeling stupid.  SOS.</p><p><br></p><p>Thanks for reading this far!   --josh</p></div><div><br></div>







</div></div>