setup.py
author Tero Marttila <terom@paivola.fi>
Tue, 19 Feb 2013 21:50:27 +0200
changeset 227 c98944a7db08
parent 226 8658d4e09ae2
child 228 3b1437d4b0a1
permissions -rw-r--r--
include pvl in packages, otherwise no pvl/__init__.py in sdist
159
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     1
#!/usr/bin/env python
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     2
# encoding: utf-8
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     3
226
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
     4
from pvl.verkko import __version__
159
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     5
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     6
from distutils.core import setup
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     7
from glob import glob
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     8
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     9
setup(
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    10
    name            = 'pvl-verkko',
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    11
    version         = __version__,
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    12
    description     = "verkko.paivola.fi WSGI",
226
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    13
    url             = 'http://verkko.paivola.fi/hg/pvl-verkko',
159
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    14
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    15
    author          = "Tero Marttila",
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    16
    author_email    = "terom@paivola.fi",
222
569361ebf078 setup_verkko: namespace_packages = ...?
Tero Marttila <terom@paivola.fi>
parents: 208
diff changeset
    17
    
226
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    18
    # deps
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    19
    install_requires    = [
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    20
        # pvl.args
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    21
        # pvl.invoke
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    22
        'pvl-common',
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    23
    ],
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    24
    
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    25
    # lib
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    26
    namespace_packages = [ 'pvl' ],
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    27
    py_modules = [
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    28
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    29
    ],
159
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    30
    packages    = [
227
c98944a7db08 include pvl in packages, otherwise no pvl/__init__.py in sdist
Tero Marttila <terom@paivola.fi>
parents: 226
diff changeset
    31
        'pvl',
226
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    32
        'pvl.web',
177
b21b2efe1e6c pvl-verkko: add pvl.dhcp to setup
Tero Marttila <terom@paivola.fi>
parents: 175
diff changeset
    33
        'pvl.dhcp',
159
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    34
        'pvl.rrd',
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    35
        'pvl.verkko',
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    36
    ],
226
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    37
    
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    38
    # bin
159
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    39
    scripts     =  [
175
d61ca480243e pvl-verkko: version 0.2.1 with pvl.syslog-dhcp, pvl.dhcp-leases
Tero Marttila <terom@paivola.fi>
parents: 171
diff changeset
    40
        'bin/pvl.dhcp-leases',
171
d78a3959dd9d pvl-verkko: add pvl.syslog and bin/pvl.syslog-dhcp to setup
Tero Marttila <terom@paivola.fi>
parents: 167
diff changeset
    41
        'bin/pvl.syslog-dhcp',
159
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    42
        'bin/pvl.verkko-dhcp',
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    43
        'bin/pvl.verkko-rrd',
187
cbf9371a472d pvl.verkko-rrd-interfaces: script to setup symlinks for pvl.verkko.rrd from collectd
Tero Marttila <terom@paivola.fi>
parents: 177
diff changeset
    44
        'bin/pvl.verkko-rrd-interfaces',
159
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    45
    ],
226
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    46
    
8658d4e09ae2 setup pvl as namespace package, with __version__ in pvl.verkko
Tero Marttila <terom@paivola.fi>
parents: 223
diff changeset
    47
    # etc, static
159
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    48
    data_files  = [
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    49
        ( 'etc/pvl/verkko', [  ] ),
160
507503b2c967 setup.py: fix s/hosts/dhcp
Tero Marttila <terom@paivola.fi>
parents: 159
diff changeset
    50
        ( 'share/pvl/verkko/static/dhcp',   glob('static/dhcp/*.css') + glob('static/dhcp/*.js')),
159
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    51
        ( 'share/pvl/verkko/static/rrd',    glob('static/rrd/*.css') + glob('static/rrd/*.js')),
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    52
    ],
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    53
)
80a62bc7e85b split up setup.py into setup_irker.py and setup_verkko.py, for now...
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    54