1[bumpversion] 2current_version = 4.31.2 3commit = 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 27[sdist] 28formats = zip 29 30[metadata] 31license_file = LICENSE 32 33[tool:pytest] 34minversion = 3.0 35testpaths = 36 Tests 37 fontTools 38python_files = 39 *_test.py 40python_classes = 41 *Test 42addopts = 43 -r a 44 --doctest-modules 45 --doctest-ignore-import-errors 46 --pyargs 47doctest_optionflags = 48 ALLOW_UNICODE 49 ELLIPSIS 50filterwarnings = 51 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 55 56[tool:interrogate] 57ignore-semiprivate = true 58ignore-private = true 59ignore-nested-functions = true 60ignore-regex = ^(from|to)XML$,^(de)?compile$ 61ignore-module = true 62