formatting

This commit is contained in:
2021-07-12 13:06:45 +02:00
parent 931b506630
commit a8b1d055a0

View File

@@ -13,20 +13,20 @@ If install.sh isn't executable run this:
install.sh provides all necessarily commands (read more bellow) for python installation on deb system & creates install.sh provides all necessarily commands (read more bellow) for python installation on deb system & creates
server22 dir and .deb file in /tmp server22 dir and .deb file in /tmp
- ./install.sh ./install.sh
Installation folder and .deb package are moved to tmp dir, so we will continue from there Installation folder and .deb package are moved to tmp dir, so we will continue from there
- cd /tmp cd /tmp
That command will install package (version should change in the future, so use the right name of .deb package) That command will install package (version should change in the future, so use the right name of .deb package)
- sudo dpkg -i server22_13.2.2_all.deb sudo dpkg -i server22_13.2.2_all.deb
Be aware, that server22 is using docopt and It has to be run with port argument Be aware, that server22 is using docopt and It has to be run with port argument
Now you can happily run your server :) Now you can happily run your server :)
- server22 5000 server22 5000
If you (for some reason) want to uninstall this project just type this: If you (for some reason) want to uninstall this project just type this:
- sudo apt-get remove server22 -y sudo apt-get remove server22 -y
## Server22 info ## Server22 info
@@ -128,7 +128,7 @@ 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 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'.
tree: tree:
@@ -146,7 +146,7 @@ tree:
├── __init__.py ├── __init__.py
└── server23.py └── server23.py
- python setup.py install 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.
tree: tree:
@@ -177,7 +177,7 @@ tree:
├── copyright ├── copyright
└── changelog.gz └── changelog.gz
- python setup.py sdist 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 :)
tree: tree:
@@ -199,13 +199,13 @@ tree:
├── SOURCES.txt ├── SOURCES.txt
└── top_level.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. 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. Creates .rpm package, which can be installed.
- python setup.py bdist_wininst python setup.py bdist_wininst
Creates an executable installer for Windows. 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. NOTE: bdist_rpm & bdist_wininst does not work on Debian based distrubutions! You have to do that on suitable OS.