pysen.pyproject_model#

class pysen.pyproject_model.Config(version=None, lint=None, builder=None, plugin=None)#
Parameters
Return type

None

LintConfig

class pysen.pyproject_model.LintConfig(enable_black=None, enable_flake8=None, enable_isort=None, enable_mypy=None, mypy_preset=None, mypy_modules=None, source=None, line_length=None, py_version=None, isort_known_third_party=None, isort_known_first_party=None, isort_default_section=None, mypy_path=None, mypy_plugins=None, mypy_targets=None, base=None, mypy_ignore_packages=None, mypy_target_dirs=None)#
Parameters
Return type

None

PluginConfig

class pysen.pyproject_model.PluginConfig(location='', function=None, script=None, config=None)#
Parameters
  • location (str) –

  • function (Optional[str]) –

  • script (Optional[pathlib.Path]) –

  • config (Optional[Dict[str, Any]]) –

Return type

None