[Distutils] complicated setup

Ethan Furman ethan at stoneleaf.us
Wed Jun 26 23:24:20 CEST 2013


On 06/26/2013 01:21 PM, Erik Bray wrote:
> On Sun, Jun 16, 2013 at 3:13 AM, Ethan Furman <ethan at stoneleaf.us> wrote:
>> Here's my file layout:
>>
>> <root> /
>>         |- setup.py
>>         |
>>         |- enum /
>>                 |- __init__.py
>>                 |
>>                 |- py2_enum.py
>>                 |
>>                 |- py3_enum.py
>>                 |
>>                 |- test /
>>                         |- test_enum.py
>>                         |
>>                         |- py2_test_enum.py
>>                         |
>>                         |- py3_test_enum.py
>
> That's odd.  I work on a package that ships Python 2 and Python 3
> versions of some modules and I have never seen this problem before.
> Perhaps you could post your setup.py?

--8< -- setup.py -----------------------------------------------------------------
from distutils.core import setup

long_desc = open('enum/enum.rst').read()

setup( name='enum34',
        version='0.9',
        url='https://pypi.python.org/pypi/enum34',
        packages=['enum'],
        package_data={
               'enum':[
                      'enum.rst',
                      'enum.pdf',
                      'test/test_enum.py',
                      'test/py2_test_enum.py',
                      'test/py3_test_enum.py',
                      ],
                },
        license='BSD License',
        description='Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4',
        long_description=long_desc,
        provides=['enum'],
        author='Ethan Furman',
        author_email='ethan at stoneleaf.us',
        classifiers=[
             'Development Status :: 5 - Production/Stable',
             'Intended Audience :: Developers',
             'License :: OSI Approved :: BSD License',
             'Programming Language :: Python',
             'Topic :: Software Development' ],
      )
--8< -- setup.py -----------------------------------------------------------------

--
~Ethan~


More information about the Distutils-SIG mailing list