1[bumpversion] 2current_version = 4.49.0 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[metadata] 28license_files = LICENSE 29 30[tool:pytest] 31minversion = 7.0.0 32testpaths = 33 Tests 34 fontTools 35python_files = 36 *_test.py 37python_classes = 38 *Test 39addopts = 40 -r a 41 --doctest-modules 42 --doctest-ignore-import-errors 43 --pyargs 44doctest_optionflags = 45 ALLOW_UNICODE 46 ELLIPSIS 47filterwarnings = 48 ignore:readPlist:DeprecationWarning:plistlib_test 49 ignore:writePlist:DeprecationWarning:plistlib_test 50 ignore:some_function:DeprecationWarning:fontTools.ufoLib.utils 51 ignore::DeprecationWarning:fontTools.varLib.designspace 52markers = 53 slow: marks tests as slow (deselect with '-m "not slow"') 54 55[tool:interrogate] 56ignore-semiprivate = true 57ignore-private = true 58ignore-nested-functions = true 59ignore-regex = ^(from|to)XML$,^(de)?compile$ 60ignore-module = true 61