Refs #30944 -- Added pyproject.toml in reusable apps docs.
Related to f8f35e8c53
.
This commit is contained in:
parent
6307c3f1a1
commit
a2fa2fa2f8
|
@ -183,12 +183,20 @@ this. For a small app like polls, this process isn't too difficult.
|
||||||
license. Just be aware that your licensing choice will affect who is able
|
license. Just be aware that your licensing choice will affect who is able
|
||||||
to use your code.
|
to use your code.
|
||||||
|
|
||||||
#. Next we'll create ``setup.cfg`` and ``setup.py`` files which detail how to
|
#. Next we'll create ``pyproject.toml``, ``setup.cfg``, and ``setup.py`` files
|
||||||
build and install the app. A full explanation of these files is beyond the
|
which detail how to build and install the app. A full explanation of these
|
||||||
scope of this tutorial, but the `setuptools documentation
|
files is beyond the scope of this tutorial, but the `setuptools
|
||||||
<https://setuptools.readthedocs.io/en/latest/>`_ has a good explanation.
|
documentation <https://setuptools.readthedocs.io/en/latest/>`_ has a good
|
||||||
Create the files ``django-polls/setup.cfg`` and ``django-polls/setup.py``
|
explanation. Create the ``django-polls/pyproject.toml``,
|
||||||
with the following contents:
|
``django-polls/setup.cfg``, and ``django-polls/setup.py`` files with the
|
||||||
|
following contents:
|
||||||
|
|
||||||
|
.. code-block:: toml
|
||||||
|
:caption: django-polls/pyproject.toml
|
||||||
|
|
||||||
|
[build-system]
|
||||||
|
requires = ['setuptools>=40.8.0', 'wheel']
|
||||||
|
build-backend = 'setuptools.build_meta:__legacy__'
|
||||||
|
|
||||||
.. code-block:: ini
|
.. code-block:: ini
|
||||||
:caption: django-polls/setup.cfg
|
:caption: django-polls/setup.cfg
|
||||||
|
|
Loading…
Reference in New Issue