Search code examples
setuptoolssetup.pypypipython-packaging

How To Set Project Links in PyPI


How do I add links under the Project Links section of my PyPI project?


Solution

  • This question has been answered before but was a bit difficult to find, so hopefully this one is a bit easier.

    PyPI pulls these links from the project_urls metadata.

    In your setup.py file, call setuptools.setup() with the project_urls argument as a dictionary of title-url pairs.

    import setuptools
    
    project_urls = {
      'Link 1': 'https://mygreatsite.com',
      'Link 2': 'https://anothersite.com'
    }
    
    setuptools.setup( other_arguments, project_urls = project_urls )