fonttools/setup.py

58 lines
1.5 KiB
Python
Raw Normal View History

#! /usr/bin/env python
import os, sys
try:
from setuptools import setup
extra_kwargs = {
"test_suite": "ufoLib.test"
}
except ImportError:
from distutils.core import setup
extra_kwargs = {}
2015-11-02 14:43:17 +00:00
try:
import fontTools
except ImportError:
2015-11-08 11:11:11 +01:00
print("*** Warning: ufoLib needs FontTools for some operations, see:")
print(" https://github.com/behdad/fonttools")
long_description = """\
2015-11-08 11:11:11 +01:00
ufoLib reads and writes Unified Font Object (UFO) files. UFO is a file format
that stores fonts source files.
"""
setup(
2015-11-08 11:11:11 +01:00
name = "ufoLib",
version = "1.2",
2015-11-08 11:11:11 +01:00
description = "A low-level UFO reader and writer.",
author = "Just van Rossum, Tal Leming, Erik van Blokland, others",
author_email = "info@robofab.com",
maintainer = "Just van Rossum, Tal Leming, Erik van Blokland",
maintainer_email = "info@robofab.com",
2015-11-08 11:11:11 +01:00
url = "http://unifiedfontobject.org",
license = "OpenSource, BSD-style",
platforms = ["Any"],
long_description = long_description,
2015-11-04 08:58:27 +00:00
packages = [
2015-11-04 08:58:27 +00:00
"ufoLib",
],
package_dir = {'': 'Lib'},
classifiers = [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Environment :: Other Environment",
"Intended Audience :: Developers",
"Intended Audience :: End Users/Desktop",
"License :: OSI Approved :: BSD License",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Multimedia :: Graphics",
"Topic :: Multimedia :: Graphics :: Graphics Conversion",
],
**extra_kwargs
)