From 8dbae6eea738b17e1a22ea2949993f0bf238a57f Mon Sep 17 00:00:00 2001 From: alvyjudy Date: Mon, 25 May 2020 15:50:00 -0400 Subject: docs: update quickstart It is now declarative and covers the following aspects of packaging: - installation - basic use - package discovery - entry points - dependencies - data files Each section comprises a brief demonstration of the functionality and provide a link to more advanced explanation --- docs/userguide/quickstart.txt | 59 +++++++++---------------------------------- 1 file changed, 12 insertions(+), 47 deletions(-) (limited to 'docs') diff --git a/docs/userguide/quickstart.txt b/docs/userguide/quickstart.txt index 3798c402..95abec0f 100644 --- a/docs/userguide/quickstart.txt +++ b/docs/userguide/quickstart.txt @@ -24,7 +24,8 @@ be generated with whatever tools that provides a ``build sdist``-alike functionality. While this may appear cumbersome, given the added pieces, it in fact tremendously enhances the portability of your package. The change is driven under `PEP 517 `` +build-requirements>``. To learn more about Python packaging in general, +navigate to the `bottom `_ of this page. Basic Use ========= @@ -61,12 +62,14 @@ This is what your project would look like:: setup.cfg mypackage/__init__.py -As you can see, it doesn't take much to use setuptools in a project. Invoke -the installer at the root of your package:: +Then, you need an installer, such as ``pep517