changeset 8347:e25a4e199568

build: prep for 2.5.0 - fix py versions, add links to pypi Mark supported python version as 3.7 or newer alphabetize args to setup so I can find them add project_urls for docs, changelog, contact, IRC issues licenses and wiki.
author John Rouillard <rouilj@ieee.org>
date Sun, 29 Jun 2025 12:10:23 -0400
parents 107761be1e75
children 2ed6fb7081c6
files setup.py
diffstat 1 files changed, 33 insertions(+), 22 deletions(-) [+]
line wrap: on
line diff
--- a/setup.py	Wed Jun 25 23:10:56 2025 -0400
+++ b/setup.py	Sun Jun 29 12:10:23 2025 -0400
@@ -210,20 +210,8 @@
         sys.exit(42)
 
     setup(name='roundup',
-          version=__version__,
           author="Richard Jones",
           author_email="richard@users.sourceforge.net",
-          maintainer="Ralf Schlatterbeck",
-          maintainer_email="rsc@runtux.com",
-          description="A simple-to-use and -install issue-tracking system"
-            " with command-line, web and e-mail interfaces. Highly"
-            " customisable.",
-          license="OSI Approved: MIT License, Zope Public License, Python Software Foundation License",
-          long_description=long_description,
-          long_description_content_type='text/x-rst',
-          python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
-          url='https://www.roundup-tracker.org',
-          download_url='https://pypi.org/project/roundup',
           classifiers=[#'Development Status :: 5 - Production/Stable',
                        'Development Status :: 4 - Beta',
                        #'Development Status :: 3 - Alpha',
@@ -258,23 +246,46 @@
                        'Topic :: Software Development :: Bug Tracking',
                        'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',
                        ],
+          # Override certain command classes with our own ones
+          cmdclass={'build_doc': build_doc,
+                     'build': build,
+                     'bdist_rpm': bdist_rpm,
+                     'install_lib': install_lib,
+                     },
+          data_files=data_files,
+          description="A simple-to-use and -install issue-tracking system"
+            " with command-line, web and e-mail interfaces. Highly"
+            " customisable.",
+          download_url='https://pypi.org/project/roundup',
+          entry_points={
+              'console_scripts': scripts,
+          },
           extras_require={
               "charting": ['pygal'],
               "jinja2": ['jinja2'],
               "extras": ['brotli', 'pytz'],
               "test": ['pytest > 7.0.0'],
               },
-          # Override certain command classes with our own ones
-          cmdclass={'build_doc': build_doc,
-                     'build': build,
-                     'bdist_rpm': bdist_rpm,
-                     'install_lib': install_lib,
-                     },
+          license="OSI Approved: MIT License, Zope Public License,"
+                  " Python Software Foundation License",
+          long_description=long_description,
+          long_description_content_type='text/x-rst',
+          maintainer="Ralf Schlatterbeck",
+          maintainer_email="rsc@runtux.com",
           packages=packages,
-          entry_points={
-              'console_scripts': scripts,
-          },
-          data_files=data_files)
+          project_urls={
+              "Documentation": "https://roundup-tracker.org/docs.html",
+              "Changelog": "https://sourceforge.net/p/roundup/code/ci/tip/tree/CHANGES.txt",
+              "Contact": "https://roundup-tracker.org/contact.html",
+              "IRC": "https://webchat.oftc.net/?randomnick=1&channels=roundup&prompt=1",
+              "Issues": "https://issues.roundup-tracker.org/",
+              "Licenses": "https://roundup-tracker.org/docs/license.html",
+              "Wiki": "https://wiki.roundup-tracker.org/",
+    },
+          python_requires=">=3.7",
+          url='https://www.roundup-tracker.org',
+          version=__version__,
+)
 
 
 if __name__ == '__main__':

Roundup Issue Tracker: http://roundup-tracker.org/