Ticket #2830: x.patch.txt

File x.patch.txt, 1.3 kB (added by zooko, 1 year ago)

patch from comment:4

Line 
1 Index: setup.py
2 ===================================================================
3 --- setup.py    (revision 17166)
4 +++ setup.py    (working copy)
5 @@ -8,15 +8,17 @@
6      setuptools = None
7  
8  import os
9 -docs=[]
10 +data_files=[]
11  for (dirpath, dirnames, filenames) in os.walk("doc"):
12      if ".svn" in dirnames:
13          del dirnames[dirnames.index(".svn")]
14      thesedocs = []
15      for fname in filenames:
16          thesedocs.append(os.path.join(dirpath, fname))
17 -    docs.append((dirpath, thesedocs))
18 +    data_files.append((dirpath, thesedocs))
19  
20 +data_files.append((os.path.join('twisted', 'plugins'), [os.path.join('twisted', 'plugins', 'nevow_widget.py')]))
21 +
22  setupdict = {
23      'name': 'Nevow',
24      'version': version,
25 @@ -32,7 +34,7 @@
26          "Development Status :: 4 - Beta",
27          "Topic :: Internet :: WWW/HTTP :: Dynamic Content"],
28      'scripts': ['bin/nevow-xmlgettext', 'bin/nit'],
29 -    'data_files': docs,
30 +    'data_files': data_files,
31      'package_data': {
32              'formless': [
33                  'freeform-default.css'
34 @@ -79,7 +81,6 @@
35      from setuptools import setup, find_packages
36  
37      setupdict['packages'] = find_packages()
38 -    setupdict['packages'].append("twisted.plugins")
39      setupdict['include_package_data'] = True
40  else:
41      # No setuptools -- decide where the data files should go and explicitly list
jethro@divmod.org