Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | documentation tweaks | Benjamin Peterson | 2018-01-25 | 2 | -9/+9 | |
| | ||||||
* | changelog updates for #204 | Benjamin Peterson | 2018-01-25 | 2 | -1/+8 | |
| | ||||||
* | add ensure_binary/str/text helper functions (#204) | Jingxin Zhu | 2018-01-25 | 3 | -0/+135 | |
| | ||||||
* | bump copyright year | Benjamin Peterson | 2018-01-21 | 5 | -5/+5 | |
| | ||||||
* | Pass python_requires argument to setuptools (#224) | Jon Dufresne | 2018-01-21 | 1 | -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 Dufresne | 2018-01-06 | 1 | -0/+1 | |
| | ||||||
* | PyPi -> PyPI (#220) | Mariatta | 2017-12-05 | 1 | -1/+1 | |
| | ||||||
* | Ignore the build directory in gitignore (#215) | Jon Dufresne | 2017-10-16 | 1 | -0/+1 | |
| | | | Generated by setup.py when building packages. | |||||
* | Include license file in the generated wheel packages (#214) | Jon Dufresne | 2017-10-15 | 1 | -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.0 | Benjamin Peterson | 2017-09-17 | 2 | -3/+3 | |
| | ||||||
* | add pypi secret | Benjamin Peterson | 2017-09-17 | 1 | -1/+1 | |
| | ||||||
* | also distribute sdist | Benjamin Peterson | 2017-09-17 | 1 | -1/+1 | |
| | ||||||
* | point to read the docs | Benjamin Peterson | 2017-09-17 | 1 | -1/+1 | |
| | ||||||
* | changelog for pr #178 | Benjamin Peterson | 2017-09-17 | 1 | -0/+3 | |
| | ||||||
* | changelog for pr #191 | Benjamin Peterson | 2017-09-17 | 1 | -0/+3 | |
| | ||||||
* | add test for metaclass subclasses | Benjamin Peterson | 2017-09-17 | 1 | -0/+8 | |
| | ||||||
* | Define __prepare__() in with_metaclass() (#178) | Jordan Moldow | 2017-09-17 | 3 | -0/+33 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Define `__prepare__()` in `with_metaclass()`'s temporary metaclass, and make sure that it passes the correct bases to the real metaclass's `__prepare__()`. The temporary metaclass previously didn't extend the `__prepare__()` method, which meant that if the real metaclass had a `__prepare__()`, it wouldn't get called correctly. This could lead to bugs in Python 3 code. The temporary metaclass's `__prepare__()` gets called with ```bases=(temporary_class,)```. Since there was no proxy in the middle, that was getting passed directly to the real metaclass's `__prepare__()`. But then, if the real class's `__prepare__()` method depended on the bases, the logic would be incorrect. This was a problem in projects that use `enum` / `enum34` and try to use `with_metaclass(EnumMeta)`. `enum34.EnumMeta` doesn't define `__prepare__()`, since it is a Python 2 backport. Python 3's `enum.EnumMeta` does define `__prepare__()`, but originally didn't depend at all on the bases. But starting in Python 3.6, `enum.EnumMeta.__prepare__()` will raise `TypeError` if the bases aren't valid for an enum subclass. Thus, a codebase that was successfully using `enum` / `enum34` and `with_metaclass(EnumMeta)` could break on Python 3.6. | |||||
* | Temporary metaclass should not inherit from "meta" (#191) | jdemeyer | 2017-09-17 | 1 | -1/+1 | |
| | ||||||
* | Add parse_http_list and parse_keqv_list to moved urllib.request (#203) | Jason R. Coombs | 2017-09-16 | 3 | -0/+7 | |
| | ||||||
* | remove moves.getstatusoutput | Benjamin Peterson | 2017-08-27 | 4 | -11/+1 | |
| | | | | | Compatibility of Python getstatusoutput was broken in 3.3.4, so a simple renaming indirection doesn't suffice. See #207. | |||||
* | Improve Travis CI config (#205) | Sviatoslav Sydorenko | 2017-08-26 | 2 | -9/+49 | |
| | | | | | | | | | | | | | | * Improve Travis CI config - Add deployment of a package to PYPI for tagged commits running after all tests - Introduce testing against PYPY - Add pip packages caching - Print list of installed packages in case of failure * Switch to new officially supported PyPy install * Test against unstable Python versions | |||||
* | Fix typo: intepreter -> interpreter (#206) | delirious-lettuce | 2017-08-02 | 1 | -1/+1 | |
| | ||||||
* | just use builtin next() | Benjamin Peterson | 2017-06-28 | 1 | -1/+3 | |
| | ||||||
* | add badges to readme (#200) | Dmitry Tokarev | 2017-06-19 | 1 | -0/+9 | |
| | ||||||
* | Rename [wheel] section to [bdist_wheel] as the former is legacy (#197) | Jon Dufresne | 2017-05-20 | 1 | -2/+1 | |
| | | | | | | | See: https://bitbucket.org/pypa/wheel/src/54ddbcc9cec25e1f4d111a142b8bfaa163130a61/wheel/bdist_wheel.py?fileviewer=file-view-default#bdist_wheel.py-119:125 http://pythonwheels.com/ | |||||
* | Correct from "an" to "a". (#196) | Shlomi Fish | 2017-05-04 | 1 | -1/+1 | |
| | ||||||
* | Avoid dependency cycle by using distutils when setuptools isn't available (#184) | Todd Gamblin | 2017-03-08 | 1 | -1/+7 | |
| | | | | | | * Use distutils instead of setuptools to avoid dependency cycle. * Change distutils requirement to fallback. | |||||
* | document #172 | Benjamin Peterson | 2017-03-01 | 1 | -0/+2 | |
| | ||||||
* | pytest -> tool:pytest in setup.cfg | Benjamin Peterson | 2017-03-01 | 1 | -1/+1 | |
| | ||||||
* | Add unquote_to_bytes to moved urllib.parse. Fixes #171. (#172) | Jason R. Coombs | 2017-03-01 | 2 | -1/+2 | |
| | ||||||
* | Add pytest as tests_require (#181) | Thomas Bechtold | 2017-02-28 | 1 | -0/+1 | |
| | | | When running the six testsuite, pytest is needed. | |||||
* | document pr #167 | Benjamin Peterson | 2017-02-28 | 1 | -0/+2 | |
| | ||||||
* | add Lucas Wiman | Benjamin Peterson | 2017-02-28 | 1 | -0/+1 | |
| | ||||||
* | Add moves for getoutput and getstatusoutput. | Lucas Wiman | 2017-02-28 | 3 | -135/+154 | |
| | ||||||
* | fix command name | Benjamin Peterson | 2017-01-02 | 1 | -1/+1 | |
| | ||||||
* | set up Travis | Benjamin Peterson | 2017-01-02 | 1 | -0/+10 | |
| | ||||||
* | convert hgignore to gitignore | Benjamin Peterson | 2017-01-02 | 1 | -1/+0 | |
| | ||||||
* | https for pypi url | Benjamin Peterson | 2017-01-02 | 1 | -1/+1 | |
| | ||||||
* | bitbucket -> github | Benjamin Peterson | 2017-01-02 | 2 | -2/+2 | |
| | ||||||
* | update copyright year | Benjamin Peterson | 2017-01-02 | 5 | -5/+5 | |
| | ||||||
* | Merged in ↵ | Benjamin Peterson | 2016-11-26 | 1 | -2/+2 | |
|\ | | | | | | | | | | | lbesson/six/lbesson/a-small-typing-mistake-on-documentationi-1480180767819 (pull request #83) A small typing mistake on documentation/index.rst | |||||
| * | A small typing mistake on documentation/index.rst | Lilian Besson (Naereen) | 2016-11-26 | 1 | -2/+2 | |
|/ | ||||||
* | changelog for pr #80 | Benjamin Peterson | 2016-07-27 | 1 | -0/+2 | |
| | ||||||
* | Document adding splitvalue to urllib_parse | Anthony Sottile | 2016-07-27 | 1 | -0/+1 | |
| | ||||||
* | Add splitvalue to urllib_parse | Anthony Sottile | 2016-07-27 | 1 | -0/+1 | |
| | ||||||
* | Drop duplicate b() in note about it and Python >= 2.6 | Ville Skyttä | 2016-06-12 | 1 | -1/+1 | |
| | ||||||
* | Merged in scop/six/spelling (pull request #77) | Benjamin Peterson | 2016-06-08 | 1 | -2/+2 | |
|\ | | | | | | | Documentation spelling fixes | |||||
| * | Documentation spelling fixes | Ville Skyttä | 2016-06-08 | 1 | -2/+2 | |
|/ | ||||||
* | changelog for pr #75 | Benjamin Peterson | 2016-04-19 | 1 | -0/+2 | |
| | ||||||
* | add Anthony Sottile | Benjamin Peterson | 2016-04-19 | 1 | -0/+1 | |
| |