File: setup.cfg

package info (click to toggle)
glyphslib 5.3.2%2Bds1-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 1,484 kB
  • sloc: python: 15,192; makefile: 10; sh: 3
file content (67 lines) | stat: -rw-r--r-- 1,854 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[metadata]
name = glyphsLib
description = A bridge from Glyphs source files (.glyphs) to UFOs
long_description = file: README.rst
url = https://github.com/googlefonts/glyphsLib
author = James Godfrey-Kittle
author_email = jamesgk@google.com
license = Apache Software License 2.0
license_file = LICENSE
classifiers =
    Development Status :: 4 - Beta
    Environment :: Console
    Environment :: Other Environment
    Intended Audience :: Developers
    Intended Audience :: End Users/Desktop
    License :: OSI Approved :: Apache Software License
    Natural Language :: English
    Operating System :: OS Independent
    Programming Language :: Python
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3 :: Only
    Topic :: Multimedia :: Graphics
    Topic :: Multimedia :: Graphics :: Graphics Conversion
    Topic :: Multimedia :: Graphics :: Editors :: Vector-Based

[options]
package_dir = =Lib
packages = find:
include_package_data = True
python_requires = >=3.6
setup_requires =
    setuptools_scm
    wheel
install_requires =
    # Synchronize with requirements.in until
    # https://github.com/jazzband/pip-tools/issues/1047 is implemented.
    ufoLib2 >= 0.6.2
    fonttools[ufo,unicode] >= 4.19.0
    importlib_resources; python_version < '3.7'

[options.extras_require]
ufo_normalization = ufonormalizer
defcon = defcon >= 0.6.0

[options.package_data]
glyphsLib.data = *.xml, GlyphData_LICENSE

[options.packages.find]
where = Lib

[options.entry_points]
console_scripts =
    glyphs2ufo = glyphsLib.cli:_glyphs2ufo_entry_point
    ufo2glyphs = glyphsLib.cli:_ufo2glyphs_entry_point

[bdist_wheel]
universal = 0

[sdist]
formats = zip

[flake8]
select = B, C, E, F, W, T4, B9
ignore = E203, E266, E501, W503, E741
max-line-length = 80
max-complexity = 19
exclude = .git, __pycache__, build, dist, .eggs, .tox