summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Travis CI: Start testing on Python 3.6, 3.7, and nightly. (#275)cclauss2019-01-281-3/+5
| | | | Also, [remove the __sudo__ tag per recommendation of Travis](https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration).
* minor formatting fix to ensure_str documentation (#273)Lee Ball2019-01-191-1/+1
| | | | Small update to the `ensure_str` function's documentation formatting to match `ensure_binary` and `ensure_text`'s formatting.
* Document that binary_type is only necessary for Python 2.5 compat (#270)Jon Dufresne2019-01-011-1/+3
| | | | | | | | | | | | As documented in the Python 2.6 release notes: https://docs.python.org/2/whatsnew/2.6.html#pep-3112-byte-literals > For future compatibility, Python 2.6 adds bytes as a synonym for the > str type ... To encourage more forward compatible code bases, inform users of this builtin alias. This addition is similar in spirit to the note for the b() function.
* Remove distutils fallback and outdated comment (#269)Jon Dufresne2018-12-281-7/+1
| | | | | | | setuptools includes a vendored version of six (and other dependencies). They are not installed through traditional tools. Therefore, distutils is not required as a fallback to facilitate setuptools. https://github.com/pypa/setuptools/blob/v40.6.3/setuptools/_vendor/six.py
* six 1.12.01.12.0Benjamin Peterson2018-12-092-3/+3
|
* Add alts to all badges.Benjamin Peterson2018-12-031-0/+3
|
* Make indentation consistent.Benjamin Peterson2018-12-031-3/+3
|
* Add RtD badge.Benjamin Peterson2018-12-031-0/+4
|
* docs: reload() is in importlib in current Python 3. (#266)cclauss2018-11-261-1/+1
| | | The docs say that the Python 2 builtin __reload()__ was moved into the __imp__ module (which _used_ to be true) but in all currently supported versions of CPython, __reload()__ is found in the __importlib__ module: https://docs.python.org/3/library/importlib.html#importlib.reload
* Add changelog for a611f60dc73d9df64fd8ebcec1daf9f7827e29db.Benjamin Peterson2018-10-031-0/+3
|
* Make add_metaclass copy __qualname__ from the original class. (#260)E. M. Bray2018-10-032-0/+22
| | | | Fixes #259.
* Fix wording.Benjamin Peterson2018-10-031-1/+1
|
* Prefer https:// URLs where available. (#256)Jon Dufresne2018-09-171-3/+3
|
* Remove deprecated indexserver from tox.ini (GH-257)Jon Dufresne2018-09-171-4/+0
| | | | | | | https://tox.readthedocs.io/en/latest/config.html#confval-indexserver > DEPRECATED, will be removed in a future version Unnecessary anyway as all deps come from PyPI through pip.
* Be more precise about what six.class_types is. (#254)Jon Dufresne2018-09-111-2/+3
| | | Avoids the need for users to look this up by experimentation or code inspection.
* Update all pypi.python.org URLs to pypi.org (#238)Jon Dufresne2018-07-143-3/+3
| | | | | For details on the new PyPI, see the blog post: https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html
* use old setuptools on 3.3, tooBenjamin Peterson2018-07-141-1/+1
|
* make the homepage GH (fixes #247)Benjamin Peterson2018-07-071-1/+1
|
* fix typo (#228)Jakub Wilk2018-02-261-1/+1
|
* use -m for invoking py.test (#226)Stanislav Levin2018-02-071-1/+1
| | | | | | | | Linux distributions provides py.test script on their own way for support python2 and python3 both together. For example py.test with python2 shebang or py.test with python3 one. Or scripts with another names, e.g. py.test - python2 shebang, py.test3 - python3 shebang. Therefore it is better to import module instead.
* documentation tweaksBenjamin Peterson2018-01-252-9/+9
|
* changelog updates for #204Benjamin Peterson2018-01-252-1/+8
|
* add ensure_binary/str/text helper functions (#204)Jingxin Zhu2018-01-253-0/+135
|
* bump copyright yearBenjamin Peterson2018-01-215-5/+5
|
* Pass python_requires argument to setuptools (#224)Jon Dufresne2018-01-211-1/+2
| | | | | | | | | | | | | | | | | | Helps pip decide what version of the library to install. https://packaging.python.org/tutorials/distributing-packages/#python-requires > If your project only runs on certain Python versions, setting the > python_requires argument to the appropriate PEP 440 version specifier > string will prevent pip from installing the project on other Python > versions. https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords > python_requires > > A string corresponding to a version specifier (as defined in PEP 440) > for the Python version, used to specify the Requires-Python defined in > PEP 345.
* Document six as stable and ready for use in production (#223)Jon Dufresne2018-01-061-0/+1
|
* PyPi -> PyPI (#220)Mariatta2017-12-051-1/+1
|
* Ignore the build directory in gitignore (#215)Jon Dufresne2017-10-161-0/+1
| | | Generated by setup.py when building packages.
* Include license file in the generated wheel packages (#214)Jon Dufresne2017-10-151-0/+3
| | | | The wheel package format supports including the license file. This is done using the [metadata] section in the setup.cfg file.
* six 1.11.01.11.0Benjamin Peterson2017-09-172-3/+3
|
* add pypi secretBenjamin Peterson2017-09-171-1/+1
|
* also distribute sdistBenjamin Peterson2017-09-171-1/+1
|
* point to read the docsBenjamin Peterson2017-09-171-1/+1
|
* changelog for pr #178Benjamin Peterson2017-09-171-0/+3
|
* changelog for pr #191Benjamin Peterson2017-09-171-0/+3
|