After having uploaded my code to pypi using twine, the information that should be displayed in the sidebar (i.e. homepage, classifiers, keywords, author, author-email) are now displayed in the main body as plaintext (except for homepage and author-email, which are urls).
I wondered if this is an issue with my setup.py but haven't found much on google yet.
The (abridged) contents of setup.py:
setup( name="binarycpython", version="0.2", description=""" This is a python API for binary_c (versions {}) by David Hendriks, Rob Izzard and collaborators. Based on the initial set up by Jeff andrews. It is tested and designed to work for versions {}, we can't guarantee proper functioning for other versions If you want to use a different version of binary_c, download and install a different version of this package """.format( ','.join(str(REQUIRED_BINARY_C_VERSIONS)), ','.join(str(REQUIRED_BINARY_C_VERSIONS)) ), author="David Hendriks", author_email="[email protected]", # long_description=readme(), long_description="hello", url="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python", license="gpl", keywords = ['binary_c', 'astrophysics', 'stellar evolution', 'population synthesis'], # Keywords that define your package best packages=[ "binarycpython", "binarycpython.utils", "binarycpython.core", "binarycpython.tests", "binarycpython.tests.c_bindings", ], install_requires=["numpy", "pytest", "h5py"], include_package_data=True, ext_modules=[BINARY_C_PYTHON_API_MODULE], # binary_c must be loaded classifiers=[ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: C", "Topic :: Education", "Topic :: Scientific/Engineering :: Physics", "Topic :: Software Development :: Libraries :: Python Modules", ], cmdclass={'build': CustomBuildCommand}, ) The description is also formatted in an odd way: the lines after the blank line are in a different place than the rest. This, however, might be just the way it works.
Any suggestions/tips are appreciated!