Package _setup :: Module setup
[hide private]
[frames] | no frames]

Module setup

source code

This module provides a wrapper around the distutils core setup.


Author: André Malo

Functions [hide private]
 
check_python_version(version_min, version_max)
Check python version
source code
tuple
find_description(docs)
Determine the package description from DESCRIPTION
source code
list
find_classifiers(docs)
Determine classifiers from CLASSIFIERS
source code
list
find_provides(docs)
Determine provides from PROVIDES
source code
str
find_license(docs)
Determine license from LICENSE
source code
 
find_packages(manifest)
Determine packages and subpackages
source code
 
find_data(name, docs)
Determine data files
source code
 
make_manifest(manifest, config, docs, kwargs)
Create file list to pack up
source code
 
run(config=('package.cfg'), ext=None, script_args=None, manifest_only=0)
Main runner
source code
Variables [hide private]
  __package__ = '_setup'
Function Details [hide private]

find_description(docs)

source code 
Determine the package description from DESCRIPTION
Parameters:
  • docs (dict) - Docs config section
Returns: tuple
Tuple of summary, description and license (('summary', 'description', 'license')) (all may be None)

find_classifiers(docs)

source code 
Determine classifiers from CLASSIFIERS
Returns: list
List of classifiers (['classifier', ...])

find_provides(docs)

source code 
Determine provides from PROVIDES
Returns: list
List of provides (['provides', ...])

find_license(docs)

source code 
Determine license from LICENSE
Returns: str
License text