formatting

This commit is contained in:
2021-07-12 13:13:56 +02:00
parent a8b1d055a0
commit 314d83c5f9

View File

@@ -128,8 +128,8 @@ does not recommend this lib anymore.
setuptools were created and It offers more options, after making setuptools implemented in python installation It becomes standart. 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. Now we will take a look for some python setup.py use cases.
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'. Creates a build folder (which is necessary for installation) - but not actually install anything. We can think about that as some 'preparation for install'.
python setup.py build
tree: tree:
├── build ├── build
@@ -146,8 +146,8 @@ tree:
├── __init__.py ├── __init__.py
└── server23.py └── server23.py
python setup.py install
Installation is 2 step action. First step = build. Second step = final local installation. Installation is 2 step action. First step = build. Second step = final local installation.
python setup.py install
tree: tree:
├── DEBIAN ├── DEBIAN
@@ -177,8 +177,8 @@ tree:
├── copyright ├── copyright
└── changelog.gz └── changelog.gz
python setup.py sdist
It will create source distribution - and zip it, so you can ship it :) It will create source distribution - and zip it, so you can ship it :)
python setup.py sdist
tree: tree:
├── DEBIAN ├── DEBIAN
@@ -199,14 +199,14 @@ tree:
├── SOURCES.txt ├── SOURCES.txt
└── top_level.txt └── top_level.txt
python setup.py develop
Executes build, installation but creates a simlink, so every changes made are immediately visible, without need of reinstall. Executes build, installation but creates a simlink, so every changes made are immediately visible, without need of reinstall.
python setup.py develop
python setup.py bdist_rpm
Creates .rpm package, which can be installed. Creates .rpm package, which can be installed.
python setup.py bdist_rpm
python setup.py bdist_wininst
Creates an executable installer for Windows. Creates an executable installer for Windows.
python setup.py bdist_wininst
NOTE: bdist_rpm & bdist_wininst does not work on Debian based distrubutions! You have to do that on suitable OS. NOTE: bdist_rpm & bdist_wininst does not work on Debian based distrubutions! You have to do that on suitable OS.