|
| 1 | +[metadata] |
| 2 | +name = docxplain |
| 3 | +description = Convert Office (docx) files to plain text using pandoc. |
| 4 | +author = Jonathan Sick |
| 5 | +author_email = hi@jsick.codes |
| 6 | +long_description = file: README.rst, CHANGELOG.rst, LICENSE |
| 7 | +long_description_content_type = text/x-rst |
| 8 | +url = https://github.com/jsickcodes/pre-commit-docx-plain |
| 9 | +project_urls = |
| 10 | + Change log = https://github.com/jsickcodes/pre-commit-docx-plain/blob/master/CHANGELOG.rst |
| 11 | + Source code = https://github.com/jsickcodes/pre-commit-docx-plain |
| 12 | + Issue tracker = https://github.com/jsickcodes/pre-commit-docx-plain/issues |
| 13 | +classifiers = |
| 14 | + Development Status :: 4 - Beta |
| 15 | + License :: OSI Approved :: MIT License |
| 16 | + Programming Language :: Python |
| 17 | + Programming Language :: Python :: 3 |
| 18 | + Intended Audience :: Developers |
| 19 | + Natural Language :: English |
| 20 | + Operating System :: POSIX |
| 21 | +keywords = |
| 22 | + precommit |
| 23 | + |
| 24 | +[options] |
| 25 | +zip_safe = False |
| 26 | +include_package_data = True |
| 27 | +package_dir = |
| 28 | + = src |
| 29 | +packages = find: |
| 30 | +python_requires = >=3.7 |
| 31 | +setup_requires = |
| 32 | + setuptools_scm |
| 33 | +install_requires = |
| 34 | + importlib_metadata; python_version < "3.8" |
| 35 | + pypandoc |
| 36 | + py-pandoc |
| 37 | + |
| 38 | +[options.packages.find] |
| 39 | +where = src |
| 40 | + |
| 41 | +[options.entry_points] |
| 42 | +console_scripts = |
| 43 | + docxplain = docxplain.cli:main |
| 44 | + |
| 45 | +[options.extras_require] |
| 46 | +dev = |
| 47 | + pytest |
| 48 | + |
| 49 | +[flake8] |
| 50 | +max-line-length = 79 |
| 51 | +# E203: whitespace before :, flake8 disagrees with PEP 8 |
| 52 | +# W503: line break after binary operator, flake8 disagrees with PEP 8 |
| 53 | +ignore = E203, W503 |
| 54 | + |
| 55 | +[mypy] |
| 56 | +disallow_untyped_defs = True |
| 57 | +disallow_incomplete_defs = True |
| 58 | +ignore_missing_imports = True |
| 59 | +show_error_codes = True |
| 60 | +strict_equality = True |
| 61 | +warn_redundant_casts = True |
| 62 | +warn_unreachable = True |
| 63 | +warn_unused_ignores = True |
0 commit comments