Requirements

The requirements necessary to use this Django Project Boilerplate are:

  • python3 and pip3

  • virtualenv and virtualenvwrapper

If you don’t have the first two requirements, you may find this post useful: Getting Started for Python 3.

Third-party Requirements

  • alabaster: 0.7.12

  • asgiref: 3.5.2

  • astroid: 2.12.10

  • async-generator: 1.10

  • attrs: 22.1.0

  • autopep8: 1.7.0

  • Babel: 2.10.3

  • black: 21.12b0

  • brunette: 0.2.7

  • certifi: 2022.9.24

  • cfgv: 3.3.1

  • charset-normalizer: 2.1.1

  • click: 8.1.3

  • distlib: 0.3.6

  • dj-database-url: 1.0.0

  • Django: 4.1.1

  • django-countries: 7.3.2

  • django-crispy-forms: 1.14.0

  • django-environ: 0.9.0

  • django-filter: 22.1

  • django-heroku: 0.3.1

  • django-seed: 0.3.1

  • django-sphinx-autodoc: 0.2

  • docutils: 0.19

  • exceptiongroup: 1.0.0rc9

  • factory-boy: 3.2.1

  • Faker: 15.0.0

  • filelock: 3.8.0

  • flake8: 5.0.4

  • h11: 0.14.0

  • identify: 2.5.6

  • idna: 3.4

  • imagesize: 1.4.1

  • importlib-metadata: 5.0.0

  • Jinja2: 3.1.2

  • jsonschema: 4.16.0

  • lazy-object-proxy: 1.7.1

  • m2r: 0.2.1

  • m2r2: 0.3.3

  • MarkupSafe: 2.1.1

  • mccabe: 0.7.0

  • mistune: 0.8.4

  • mypy-extensions: 0.4.3

  • nodeenv: 1.7.0

  • outcome: 1.2.0

  • packaging: 21.3

  • pathspec: 0.10.1

  • Pillow: 9.2.0

  • platformdirs: 2.5.2

  • pre-commit: 2.20.0

  • psycopg2: 2.9.3

  • pycodestyle: 2.9.1

  • pyflakes: 2.5.0

  • Pygments: 2.13.0

  • pyparsing: 3.0.9

  • pyrsistent: 0.18.1

  • PySocks: 1.7.1

  • python-dateutil: 2.8.2

  • python-dotenv: 0.21.0

  • pytz: 2022.4

  • PyYAML: 6.0

  • requests: 2.28.1

  • selenium: 4.5.0

  • six: 1.16.0

  • sniffio: 1.3.0

  • snowballstemmer: 2.2.0

  • sortedcontainers: 2.4.0

  • Sphinx: 5.2.3

  • sphinx-autoapi: 2.0.0

  • sphinx-autopackagesummary: 1.3

  • sphinx-rtd-theme: 0.5.1

  • sphinxcontrib-applehelp: 1.0.2

  • sphinxcontrib-devhelp: 1.0.2

  • sphinxcontrib-htmlhelp: 2.0.0

  • sphinxcontrib-httpdomain: 1.8.0

  • sphinxcontrib-jsmath: 1.0.1

  • sphinxcontrib-openapi: 0.7.0

  • sphinxcontrib-qthelp: 1.0.3

  • sphinxcontrib-serializinghtml: 1.1.5

  • sqlparse: 0.4.2

  • toml: 0.10.2

  • tomli: 1.2.3

  • toposort: 1.7

  • tqdm: 4.64.1

  • trio: 0.22.0

  • trio-websocket: 0.9.2

  • typing_extensions: 4.3.0

  • Unidecode: 1.3.6

  • urllib3: 1.26.12

  • virtualenv: 20.16.5

  • webdriver-manager: 3.8.3

  • whitenoise: 6.2.0

  • wrapt: 1.14.1

  • wsproto: 1.2.0

  • zipp: 3.8.1

All the above requirements are mandatory. Visit this link and browse to know more about the above third-party requirements.