File: setup.py

package info (click to toggle)
git-phab 2.1.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 224 kB
  • ctags: 17
  • sloc: python: 1,624; makefile: 11
file content (34 lines) | stat: -rw-r--r-- 981 bytes parent folder | download
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
import subprocess
import sys

from setuptools import setup

setup_requires = []
if "upload" in sys.argv:
    setup_requires=['setuptools-markdown'],
else:
    setup_requires=['pre-commit']

setup(
    name="git-phab",
    version="2.1.0",
    author="Xavier Claessens",
    author_email="xavier.claessens@collabora.com",
    description=("Git subcommand to integrate with phabricator"),
    license="GPL",
    keywords="phabricator tool git",
    url="http://packages.python.org/git-phab",
    long_description_markdown_filename='README.md',
    setup_requires=setup_requires,
    classifiers=[
        "Topic :: Utilities",
        "License :: OSI Approved :: GNU General Public License (GPL)"
    ],
    install_requires=['GitPython>=2.0.0', 'appdirs', 'argcomplete', 'phabricator'],
    scripts=['git-phab'],
)

try:
    subprocess.check_call(["pre-commit", "install"])
except (FileNotFoundError, subprocess.CalledProcessError):
    print("Could not install `pre-commit` hook")