Python 2 and 3 compatibility utilities
Project Links
Meta
Author: Benjamin Peterson
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*
Classifiers
Development Status
- 5 - Production/Stable
Programming Language
- Python :: 2
- Python :: 3
Intended Audience
- Developers
License
- OSI Approved :: MIT License
Topic
- Software Development :: Libraries
- Utilities
Six is a Python 2 and 3 compatibility library. It provides utility functions for smoothing over the differences between the Python versions with the goal of writing Python code that is compatible on both Python versions. See the documentation for more information on what is provided.
Six supports Python 2.7 and 3.3+. It is contained in only one Python file, so it can be easily copied into your project. (The copyright and license notice must be retained.)
Online documentation is at https://six.readthedocs.io/.
Bugs can be reported to https://github.com/benjaminp/six. The code can also be found there.
Dec 04, 2024
1.17.0
May 05, 2021
1.16.0
May 21, 2020
1.15.0
Jan 15, 2020
1.14.0
Nov 05, 2019
1.13.0
Dec 10, 2018
1.12.0
Sep 17, 2017
1.11.0
Oct 07, 2015
1.10.0
Jan 02, 2015
1.9.0
Sep 11, 2014
1.8.0
Jun 29, 2014
1.7.3
Jun 09, 2014
1.7.2
Jun 09, 2014
1.7.1
Jun 08, 2014
1.7.0
Mar 14, 2014
1.6.1
Mar 14, 2014
1.6.0
Jan 06, 2014
1.5.2
Jan 05, 2014
1.5.1
Jan 05, 2014
1.5.0
Sep 02, 2013
1.4.1
Sep 01, 2013
1.4.0
Mar 18, 2013
1.3.0
Aug 28, 2012
1.2.0
Nov 23, 2011
1.1.0
Mar 15, 2011
1.0.0
Nov 20, 2010
1.0b1
Jul 05, 2010
0.9.2
Jun 30, 2010
0.9.1
Jun 29, 2010
0.9.0
Wheel compatibility matrix
Files in release
No dependencies