Ticket #495 (new task)

Opened 1 year ago

Last modified 3 weeks ago

Migrate setup.py to setuptools.

Reported by: Marcelo Shima Assigned to: mshima
Priority: blocker Milestone: 0.2 - the refactoring
Component: Core Severity: catastrophic
Keywords: Cc:

Description

Setuptools provides dependency based installs and is a complete solution for python packages. We could remove our hacked setup.py. It will break things so I will work on this ticket or create a branch.

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Copyright (C) 

from setuptools import setup, find_packages

setup(
    name = 'Wine-Doors',
    version = '0.1',
    description = 'Wine-doors is an application designed to make installing windows software on Linux, Solaris or other Unix systems easier.',
    long_description = """
Wine-doors is an application designed to make installing windows software 
on Linux, Solaris or other Unix systems easier. Wine-doors is essentially 
a package management tool for windows software on Linux systems. Most 
Linux desktop users are familiar with package management style application 
delivery, so it made sense to apply this model to windows software.Trac is 
a minimalistic web-based software project management and bug/issue 
tracking system. It provides an interface to the Subversion revision 
control systems, an integrated wiki, flexible issue tracking and convenient 
report facilities.
""",
    author = 'Wine-Doors Team',
    author_email = 'devel-request@wine-doors.org',
    license = 'GPL',
    url = 'http://www.wine-doors.org',
    download_url = 'http://trac.edgewall.org/wiki/TracDownload',

    packages = find_packages(exclude=['*.tests']),
    include_package_data = True,

    install_requires = [
        'setuptools>=0.6b1',
        'cairo>=1.2.0',
        'rsvg'
    ],
)

Attachments

Change History

05/23/07 14:12:51 changed by mshima

  • owner set to mshima.

05/25/07 05:33:36 changed by klattimer

Please branch it until the work is completed, I'll be putting out pre2 next week with the current setup.py script. I do realise we should have used setuptools so keep me informed of the progress cheers.

06/09/07 17:33:48 changed by klattimer

  • milestone set to 0.1.

06/29/07 15:50:22 changed by klattimer

  • milestone changed from 0.1 to 0.2 - Lots more apps.

Delayed where's shima?

07/24/07 18:05:36 changed by klattimer

  • priority changed from major to blocker.

09/12/07 14:59:20 changed by klattimer

  • severity changed from functionality to catastrophic.

10/04/07 04:47:39 changed by klattimer

From: bigjoe1008@gmail.com

It would really help out building the package if the --temp flag could get set for running python setup.py. It should tell the rest of the scripts that the prefix will be / instead of what is passed with the --prefix option: python setup.py --prefix=/var/tmp/build_area --temp install

08/17/08 21:13:30 changed by anonymous

i need to install rsvg . i am using BackTrack? and apparently i cand even install winedoors because i dont have that dependency any help here?


Add/Change #495 (Migrate setup.py to setuptools.)