Python Checker

Checkers for python packages.

class disseminate.checkers.python.PythonChecker(python_deps=All[Any[python3.6(unknown), python3.7(unknown), python3.8(unknown), python3.9(unknown)], All[regex>=2018.11.22(unknown), jinja2>=2.11(unknown), lxml>=4.3.0(unknown), python-slugify>=2.0.1(unknown), pdfCropMargins>=0.1.4(unknown), click>=7.0(unknown), tornado>=6.1(unknown), pygments >=2.6(unknown), diskcache>=4.1(unknown), pathvalidate>=2.2(unknown)]])

Bases: disseminate.checkers.checker.Checker

Checker for python dependencies.

Attributes
freezeOptional[Tuple[str]]

If pip is available, this is populated with a tuple of strings for installed packages.

check_packages_pip(packages=None)

Check the availability of specific python packages in pip.

Parameters
listingUnion[List[str], Tuple[str]]

Packages names with optional version specifier.