Install & Compatibility
Where this runs
tested against v0.2 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.198s · 23.5MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 2.9s · import 0.172s · 24MB
21MB installed
● package 21MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
checkdocs
✓ from collective.checkdocs import checkdocs
✗ from setuptools import setup
Add 'collective.checkdocs' to setup_requires and use the 'checkdocs' command to validate long_description.
# In setup.py:
from setuptools import setup
setup(
name='mypackage',
version='0.1',
description='My package',
long_description=open('README.rst').read(),
setup_requires=['collective.checkdocs'],
# ...
)
# Then run: python setup.py checkdocs
checkdocs --version
Upgrade
Version history
0.2latest on PyPI · released Jun 6, 2014
Audit
Dependencies
setuptoolsrequiredrequired for setup.py command
docutilsrequiredrequired for reST parsing
Pygmentsoptionalsyntax highlighting in rendered output