[metadata] name = rsrcfork version = attr: rsrcfork.__version__ url = https://github.com/dgelessus/python-rsrcfork author = dgelessus classifiers = Development Status :: 4 - Beta Intended Audience :: Developers Topic :: Software Development :: Disassemblers Topic :: System Topic :: Utilities License :: OSI Approved :: MIT License Operating System :: MacOS :: MacOS 9 Operating System :: MacOS :: MacOS X Operating System :: OS Independent Programming Language :: Python Programming Language :: Python :: 3 Programming Language :: Python :: 3 :: Only Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 license = MIT license_files = LICENSE description = A pure Python, cross-platform library/tool for reading Macintosh resource data, as stored in resource forks and ``.rsrc`` files long_description = file: README.rst long_description_content_type = text/x-rst keywords = rsrc fork resource manager macintosh mac macos [options] # mypy can only find type hints in the package if zip_safe is set to False, # see https://mypy.readthedocs.io/en/latest/installed_packages.html#making-pep-561-compatible-packages zip_safe = False python_requires = >=3.6 packages = find: [options.package_data] rsrcfork = py.typed [options.packages.find] include = rsrcfork rsrcfork.* [options.entry_points] console_scripts = rsrcfork = rsrcfork.__main__:main [flake8] exclude = .mypy_cache/, build/, dist/, # The following entries would also be added by default by flake8 when not specifying a custom exclude list. # TODO Once flake8 3.8.0 is released, change the name of this configuration setting from exclude to extend-exclude and remove the entries below. .git/, .tox/, __pycache__/, # The following issues are ignored because they do not match our code style: ignore = E226, # missing whitespace around arithmetic operator E261, # at least two spaces before inline comment E501, # line too long W293, # blank line contains whitespace W503, # line break before binary operator # flake8-tabs configuration use-flake8-tabs = true blank-lines-indent = always indent-tabs-def = 1 [mypy] files=rsrcfork/**/*.py python_version = 3.6 disallow_untyped_calls = True disallow_untyped_defs = True disallow_untyped_decorators = True no_implicit_optional = True warn_unused_ignores = True warn_unreachable = True warn_redundant_casts = True