File: setup.py

package info (click to toggle)
debocker 0.2.2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 148 kB
  • sloc: python: 539; sh: 55; makefile: 19
file content (51 lines) | stat: -rw-r--r-- 1,646 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import re
import os
from os.path import join
from codecs import open

try:
    from setuptools import setup
except ImportError:
    from distutils.core import setup

# Thanks requests
with open('debocker', 'r') as fd:
    version = re.search(r'^__version__\s*=\s*[\'"]([^\'"]*)[\'"]',
                        fd.read(), re.MULTILINE).group(1)

def files_recursive(path, dest):
    store = []
    for prefix, ds, fs in os.walk(path):
        final_dst = join(dest, prefix)
        store.append((final_dst, [ join(prefix, f) for f in fs ]))
    return store

data_files = files_recursive('bundle-files', '/usr/share/debocker')

setup(
    name = "debocker",
    version = version,
    description = "debocker is a Debian packages builder using docker",
    author = "Tomasz Buchert",
    author_email = "tomasz@debian.org",
    url = "http://anonscm.debian.org/cgit/collab-maint/debocker.git",
    requires = [ 'click (>=3.3)' ],
    install_requires = [ 'click>=3.3' ],
    license = "GPLv3+",
    zip_safe = False,
    scripts = ['debocker'],
    data_files = data_files,
    classifiers = [
        'Environment :: Console',
        'Development Status :: 4 - Beta',
        'Programming Language :: Python',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.3',
        'Programming Language :: Python :: 3.4',
        'Topic :: System :: Archiving :: Packaging',
        'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
        'Intended Audience :: Developers',
        'Intended Audience :: System Administrators',
        'Operating System :: POSIX :: Linux',
    ],
)