From 43c71165d8d73f54d26222d0b0d136e553d5fb8c Mon Sep 17 00:00:00 2001 From: David Tomicek Date: Mon, 12 Jul 2021 13:02:40 +0200 Subject: [PATCH] formatting --- README.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 381a855..ecd8e71 100644 --- a/README.md +++ b/README.md @@ -128,9 +128,10 @@ does not recommend this lib anymore. setuptools were created and It offers more options, after making setuptools implemented in python installation It becomes standart. Now we will take a look for some python setup.py use cases. -* python setup.py build +- python setup.py build Creates a build folder (which is necessary for installation) - but not actually install anything. We can think about that as some 'preparation for install'. tree: + ├── build │   └── lib │   └── server23 @@ -145,9 +146,10 @@ tree: ├── __init__.py └── server23.py -* python setup.py install +- python setup.py install Installation is 2 step action. First step = build. Second step = final local installation. tree: + ├── DEBIAN │   └── control ├── build @@ -175,9 +177,10 @@ tree: ├── copyright └── changelog.gz -* python setup.py sdist +- python setup.py sdist It will create source distribution - and zip it, so you can ship it :) tree: + ├── DEBIAN │   └── control ├── dist @@ -196,19 +199,19 @@ tree: ├── SOURCES.txt └── top_level.txt -* python setup.py develop +- python setup.py develop Executes build, installation but creates a simlink, so every changes made are immediately visible, without need of reinstall. -* python setup.py bdist_rpm +- python setup.py bdist_rpm Creates .rpm package, which can be installed. -* python setup.py bdist_wininst +- python setup.py bdist_wininst Creates an executable installer for Windows. NOTE: bdist_rpm & bdist_wininst does not work on Debian based distrubutions! You have to do that on suitable OS. ## Structure of setup.py -- from PyPA (Python Packaging Authority), https://www.pypa.io/en/latest/ +from PyPA (Python Packaging Authority), https://www.pypa.io/en/latest/ """A setuptools based setup module. See: