Merge lp:~exarkun/divmod.org/nevow-setup.py-simpler-code into lp:divmod.org

Proposed by Jean-Paul Calderone
Status: Merged
Approved by: Tristan Seligmann
Approved revision: 2744
Merged at revision: 2744
Proposed branch: lp:~exarkun/divmod.org/nevow-setup.py-simpler-code
Merge into: lp:divmod.org
Prerequisite: lp:~exarkun/divmod.org/nevow-setup.py-mandatory-setuptools
Diff against target: 69 lines (+18/-23)
1 file modified
Nevow/setup.py (+18/-23)
To merge this branch: bzr merge lp:~exarkun/divmod.org/nevow-setup.py-simpler-code
Reviewer Review Type Date Requested Status
Tristan Seligmann Approve
Review via email: mp+222430@code.launchpad.net

Commit message

Simplify the code invoking `setuptools.setup` in Nevow's setup.py now that it does not depend on any conditions.

To post a comment you must log in.
Revision history for this message
Jean-Paul Calderone (exarkun) wrote :

The intent is that no argument values have changed. Effectively all I've done is replaced `setup(**dict)` with `setup(keyword=arguments)`.

I verified that the resulting wheel and sdist produced are the same (modulo changes to the included setup.py that this branch makes).

Revision history for this message
Tristan Seligmann (mithrandi) wrote :

This also looks good, please merge.

Additionally, thanks for splitting these changes up; it made reviewing them substantially easier (although I fear at the cost of the actual changes being three times as much work).

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'Nevow/setup.py'
--- Nevow/setup.py 2014-06-07 12:34:48 +0000
+++ Nevow/setup.py 2014-06-07 12:34:48 +0000
@@ -3,6 +3,7 @@
3from nevow import __version__ as version3from nevow import __version__ as version
44
5from setuptools import setup, find_packages5from setuptools import setup, find_packages
6from distutils.command.sdist import sdist
67
7import os8import os
8data_files=[]9data_files=[]
@@ -16,16 +17,19 @@
1617
17data_files.append((os.path.join('twisted', 'plugins'), [os.path.join('twisted', 'plugins', 'nevow_widget.py')]))18data_files.append((os.path.join('twisted', 'plugins'), [os.path.join('twisted', 'plugins', 'nevow_widget.py')]))
1819
19setupdict = {20setup(
20 'name': 'Nevow',21 name='Nevow',
21 'version': version,22 version=version,
22 'maintainer': 'Divmod, Inc.',23 packages=find_packages(),
23 'maintainer_email': 'support@divmod.org',24 include_package_data=True,
24 'description': 'Web Application Construction Kit',25 cmdclass={'sdist': sdist},
25 'url': 'http://divmod.org/trac/wiki/DivmodNevow',26 maintainer='Divmod, Inc.',
26 'license': 'MIT',27 maintainer_email='support@divmod.org',
27 'platforms': ["any"],28 description='Web Application Construction Kit',
28 'classifiers': [29 url='http://divmod.org/trac/wiki/DivmodNevow',
30 license='MIT',
31 platforms=["any"],
32 classifiers=[
29 "Development Status :: 5 - Production/Stable",33 "Development Status :: 5 - Production/Stable",
30 "Framework :: Twisted",34 "Framework :: Twisted",
31 "Intended Audience :: Developers",35 "Intended Audience :: Developers",
@@ -34,9 +38,9 @@
34 "Topic :: Internet :: WWW/HTTP :: Dynamic Content",38 "Topic :: Internet :: WWW/HTTP :: Dynamic Content",
35 "Topic :: Software Development :: Libraries",39 "Topic :: Software Development :: Libraries",
36 ],40 ],
37 'scripts': ['bin/nevow-xmlgettext', 'bin/nit'],41 scripts=['bin/nevow-xmlgettext', 'bin/nit'],
38 'data_files': data_files,42 data_files=data_files,
39 'package_data': {43 package_data={
40 'formless': [44 'formless': [
41 'freeform-default.css'45 'freeform-default.css'
42 ],46 ],
@@ -78,13 +82,4 @@
78 '*.js'82 '*.js'
79 ],83 ],
80 }84 }
81}85)
82
83setupdict['packages'] = find_packages()
84setupdict['include_package_data'] = True
85
86from distutils.command.sdist import sdist
87setupdict['cmdclass'] = {'sdist': sdist}
88
89setup(**setupdict)
90

Subscribers

People subscribed via source and target branches