summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Delete pep8ignore and flakes-ignore.HEADmasterBenjamin Peterson2022-07-261-8/+0
| | | | Fixes https://github.com/benjaminp/six/issues/351.
* Changelog for #281.Benjamin Peterson2021-11-212-0/+7
|
* Fix `UserDict` move in Python2 (#365)Bart Skowron2021-11-212-143/+143
| | | | instances of UserDict.UserDict are not iterable but instances of collections.UserDict are iterable
* Add empty file to add workflow directory (#363)Cristian Vera2021-11-211-0/+0
|
* Switch dist to focal. (#356)Benjamin Peterson2021-05-052-4/+17
|
* Add python 3.9 testing. (#355)Benjamin Peterson2021-05-051-1/+2
|
* Use API token for PyPI upload auth.1.16.0Benjamin Peterson2021-05-051-2/+3
|
* six 1.16.0Benjamin Peterson2021-05-052-3/+3
|
* Add Pierre Grimaud to CONTRIBUTORS.Benjamin Peterson2021-04-191-0/+1
|
* fix typo in CHANGES (#353)Pierre Grimaud2021-04-191-1/+1
|
* Add changelog for #343.Benjamin Peterson2021-04-041-1/+2
|
* Implement find_spec() for _SixMetaPathImporter. (#352)Brett Cannon2021-04-041-0/+10
|
* Fix typo in Changelog: itmes -> items. (#350)CHI Cheng2021-01-281-1/+1
|
* Add changelog for meta path change.Benjamin Peterson2021-01-032-0/+6
|
* Port _SixMetaPathImporter to Python 3.10. (#343)Victor Stinner2021-01-031-0/+6
| | | | | Fixes #341. Co-authored-by: Benjamin Peterson <benjamin@python.org>
* Don't install typing. (#344)Benjamin Peterson2021-01-021-1/+1
|
* Advance version to 1.15.0.1.15.0Benjamin Peterson2020-05-211-1/+1
|
* Document #331.Benjamin Peterson2020-05-191-0/+5
|
* Optimize ensure_str and ensure_binary. (#331)Gregory P. Smith2020-05-191-8/+10
| | | | | | | | | | | | | | | | We found that large applications that have undergone a 2 -> 3 migration and wound up with a lot of six.ensure_str and six.ensure_binary calls could save 1-2% CPU usage by optimizing these for the common case. Further optimization could be done by replacing them with extension module implementations - assumed out of scope for the pure Python six project itself. Ideally all of these calls and use of six in people's code would be removed after there all need for any Python 2 compatibility is gone. But completing that kind of type cleanup requires a lot of human engineering time. This lowers the ongoing costs in the interim. Contributed by YouTube.
* Fix ensure_text docs. (#326)Andrzej BartosiƄski2020-04-091-1/+1
| | | Co-authored-by: Benjamin Peterson <benjamin@python.org>
* six 1.14.01.14.0Benjamin Peterson2020-01-152-3/+3
|
* python-porting is dead.Benjamin Peterson2020-01-141-3/+0
|
* Add change log for assertNotRegex.Benjamin Peterson2020-01-082-0/+3
|
* Add assertNotRegex. (#289)Jonathan Vanasco2020-01-083-0/+23
| | | | | | Fixes #288. Co-authored-by: Benjamin Peterson <benjamin@python.org>
* New contributors.Benjamin Peterson2020-01-071-0/+2
|
* version -> version_infoBenjamin Peterson2020-01-071-1/+1
|
* Point _dummy_thread to _thread on Python 3.9.Benjamin Peterson2020-01-073-2/+7
| | | | Fixes #317.
* Update pytest for most Python versions. (#318)Benjamin Peterson2020-01-071-1/+1
|
* Change log for dropping 2.7 and 3.2 support.Benjamin Peterson2020-01-071-0/+2
|
* Drop support for EOL Python 2.6 and 3.2. (#314)Hugo van Kemenade2020-01-076-65/+11
| | | | | | | Fixes #308. Stops testing them on the CI, update python_requries and remove some code specifically for those versions. Not done anything to remove any six functionality that's only a benefit on those versions, that should be in a separate PR and would be a breaking change that should ideally deprecate first.
* Changelog for #251.Benjamin Peterson2020-01-061-0/+6
|
* Fix wraps handing of missing attrs. (#251)immerrr again2020-01-063-13/+52
| | | | | | | | | This is pretty-much a straight backport of Py3 implementations of update_wrapper and (privately) wraps. Fixes #250 Fixes #165 Co-authored-by: Benjamin Peterson <benjamin@python.org>
* 10 years of six!Benjamin Peterson2020-01-065-5/+5
|
* Remove unused inner function. (#310)Thomas Grainger2019-11-141-8/+0
|
* Clarify python_2_unicode_compatible is for classes.Benjamin Peterson2019-11-051-1/+1
|
* Bump version to 1.13.0.1.13.0Benjamin Peterson2019-11-051-1/+1
|
* Fix the reST roles of some modules.Benjamin Peterson2019-11-041-2/+2
|
* Add a changelog for the ndbm move.Benjamin Peterson2019-11-041-0/+2
|
* Recognize new contributors.Benjamin Peterson2019-11-041-0/+6
|
* Add six.moves.collections_abc.Benjamin Peterson2019-11-043-0/+6
| | | | | Fixes #155. Closes #241.
* Add ndbm move. (#299)Ben Bariteau2019-11-042-0/+3
|
* Add changelog entries for recent changes.Benjamin Peterson2019-11-041-0/+8
|
* Update CI Pythons.Benjamin Peterson2019-11-042-12/+13
| | | | | - Add Python 3.8. - Unpin pypy2.7 and pypy3.
* Revert "Remove distutils fallback and outdated comment (#269)" (#304)Eli Schwartz2019-11-041-1/+7
| | | | | | | | | | | | | | | | | This reverts commit d5efa74e2dfde8d4ddba13e127cd85c687e6016b. The original intention of providing a distutils fallback has not gone away. These three extra lines will almost never be used, as most people have setuptools or install with pip anyway, and at the same time it serves as a very low-maintenance solution for people who *do* want to bootstrap setuptools. Bootstrapping setuptools without vendored six (and pyparsing) is a valid use case. Although setuptools by default ships with vendored dependencies, it supports removing the contents of the _vendored/ directory and falling back to an installed version of six.py -- and thirdparty vendors of setuptools, such as Arch Linux and OpenSUSE, actually make use of this and need to be able to bootstrap the dependency tree of setuptools itself.
* Pin pytest. (#306)Benjamin Peterson2019-11-041-2/+2
| | | We are obliged to use a very old version that supports Python 3.2.
* py.test -> pytestBenjamin Peterson2019-11-042-47/+47
|
* Add support for PEP 560. (#305)Ivan Levkivskyi2019-11-043-2/+58
|
* Increment copyright year.Benjamin Peterson2019-06-185-5/+5
|
* Remove six.io. (#285)Toshiki Kataoka2019-04-081-0/+1
| | | There was `six.io` if and only if py3, which was error-prone.
* Add missing "as". (#276)Jon Dufresne2019-02-021-1/+1
|