diff options
| author | goodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2005-06-12 16:40:14 +0000 |
|---|---|---|
| committer | goodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2005-06-12 16:40:14 +0000 |
| commit | 8afc9b2f41757cb9d7fea460c8ac61103478dd19 (patch) | |
| tree | 31a846cfe90d4d71677d22b846c24c283a836c9f /docutils/setup.py | |
| parent | 6b34ad8ef6a7fb64a89a84414e018182e761dde0 (diff) | |
| download | docutils-8afc9b2f41757cb9d7fea460c8ac61103478dd19.tar.gz | |
Added standard data file syntax to the "include" directive. Added docutils/parsers/rst/include/ directory; contains the standard data files, with character entity substitution definition sets as initial contents. Added docs/ref/rst/substitutions.txt: "reStructuredText Standard Substitution Definition Sets". Updated docs, tests, & setup.py.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3472 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/setup.py')
| -rwxr-xr-x | docutils/setup.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/docutils/setup.py b/docutils/setup.py index cb737ef7d..6666de678 100755 --- a/docutils/setup.py +++ b/docutils/setup.py @@ -4,8 +4,22 @@ import sys import os +import glob from distutils.core import setup from distutils.command.build_py import build_py +from distutils.command.install_data import install_data + + +class smart_install_data(install_data): + + # From <http://wiki.python.org/moin/DistutilsInstallDataScattered>, + # by Pete Shinners. + + def run(self): + #need to change self.install_dir to the library dir + install_cmd = self.get_finalized_command('install') + self.install_dir = getattr(install_cmd, 'install_lib') + return install_data.run(self) def do_setup(): @@ -34,6 +48,7 @@ what-you-see-is-what-you-get plaintext markup syntax.""", # wrap at col 60 'author_email': 'goodger@users.sourceforge.net', 'license': 'public domain, Python, BSD, GPL (see COPYING.txt)', 'platforms': 'OS-independent', + 'cmdclass': {'install_data': smart_install_data}, 'package_dir': {'docutils': 'docutils', '': 'extras'}, 'packages': ['docutils', 'docutils.languages', 'docutils.parsers', 'docutils.parsers.rst', @@ -42,6 +57,8 @@ what-you-see-is-what-you-get plaintext markup syntax.""", # wrap at col 60 'docutils.readers', 'docutils.readers.python', 'docutils.transforms', 'docutils.writers',], + 'data_files': [('docutils/parsers/rst/data', + glob.glob('docutils/parsers/rst/data/*.txt'))], 'scripts' : ['tools/rst2html.py','tools/rst2latex.py'],} """Distutils setup parameters.""" |
