I've confirmed that the bug I was experiencing is no longer a problem. Thanks!
On Sun, Dec 28, 2014 at 8:46 PM, Richard Jones <rich...@python.org> wrote: > It has been a while since Pygments was updated in that environment, so > I've updated it. The PyPI code required a language argument, so I fixed > that as well. > > > Richard > > On Mon Dec 29 2014 at 10:54:50 AM John Anderson <son...@gmail.com> wrote: > >> On Sun, Dec 28, 2014 at 9:02 AM, Marius Gedminas <mar...@gedmin.as> >> wrote: >> >>> On Sat, Dec 27, 2014 at 08:26:50PM -0800, John Anderson wrote: >>> > Hey, I'm trying to get my README to render properly on pypi but I >>> haven't >>> > found a way to detect the errors pypi is experiencing. >>> > >>> > The package I'm trying to upload is here: >>> > https://pypi.python.org/pypi/pyramid_celery >>> >>> Are you talking about >>> https://pypi.python.org/pypi/pyramid_celery/2.0.0-rc2 or >>> https://pypi.python.org/pypi/pyramid_celery/1.4? >>> >>> The first looks fine now (have you found the error and fixed it >>> already?) while the second looks like it uses some kind of Markdown >>> instead of ReStructuredText: >>> >>> ``` python >>> pyramid.includes = pyramid_celery >>> ``` >>> >>> > I've checked the README.rst with restview, rst2html, and >>> > collective.showdocs and they all render the RST just fine. >>> >>> Just to be sure, did you try restview's --pypi-strict mode? >>> >>> > It seems like I'm not the only one having this issue: >>> > https://bitbucket.org/pypa/pypi/issue/161/rest- >>> formatting-fails-and-there-is-no-way >>> > >>> > So what is the recommended route for debugging the problem? I would >>> really >>> > like to fix it but without know the problem I would just to make random >>> > guesses. >>> >>> restview --long-description is what I use (in the source tree with a >>> setup.py: this runs setup.py --long-description and parses the output in >>> --pypi-strict mode). >>> >>> If that fails to find the error, I try to copy & paste the >>> long_description text from PyPI into a text file and use restview >>> --pypi-strict directly. >>> >>> If that fails, I end up bisecting the long_description text in the web >>> form, to see where it starts failing. >>> >>> If it's not my package and I can't edit the long_description on the web, >>> I tend to give up. >>> >> >> I found the error was a .. code-block:: with no language, I fixed the >> README with this commit: >> >> https://github.com/sontek/pyramid_celery/commit/ >> fb69dd44143a5b030b48346e6322845194a690fe >> >> >> restview with --pypi-strict doesn't detect this (but maybe it should?). >> I even tried ripping the source code from pypi directly to catch the error: >> >> https://gist.github.com/sontek/e58c1cf82931e1478cd2 >> >> Using it: >> >> python setup.py --long-description | python check_readme.py >> >> but even that didn't cause the error, I assume because I have a more >> modern version of pygments. >> _______________________________________________ >> Distutils-SIG maillist - Distutils-SIG@python.org >> https://mail.python.org/mailman/listinfo/distutils-sig >> >
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig