Python 3 - SetupTools

Card Puncher Data Processing

About

setuptools is an framework enhancement over distutils that allow to more easily build and distribute Python distributions.

See Python - Regular Package (Shipping | Packaging)

Management

Installation

setuptools are included with Python >=3.4 and >=2.7.9.

python ez_setup.py
Downloading https://pypi.io/packages/source/s/setuptools/setuptools-23.1.0.zip
Extracting in C:\Users\gerard\AppData\Local\Temp\tmp9i_c5_sc
Now working in C:\Users\gerard\AppData\Local\Temp\tmp9i_c5_sc\setuptools-23.1.0
Installing Setuptools
..............
Installed c:\python\python35-32\lib\site-packages\setuptools-23.1.0-py3.5.egg
Processing dependencies for setuptools==23.1.0
Finished processing dependencies for setuptools==23.1.0

Update

pip install -U setuptools

Project Structure

See Python - Project

Configuration

See Python - setup.py

Documentation / Reference





Discover More
Card Puncher Data Processing
Python - (Shipping|Packaging)

in Python Shipping in Python is defined in the setuptools framework, that uses pip and to distribute code in the wheel format See
Card Puncher Data Processing
Python - Distutils

Distutils is a package manager. distutils is the original build and distribution system first added to the Python standard library in 1998. distutils is being phased out, replaced by Setuptools (ie pip,...
Card Puncher Data Processing
Python - Installation and configuration

Installation and configuration of a python environment. Download it and install it Example: Linux: Configuration: Path Third library installation: You can also install...
Card Puncher Data Processing
Python - Package Manager

in Python distutils is the original build and distribution system first added to the Python standard library in 1998. distutils is being phased out, replaced by Setuptools (ie pip, ...).
Card Puncher Data Processing
Python - Packages (Archive, Distribution)

in Python Packages (or better Distribution package) are the result of the packaging of a project that may contains one or more (regular) package regular packageregular package A package is a compressed...
Card Puncher Data Processing
Python - Project

Project in Python as describe by The project name is specified in the name properties in the setup function of the setup.py file Project are a set of file to package a package.: one package...
Python Build Artifact Setup Py
Python - Regular Package (Shipping | Packaging)

and in Python How to release regular package adapted from (they are using the setuptools framework) With python 3. where: setup.py...
Card Puncher Data Processing
Python - Script

in Python are source file that can be run. On Linux, begin your scripts with your interpreter. See or You can find them by executing the whereis commando: sys.argv[0] is the script name...
Card Puncher Data Processing
Python - Source Distribution (sdists)

in Python. Source distributions are also known as sdists for short. With and its's script. Some projects use a src or lib subdirectory as the source root In , find-packages...
Card Puncher Data Processing
Python - virtualenv (Python Environment / venv)

Python Virtual Environments allow Python packages to be installed in an isolated location for a particular project, rather than being installed globally. By default (without virtual environment), all...



Share this page:
Follow us:
Task Runner