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'
],
)