|
33 | 33 | # Scan the input for package information |
34 | 34 | # to grab any data files (text, images, etc.) |
35 | 35 | # associated with sub-packages. |
36 | | -# PACKAGE_DATA = paver.setuputils.find_package_data(PROJECT, |
37 | | -# package=PROJECT, |
38 | | -# only_in_packages=True, |
39 | | -# ) |
| 36 | +PACKAGE_DATA = paver.setuputils.find_package_data(PROJECT, |
| 37 | + package=PROJECT, |
| 38 | + only_in_packages=False, |
| 39 | + ) |
40 | 40 |
|
41 | 41 | options( |
42 | 42 | setup=Bunch( |
|
68 | 68 | provides=['virtualenvwrapper', |
69 | 69 | ], |
70 | 70 | requires=['virtualenv'], |
71 | | - |
72 | | - data_files=[('docs', ['README.html']), |
73 | | - ], |
74 | | - |
75 | | - # It seems wrong to have to list recursive packages explicitly. |
76 | | - # packages = sorted(PACKAGE_DATA.keys()), |
77 | | - # package_data=PACKAGE_DATA, |
| 71 | + |
| 72 | + packages = sorted(PACKAGE_DATA.keys()), |
| 73 | + package_data = PACKAGE_DATA, |
78 | 74 |
|
79 | 75 | zip_safe=False, |
80 | 76 |
|
@@ -109,23 +105,26 @@ def remake_directories(*dirnames): |
109 | 105 | return |
110 | 106 |
|
111 | 107 | @task |
112 | | -@needs(['html', 'readme_html', 'generate_setup', 'minilib', |
113 | | - 'setuptools.command.sdist' |
| 108 | +@needs('paver.doctools.html') |
| 109 | +def html(options): |
| 110 | + destdir = path(PROJECT) / 'docs' |
| 111 | + destdir.rmtree() |
| 112 | + builtdocs = path(options.builddir) / "html" |
| 113 | + builtdocs.move(destdir) |
| 114 | + return |
| 115 | + |
| 116 | +@task |
| 117 | +@needs(['html', |
| 118 | + 'generate_setup', 'minilib', |
| 119 | + 'setuptools.command.sdist', |
114 | 120 | ]) |
115 | | -def sdist(): |
| 121 | +def sdist(options): |
116 | 122 | """Create a source distribution. |
117 | 123 | """ |
118 | 124 | pass |
119 | | - |
120 | | -@task |
121 | | -def readme_html(): |
122 | | - # FIXME - Switch to sphinx? |
123 | | - outfile = path('README.html') |
124 | | - outfile.unlink() |
125 | | - sh('rst2html.py %s README.html' % README_FILE) |
126 | | - return |
127 | | - |
| 125 | + |
128 | 126 | @task |
129 | 127 | def test(): |
130 | 128 | sh('bash ./tests/test.sh') |
131 | 129 | sh('SHUNIT_PARENT=./tests/test.sh zsh -o shwordsplit ./tests/test.sh') |
| 130 | + return |
0 commit comments