2014-04-26 00:04:04 +02:00
|
|
|
# Additional files to be included in the source distribution package (created
|
2011-12-24 12:35:41 +01:00
|
|
|
# by running 'setup.py sdist'). Theoretically we could avoid having to manually
|
|
|
|
# maintain this list by using a setuptools plugin that would automatically
|
|
|
|
# include all files under Mercurial version control, but the setuptools_hg we
|
|
|
|
# tried out did not work correctly with Python 3.
|
|
|
|
|
|
|
|
# Top level project files.
|
2013-06-18 12:39:53 +02:00
|
|
|
include ez_setup.py
|
2014-03-23 18:39:23 +01:00
|
|
|
include ez_setup_1_4_2.py
|
2014-01-23 00:07:18 +01:00
|
|
|
include HACKING.rst
|
2011-12-24 12:35:41 +01:00
|
|
|
include LICENSE.txt
|
|
|
|
include TODO.txt
|
2014-04-26 00:04:04 +02:00
|
|
|
|
|
|
|
# Notes.
|
|
|
|
include notes/*.rst
|
|
|
|
include notes/*.txt
|
2014-05-15 15:36:26 +02:00
|
|
|
|
2014-05-17 14:08:18 +02:00
|
|
|
# Tests.
|
|
|
|
recursive-include tests *.py
|
|
|
|
|
2014-05-26 13:04:24 +02:00
|
|
|
# Project development & setup tools.
|
2014-05-15 15:36:26 +02:00
|
|
|
include tools/*.cmd
|
2014-05-15 17:10:55 +02:00
|
|
|
include tools/*.py
|
2014-05-15 15:36:26 +02:00
|
|
|
include tools/*.txt
|
2014-05-15 17:10:55 +02:00
|
|
|
recursive-include tools/suds_devel *.py
|
2014-05-29 14:00:30 +02:00
|
|
|
|
|
|
|
# Python 2 versions prior to some early 2.7.x release and Python 3 versions
|
|
|
|
# prior to some 3.2.x release had buggy disutils implementations that can
|
|
|
|
# result in our project's source distribution containing some extra unwanted
|
|
|
|
# files picked up from some of our local cache folders. This is a 3-layer fix
|
|
|
|
# to work around the problem:
|
|
|
|
# 1. We prune those folders just in case some of their content got added by
|
|
|
|
# mistake.
|
|
|
|
# 2. An extra include is here to silence distutils warnings in case the used
|
|
|
|
# distutils implementation is not buggy and therefore no extra files have
|
|
|
|
# been added and distutils can not find anything to prune.
|
|
|
|
# 3. To make the include actually include an existing file, setup.py
|
|
|
|
# constructs at least one such file to be included with a buggy distutils
|
|
|
|
# implementation.
|
|
|
|
include tools/__*/*
|
|
|
|
prune tools/__*
|