blob: 7c7fc00c8d908a822f82a8243112f519f76db121 [file] [log] [blame]
Haibo Huang8b3c57b2018-07-03 17:43:11 -07001[bumpversion]
Rod S0b59a542022-03-25 12:41:45 -07002current_version = 4.31.2
Haibo Huang8b3c57b2018-07-03 17:43:11 -07003commit = True
4tag = False
5tag_name = {new_version}
6parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\.(?P<release>[a-z]+)(?P<dev>\d+))?
7serialize =
8 {major}.{minor}.{patch}.{release}{dev}
9 {major}.{minor}.{patch}
10
11[bumpversion:part:release]
12optional_value = final
13values =
14 dev
15 final
16
17[bumpversion:part:dev]
18
19[bumpversion:file:Lib/fontTools/__init__.py]
20search = __version__ = "{current_version}"
21replace = __version__ = "{new_version}"
22
23[bumpversion:file:setup.py]
24search = version="{current_version}"
25replace = version="{new_version}"
26
Haibo Huang8b3c57b2018-07-03 17:43:11 -070027[sdist]
28formats = zip
29
Haibo Huang8b3c57b2018-07-03 17:43:11 -070030[metadata]
31license_file = LICENSE
32
33[tool:pytest]
34minversion = 3.0
35testpaths =
36 Tests
Haibo Huangadd91cd2020-05-15 14:50:34 -070037 fontTools
Haibo Huang8b3c57b2018-07-03 17:43:11 -070038python_files =
39 *_test.py
40python_classes =
41 *Test
42addopts =
43 -r a
44 --doctest-modules
45 --doctest-ignore-import-errors
46 --pyargs
Haibo Huang79019a02019-01-08 14:14:22 -080047doctest_optionflags =
48 ALLOW_UNICODE
49 ELLIPSIS
Elliott Hughes69c9aca2018-10-30 14:11:58 -070050filterwarnings =
Elliott Hughes69c9aca2018-10-30 14:11:58 -070051 ignore:readPlist:DeprecationWarning:plistlib_test
52 ignore:writePlist:DeprecationWarning:plistlib_test
53 ignore:some_function:DeprecationWarning:fontTools.ufoLib.utils
54 ignore::DeprecationWarning:fontTools.varLib.designspace
Rod S0b59a542022-03-25 12:41:45 -070055
56[tool:interrogate]
57ignore-semiprivate = true
58ignore-private = true
59ignore-nested-functions = true
60ignore-regex = ^(from|to)XML$,^(de)?compile$
61ignore-module = true