NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI
PyPI, #5056 most downloaded on PyPI
Binary dependency utility
Latest stable
2.14.0
Last release 8 months ago
19 Mar 2026
Release timing varies
gaps range from 2 months to 2.8 years
Some releases are documented
notes for 8 of 23 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
25 releases · first in 2015
Drag across the ruler to compare, or tap a release to open it.
- A new exit code (2) is added to the CLI when a parse error occurs from the input file.
A new exit code (2) is added to the CLI when a parse error occurs from the input file.
- Python 3.6 is no longer supported.
Python 3.6 is no longer supported.
- Basic support for PopOS is now included.
Basic support for PopOS is now included.
Python 2.7 and 3.5 are no longer supported.
Bindep now depends on the distro python library to determine details about the current platform. This library looks at both /etc/os-release and lsb_release to find platform info. The os-release file data is preferred and at times has slightly different data than lsb_release. Every effort has been made to make this transition backward compatible but some things may have been missed.
The motivation for this change is that not all distros have lsb_release available and we can let the distro library sort that out for us.
Your coding agent can read these notes before it upgrades. Set up the MCP server →
- Add support for AlmaLinux to Bindep.
Add support for AlmaLinux to Bindep.
Nothing published for this version
Nothing published for this version
- Add support for Rocky Linux and Manjaro to Bindep.
Add support for Rocky Linux and Manjaro to Bindep.
- Bindep can now be imported as a Python module, useful when making plugins for other Python-based tools or experimenting in the REPL.
Bindep can now be imported as a Python module, useful when making plugins for other Python-based tools or experimenting in the REPL.
Basic support for Oracle Linux is now included.
A new set of virtual platform profiles, platform:base-py2 and platform:base-py3 can be used to differentiate packages on Debian derivatives (including Ubuntu), Red Hat derivatives (including CentOS and Fedora), and MacOS X/Darwin.
Improved parsing of warning and error output from the apk tool in alpine.
Now handles parsing pacman 1.5.2 and later output so –brief works on newer releases of Archlinux.
If a local file has the same name as a package, this no longer confuses parsing of pacman output on Arch Linux.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
- New syntax extention allows declaring a group of profiles which must be specified to enable the package. Using the syntax as follows
New syntax extention allows declaring a group of profiles which must be specified to enable the package. Using the syntax as follows
package1 [(profile1 profile2)]
To install ‘package1’ you must declare profile1 AND profile2
Introduction
Behavior Change in 2.1.0
Installation
Usage
Contributing
Release Notes
2.14.0
2.13.0
2.12.0
2.11.0
2.10.0
2.9.0
2.6.0
©OpenDev Contributors.
| Powered by Sphinx 9.1.0 & Alabaster 1.0.0 | Page source
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
File bindep.txt is now the default bindep file. For compatibility with previous releases, bindep will check other-requirements.txt if bindep.txt does
File bindep.txt is now the default bindep file. For compatibility with previous releases, bindep will check other-requirements.txt if bindep.txt does not exist. If both exist and the -f/--file option is not specified, it will emit an error.
The following behavior changes between the 1.0.0 and 2.0.0 releases break backward compatibility:
Running under Python 2.6 is no longer officially supported
If any platform profiles are listed for a package, at least one of them must match independently of whether any user profiles also match
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.