Update documentation for 0.3.0 release, restrict support to python 3.8+ because earlier pythons are no longer supported upstream anyway

This commit is contained in:
Garret Wassermann 2021-10-17 23:49:16 -04:00
parent 0be0e279b7
commit 122d8f7b6a
8 changed files with 21 additions and 33 deletions

View File

@ -1,5 +1,6 @@
include README.rst include README.rst
include CONTRIBUTING.rst include CONTRIBUTING.rst
include SECURITY.md
include AUTHORS include AUTHORS
include LICENSE* include LICENSE*
include requirements.txt include requirements.txt

View File

@ -21,16 +21,6 @@ or online at http://django-helpdesk.readthedocs.org/.
You can see a demo installation at http://django-helpdesk-demo.herokuapp.com/, You can see a demo installation at http://django-helpdesk-demo.herokuapp.com/,
or run a demo locally in just a couple steps! or run a demo locally in just a couple steps!
Licensing
---------
django-helpdesk is licensed under terms of the BSD 3-clause license.
See the file 'LICENSE' for full licensing terms.
Note that django-helpdesk is distributed with 3rd party products which
have their own licenses. See LICENSE.3RDPARTY for license terms for
included packages.
Demo Quickstart Demo Quickstart
--------------- ---------------
@ -62,7 +52,7 @@ Installation
`django-helpdesk` requires: `django-helpdesk` requires:
* Python 3.6+ * Python 3.8+
* Django 2.2 LTS or 3.2 LTS (recommend migration to 3.2 as soon as possible) * Django 2.2 LTS or 3.2 LTS (recommend migration to 3.2 as soon as possible)
You can quickly install the latest stable version of `django-helpdesk` You can quickly install the latest stable version of `django-helpdesk`
@ -115,5 +105,16 @@ We're happy to include any type of contribution! This can be:
For more information on contributing, please see the `CONTRIBUTING.rst` file. For more information on contributing, please see the `CONTRIBUTING.rst` file.
Licensing
---------
django-helpdesk is licensed under terms of the BSD 3-clause license.
See the `LICENSE` file for full licensing terms.
Note that django-helpdesk is distributed with 3rd party products which
have their own licenses. See LICENSE.3RDPARTY for license terms for
included packages.
.. _note: http://docs.djangoproject.com/en/dev/ref/databases/#sqlite-string-matching .. _note: http://docs.djangoproject.com/en/dev/ref/databases/#sqlite-string-matching

View File

@ -10,12 +10,6 @@ pool:
vmImage: ubuntu-latest vmImage: ubuntu-latest
strategy: strategy:
matrix: matrix:
Python36Django22:
PYTHON_VERSION: '3.6'
DJANGO_VERSION: '22'
Python37Django22:
PYTHON_VERSION: '3.7'
DJANGO_VERSION: '22'
Python38Django22: Python38Django22:
PYTHON_VERSION: '3.8' PYTHON_VERSION: '3.8'
DJANGO_VERSION: '22' DJANGO_VERSION: '22'
@ -25,12 +19,6 @@ strategy:
Python310Django22: Python310Django22:
PYTHON_VERSION: '3.10' PYTHON_VERSION: '3.10'
DJANGO_VERSION: '22' DJANGO_VERSION: '22'
Python36Django32:
PYTHON_VERSION: '3.6'
DJANGO_VERSION: '32'
Python37Django32:
PYTHON_VERSION: '3.7'
DJANGO_VERSION: '32'
Python38Django32: Python38Django32:
PYTHON_VERSION: '3.8' PYTHON_VERSION: '3.8'
DJANGO_VERSION: '32' DJANGO_VERSION: '32'

View File

@ -59,7 +59,7 @@ before running:
*NOTE ON DJANGO VERISON* *NOTE ON DJANGO VERISON*
The demo project was configured with Django 2.2+ in mind. The demo project was configured with Django 2.2 in mind.
Django 3.2 LTS is highly recommended. Django 3.2 LTS is highly recommended.
Django 1.11 is NOT supported. Django 1.11 is NOT supported.

View File

@ -13,16 +13,15 @@ project_root = os.path.dirname(here)
NAME = 'django-helpdesk-demodesk' NAME = 'django-helpdesk-demodesk'
DESCRIPTION = 'A demo Django project using django-helpdesk' DESCRIPTION = 'A demo Django project using django-helpdesk'
README = open(os.path.join(here, 'README.rst')).read() README = open(os.path.join(here, 'README.rst')).read()
VERSION = '0.3.0b5' VERSION = '0.3.0'
#VERSION = open(os.path.join(project_root, 'VERSION')).read().strip() #VERSION = open(os.path.join(project_root, 'VERSION')).read().strip()
AUTHOR = 'django-helpdesk team' AUTHOR = 'django-helpdesk team'
URL = 'https://github.com/django-helpdesk/django-helpdesk' URL = 'https://github.com/django-helpdesk/django-helpdesk'
CLASSIFIERS = ['Development Status :: 4 - Beta', CLASSIFIERS = ['Development Status :: 4 - Beta',
'License :: OSI Approved :: BSD License', 'License :: OSI Approved :: BSD License',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Framework :: Django :: 2.2', 'Framework :: Django :: 2.2',
'Framework :: Django :: 3.0', 'Framework :: Django :: 3.0',
'Framework :: Django :: 3.1', 'Framework :: Django :: 3.1',

View File

@ -9,8 +9,8 @@ Prerequisites
Before getting started, ensure your system meets the following recommended dependencies: Before getting started, ensure your system meets the following recommended dependencies:
* Python 3.6+ * Python 3.8+
* Django 2.2+ LTS or 3.2 LTS (strongly recommend migrating to 3.2 LTS as soon as possible) * Django 2.2 LTS or 3.2 LTS (strongly recommend migrating to 3.2 LTS as soon as possible)
Ensure any extra Django modules you wish to use are compatible before continuing. Ensure any extra Django modules you wish to use are compatible before continuing.

View File

@ -16,7 +16,7 @@ The tips below are based on modifications of the original installation instructi
- Under `INSTALLED_APPS`, `bootstrapform` needs to be replaced with `bootstrap4form` - Under `INSTALLED_APPS`, `bootstrapform` needs to be replaced with `bootstrap4form`
- Unless turning off `pinax_teams`, need to add the following to `INSTALLED_APPS` for `pinax_teams`: - Unless turning off `pinax_teams`, add the following to `INSTALLED_APPS` for `pinax_teams`:
``` ```
"account", "account",
"pinax.invitations", "pinax.invitations",

View File

@ -4,7 +4,7 @@ from distutils.util import convert_path
from fnmatch import fnmatchcase from fnmatch import fnmatchcase
from setuptools import setup, find_packages from setuptools import setup, find_packages
version = '0.3.0b5' version = '0.3.0'
# Provided as an attribute, so you can append to these instead # Provided as an attribute, so you can append to these instead
# of replicating them: # of replicating them:
@ -124,10 +124,9 @@ setup(
"Development Status :: 4 - Beta", "Development Status :: 4 - Beta",
"Programming Language :: Python", "Programming Language :: Python",
"Programming Language :: Python :: 3", "Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Framework :: Django", "Framework :: Django",
'Framework :: Django :: 2.2', 'Framework :: Django :: 2.2',
"Framework :: Django :: 3.0", "Framework :: Django :: 3.0",