Fixed Error "setup command: package_data must be a dictionary mapping package names to lists of wildcard patterns" for new extensions

Review Request #6704 — Created Dec. 18, 2014 and submitted

Information

Review Board
master
85e8a85...

Reviewers

When a new extension is created using ./contrib/tools/generate_extension.py and running 'python setup.py develop' an error "setup command: package_data must be a dictionary mapping package names to lists of wildcard patterns" occurs. The problem is caused by the setup.py file importing future unicode literals because Python2 setuptools expects a "str" for parsing package_data.

Now the future import has been removed, and the error no longer occurs.

Created a new extension and ran 'python setup.py develop' with no errors.

reviewbot
  1. Tool: PEP8 Style Checker
    Processed Files:
        contrib/tools/templates/extensions/setup.py
    
    
    
    Tool: Pyflakes
    Processed Files:
        contrib/tools/templates/extensions/setup.py
    
    
  2. 
      
david
  1. I'm going to do a slightly different fix and push that.

  2. 
      
justy777
Review request changed
Status:
Completed
Change Summary:
Pushed to release-2.0.x (7d14ce7)