# Compatibility Notes

Useful notes about errors users may encounter when features cannot be supported on older versions of setuptools / pip / wheel.

## setuptools

### evaluate_marker

evaluate_markers may run into issues with the ‘>’, ‘>=’, ‘<’, and ‘<=’ operators if the installed version of setuptools is less than 17.1. Projects using these operators with markers should specify a minimum version of 17.1 for setuptools.

## pip

### markers

For versions of pip < 7 with pbr < 1.9, dependencies that use markers will not be installed. Projects using pbr and markers should set a minimum version of 1.9 for pbr.

## Recommended setup.py

setup.py.

## Sphinx

### Version 1.5.0+

The `warning-is-error` flag is only supported by Sphinx 1.5 and will cause errors when used with older versions.

this page last updated: 2026-02-08 22:52:26

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug