[Python-modules-commits] [python-future] branch master created (now ceaf78f)
Barry Warsaw
barry at moszumanska.debian.org
Tue Sep 15 23:01:45 UTC 2015
This is an automated email from the git hooks/post-receive script.
barry pushed a change to branch master
in repository python-future.
at ceaf78f * d/control: - Make DPMT the Maintainer and add myself to Uploaders. (Closes #797212) - Update Vcs-Git and Vcs-Browser headers to reflect move to DPMT. * d/copyright: Fix multiple lintian warnings. * d/gbp.conf: Removed. * Converted to git-dpm as per DPMT (upcoming) standard.
This branch includes the following new commits:
new 7ef954b Initial version.
new e56aad2 Doc tweaks
new 710e32f Add .gitignore file
new 5c75667 Update docs
new f1b365d More doc tweaks
new 98f7290 Improve FAQ answer about python-modernize
new 7a28c65 Fix __all__ bug
new 95a50dd Raise NameError instead of NotImplementedError for disabled obsolete builtins
new b8764c1 Add reduce() and reload() to disabled builtins
new ca45c63 Not sure about project scope. Remove FAQ entry limiting it for now.
new 0e036fb Add str_is_unicode module
new c107766 Add tests for common_iterators
new c78c4b4 Add tests for str_is_unicode module
new 7f8ec0c Doc tweaks
new 89f2ea4 Remove FAQ-type questions from module docstring
new 087a065 Add Python 3-compatible super() function
new ac5ce07 Remove assumption that `six` lives in the future package
new 68486ee Remove `six`
new 5960347 Take 2: Remove FAQ-type questions from module docstring
new 551bb71 Move xrange and super to future.features
new 4fadf33 Pull newrange out of common_iterators. xrange by default.
new 9f027d7 PEP8 class name in docstring
new fa37eda Finish refactoring super and xrange
new 29adb02 Refactor xrange and magicsuper derivatives; add more tests
new 7e4d8ef Fix test for new super() function
new 292dda3 Merge branch 'work'
new 906a5d6 Add requirements.txt specifying ``six``
new aeee494 Simplify tests' directory structure
new d938aea Update README
new e7c6bb6 Bump version number to 0.0.2
new fc2dc86 Include the ``six`` module again.
new 88a9939 Change ``six`` imports to the bundled module
new 8c8096b First attempt at standard_library_renames; improve docstrings
new 6d67ac0 Bump version number to 0.0.3
new 7ea6765 Fix minor doc bug
new 6a60bef Add features and tests subpackages to setup.py
new f290a65 Revert 7ea6
new 0cc9af6 Minor coding style cleanups
new 839a361 Add rationale for the approach to README
new 0540714 Clean up and simplify standard_library_renames
new 8ec65bc Add tests for standard_library_renames
new 440d06b Improve str_is_unicode module and tests
new 7f67d56 Add simple test autodiscovery
new 2a2140d Fix up tests so they can be auto-discovered and run
new 2bfd3e8 Add first attempt at .travis.yml
new f303f55 Remove executable flag from six.py
new faafd9b Add docs and tests about 'from future import *'
new 1b50c62 Skip some tests known to fail
new c53d71b Python 3 fix for newsuper.py
new 60f6718 Python 3 fix for standard_library_renames
new a4076c7 Remove unused (and broken on Py3) __builtin__ import
new 69abcf6 Fix test for queue module
new 7193553 Skip test for tkinter
new cad9f96 Skip super() definition on Py3
new 6ed5105 Don't test StringIO object for the obsolete .next() method on Py3
new 80582ad New interface without the inspect-module magic
new 6707494 Some Py3 fixes
new ee5c6ea Bump version number to 0.1.0
new 31d2714 Improve README and base ``future`` module docstring.
new a0e0c09 More README and docstring tweaks
new 55cac75 Yet more README and docstring tweaks
new 5540d56 Update docs again
new 3cd5224 Modified builtins: round(), input()
new ec1f32c Rename features module to modified_builtins
new 4229699 Add newround.py for backported round() from Python 3
new 7f2a9d0 Improve __init__.py: no namespace pollution
new bde3148 Add NEWS.txt
new 57b15e0 Remove duplicated FAQ from __init__.py
new feeb6bd Little update to README (features module renamed)
new e56f424 Tweak GitHub link: https
new 342a380 More little doc tweaks
new 8e6cd45 Update tagline
new 60b46a1 Consolidate NEWS.txt and ChangeLog.txt
new 67ac764 Clean up namespace pollution with common_iterators
new 7926d88 Clean up namespace pollution from future/__init__.py
new 36c3c8f Add chr() to the list of disabled builtins
new a8f06a3 Don't modify the importing of io. It seems to exist anyway on Py2.7.
new 65c7724 Remove replacement bytes() function
new 941f867 Add more builtins: ascii, chr, int, hex, oct
new 1428579 New and improved tests
new 44fb6f3 Bump version to v0.2.1
new 31fc602 Rename 'python2' to 'python' to fix travis-ci.org builds
new 360a626 Bump version to v0.2.2
new dd1fa08 Use only a single python interpreter (called "python") for travis-ci.org
new dfc8495 Bump version to v0.2.2.1: travis-ci build fixed
new f7b65a1 Initial 2to3 fixer for the future package
new 1bd87e1 Streamline 2to3 fixer fix_future_package.py
new 5fc3503 New futurize.py script and associated fix for adding ``future`` package imports
new 298a7f2 Temporary: add changes to fix_future_package.py in old location, just in case
new 9f9039a Remove fix_future_package.py from old location
new e82fd0e futurize.py seems to be working
new 1de2ca0 Add sample Py2 and Py3 scripts to feed to futurize for testing
new fae5b18 Make futurize.py executable
new ece5be8 Keep track of useful resources to read
new 6bca2e0 Update README and package docstring
new 55b73d2 Add backports of Py3.3 urllib, http, html modules
new 20fec9f Describe ``futurize`` and limitations in README
new 0705907 futurize script: add space to help text
new 8d5ddbd Allow standard_library_renames to handle modules inside packages, including our stdlib backports
new 0d535d7 Add tests for importing backported stdlib modules from Py3.3
new a049c7f Add useful links
new 76332db Prepare for version 0.3.0; update news
new a67a9a6 Update setup.py to package up more goodies
new ea5b128 Include info about backported stdlib modules
new d8931e1 Change version to 0.3.0-rc1
new df7c2ec Disable urllib test: not working yet
new 6b4fbd2 Update FAQ entry about relationship w/ modernize
new e535fbd Tweak README
new 88734a8 Bump version to v0.3.0-rc2
new 6448a0a Fix README indentation -- AGAIN!
new c3e2c2b Add script to check reST by converting to HTML and viewing in a browser
new 87a5a26 Another little Py2 script to test futurize with
new a457807 Update docs
new ef09240 More doc improvements
new 6cda2af Rename future.standard_library_renames to future.standard_library
new 6fcb142 Bump version to 0.3.0
new 27bd545 Update NEWS.txt
new de3e9c8 Delete old stale futurize.py attempt
new b791eb7 Tiny FAQ answer tweak
new d3f9f88 Add brief paragraph about futurize.py to package docstring so PyPI sees it
new 3631066 Remove backported urllib, html, http modules (for now)
new e3494ee Only run generic import tests on Py2
new 86fd5e6 Improve comments in libfuturize.fixes
new b49fcdc Add subset of 3to2 to libfuturize
new ed6cc93 Add a useful Unicode string for testing
new 6f8fe13 Get the Py2.7-based http.client passing its tests
new 2ec65ba Add refactored http.client module from Py2.7 httplib
new 9c8beee Add html package 'backport'
new d7a534a Add some more useful links about Py3 and unicode handling
new c005158 Add working tests for html package
new 5280113 Add refactored ``test`` stdlib module
new 71738c2 Tweak to test_send_file() in test_httplib.py
new 5a9cc75 Finally (hopefully) fix all the UnicodeErrors in test_httplib.py on Py2
new 46e81a8 Bump version to 0.3.1
new c2ea433 Oops: not working yet: change version back to 0.3.1-pre
new 9a931a1 Include all backported modules etc. in setup.py
new f9a73ad Improve html.parser tests
new f2c7383 Import backported html module for test_html.py
new 622ae5f Turn some old-style classes into new-style on Py2
new 08afb97 Clean up comments in standard_library.py
new 0353392 Remove @expectedFailure from test_html_import()
new 59acb42 Bump version to v0.3.1
new b93fd45 Update docs for v0.3.1
new 8830a01 Add UserDict, UserList, UserString to collections module
new 0e3a4d7 Add more useful links re Py3, Unicode and bytes
new 0ea5308 Don't shadow ``int`` with ``long``
new f29b3e2 Fix imports of the old urllib on Py2
new d36635e Bump version to v0.3.2
new e226a36 Skip test for old urllib.py on Py3
new b450773 Include custom _markupbase.py
new 5e8ab76 Small update to docs about supported standard_library imports
new ee04291 Doc typo fix
new db8d4a4 Bump version to v0.3.3-pre
new 472737d libfuturize: Rename Python 2 test scripts to .py2
new 8b5517d Make backports.test.regrtest and pystone syntax-compatible with Py3
new 3397c73 Make backports.http.server and client syntax-compatible with Py3
new b756cae Add console script for python-futurize to setup.py
new d188ca0 Delete old http.client module
new 6a733a3 Update docs for python-futurize script
new 2ac9220 Update NEWS.txt and bump version to v0.3.3
new 86949ca Add itertools.zip_longest
new 8c20cd8 Update 2to3_backcompat tests to use python-futurize
new f35b36a chmod u+x discover_tests.py, just in case
new 27dd1e4 Oops. Revert that.
new bd7ba02 Refactor unit tests involving code on disk
new ebcdd9f .gitignore: exclude VIM swap files
new 0e32047 Add some docs
new 19606c5 Add more useful links
new 06ba70d Bump version to 0.3.4-pre
new a9ad87d Add more useful links
new eb20577 Improve libfuturize.
new b0c7bb6 Separate out py2 and py3 test scripts for libfuturize
new d95b8cd Add initial libfuturize tests
new 931b7ce Fix up tests (directory paths, environ vars etc.)
new 00abe31 libfuturize: Bugfix for check_future_import()
new 865965f libfuturize: Make "from future import standard_library" subclass FixImports from 2to3
new c8ce17a Remove dead code
new 3af126f libfuturize: Add missing imports
new 6abf64f Update NEWS.txt and bump version to 0.3.4
new c5f192c Rename libfuturize/tests to libfuturize/test_scripts.
new 40f7e80 Remove empty directory libfuturize.tests from setup.py packages list
new 9de0d96 Add note about v0.3.5 to NEWS.txt
new 7793079 Fix "futurize.py --from3" stdlib imports
new aec4a49 More meaningful names for libfuturize test scripts
new 93409ed Bump version to 0.3.6-pre
new 54b15af Another bugfix to libfuturize.fixer_util.check_future_import()
new 3ca95a1 Trim down lists of available fixes (don't search with get_fixers_from_package)
new 2446c21 Use the new fix_imports2 (for urllib)
new 1bd7871 Update README and libfuturize test scripts
new 34bb306 Really update README
new 2741136 Rename NEWS.txt to ChangeLog.txt
new e0b590a Another tiny README cleanup
new e6442fa Fix up packaging a bit
new 8588b1d Rename python-futurize script to futurize
new 7e60740 Reorganize package: move all builtins to future.builtins.*; move stdlib to future.standard_library.*
new 4cdd241 Bump version to 0.4.0-pre
new b438b75 Add forgotten module builtins.misc
new 731fba0 Update docs a bit more
new 70abb0b Move future.six to future.utils.six
new 051f440 Update pandas compat source (updated in Pandas source tree)
new dc5e4cd Add many more utils to future.utils
new 086fb81 Add partial backport of Python 3's open() interface
new 13264d8 Improve future.utils
new 18a85f6 Add django.utils.encoding module to docs
new ae92680 Add future.utils.encoding from django.utils.encoding.
new a862ecb Add Armin Ronacher's cool with_metaclass function
new b094d4a Improve the docs
new a7182e0 Bugfix for PY3 location
new 2be5054 Bump version to 0.4.0-rc
new 7b4dd3c Update ChangeLog.txt
new 0d73443 Bump version to v0.4.0
new 0b44210 Tweak README explanation about execfile()
new 5a15fa4 Add paired test scripts for futurize
new e96d9d8 Add another pair of test scripts for futurize
new 9c7f276 Start a todo list
new e4c7902 Update new open() function docs (and fix bug)
new ec1be38 Add some more useful Py3 / porting links
new 8bc7ac3 Add open() function from io module; improve the docs
new 67564a5 Replace various internal imports with ``from future.builtins import *`` instead of ``from future import *``.
new 578435e Small tweak to docs
new a247d8e Bump version number to v0.4.1
new 901aacc Add .ipynb_checkpoints to .gitignore
new ed9449c Cosmetic tweaks
new c9f5e85 Refactor tests and add a failing one: test_u_prefixes_are_not_stripped()
new 8844344 Add a custom 2to3 fixer that keeps u'' prefixes for string literals
new 2b81058 Bump version to 0.4.2
new 9926f39 Work in progress: hacking the Py2 built-in bytes object
new a890820 Add future.hacks package with experimental hacks to builtins
new a21867e Add future.hacks package to setup.py and add some bytes tests
new a265858 Bump version; rename future.utils functions iteritems() -> viewitems() etc.
new b3ff0cb Add initial version of Py3/2 compatibility reference doc
new e6a9b48 Some tweaks to hacktools and hackbytes
new fbb1150 Add is_new_style() function for testing whether a class is new-style
new 6ef1ee2 Improve docs
new cdd5edf Add a Py3-like bytes object and a basic set of tests
new d31ce8a Import new bytes object in __init__.py files
new c15a4b8 Add test cases for bytes.index()
new 0743245 Consolidate tests of various builtins
new c9dc4cb Various small cleanups
new 4d2a715 More tests, mostly for bytes, and test cleanups / fixes
new 93780d2 Sequester away hacks
new fe106f4 Merge branch 'bytes2'
new 016c366 Describe new bytes object in more docs
new 0f8c367 Tiny doc tweak
new 6f2e4b2 Add bytes to another place in the README and package docstring
new df13d20 Add bytes to "from future import *"
new 332e12e Bump package designation from 'Alpha' to 'Beta' ;)
new 22ad975 Add string_tests and buffer_tests since they are imported by test_bytes_from_py33.py
new 143d389 Only use the 'python' interpreter for tests for now
new 2187ca5 Merge in parts of the Py3.3 http.cookielib module
new 12a676d Fold in cleanups to test_httplib from Py3.3
new 4e16401 Declutter test output
new c59be7e Try installing Python test Ubuntu packages on travis-ci
new b46a238 Travis-CI: which packages provide string_tests.py and buffer_tests.py?
new 6f3b1fd Disable the troublesome test_bytes_from_py33
new 58119e4 Remove more .travis.yml rubbish
new 526c49e Add little travis-ci build status icon to README
new f86f5ff Bugfix for newbytes.split() and .rsplit()
new c44c6e7 Fix bug and add test case for bytes(bytes(b'ABC'))
new 0853a33 Document some more limitations
new 8d9d635 Upgrade http.client: now it is backported from Py3.3, not from Py2.7
new bfe7477 Add http.server (backported from Py3.3) and tests
new 3d40f56 Remove broken threading support from test.support
new affdc3b Bump version to 0.5.1-pre
new 015ff4d Move standard_library/backports/* to standard_library/*
new ea6af04 Update ChangeLog
new 1dde21c Fix (hopefully) for thread support of http.server and its tests
new 0ab5c7f Update included ``six`` module to 1.4.1
new 693bfd0 Update README and package docstring
new e324c86 Oops ... remove pdb.set_trace()
new fcbc016 Yet another attempt to work around travis-ci problems
new d4ab407 Add docs/.rst files to MANIFEST.in
new 98511ae Bump version to v0.5.1
new e8210d3 Improve docs and their formatting (remove tabs)
new 5ff0050 Add callable() to future.builtins.misc for Py3.0 and Py3.1
new dddea7c Bugfix and improvements to future.utils
new 58cdb97 Add a bunch of docs in ReST format
new ee97e05 Add Makefile and conf.py for Sphinx docs
new 4279c93 Skip all http server tests on travis-ci
new 8851864 Add lots of docs
new c1c8ab9 Tweaks to future.utils
new db760c9 Bump version to v0.5.2
new 45531ad Update version in docs
new 9f39834 Prevent more tests from failing on travis-ci
new a477da9 Fix hyperlinks in ReST docs
new 3c4d0ff Fix more links in docs
new e6106b9 Improve docs; add Sphinx theme
new b4d4480 More doc formatting tweaks
new 16a14fa More doc improvements
new 0b841e7 Disable all http.server tests on travis-ci
new 88d0dd3 Bump version to 0.5.3-dev; update ChangeLog
new cba49e2 Disable one more http.server test on travis-ci
new 3621597 Simplify README.rst a bit; add link to hosted docs
new df3b7e9 Add mention of backported open() function
new e669104 Remove some tabs
new 15f5868 Try harder to work around travis-ci
new eee5111 Revert the previous patch and try something else on travis-ci
new 2b03f05 Remove travis-ci icon from README
new 97a4c7d Docs: add logo and templates
new a4188ef Update doc colours to match logo
new 14c08fa Tweak doc for bytes object
new 0a2218f Update documentation link in README
new 0801de1 Minor doc fix
new 43c86f0 Add installation note to quickstart guide
new 2bbcb02 Fixes broken link to unicode frustrations.
new 6a43633 Merge branch 'patch-1' of https://github.com/gotgenes/python-future
new cdb7448 Change links to canonical GitHub repo
new ae515f4 Add newstr object: backport of Py3 str
new c681ff4 Consistent names of backported classes: new*
new d1e3f37 Minor update to docs
new 22157c0 More doc updates
new 0f33d77 Use isinstance(blah, type('')) idiom in test_httplib.py
new d2ed3d1 Tidy up __init__.py files; update docs
new d4c4307 Remove support for deprecated ``from future import *`` imports; bump version to v0.6.0-dev
new 3f72acf Remove last vestiges of ``from future import *`` from code and comments
new 740266e Add more str and bytes tests
new 8ede91c Improvements to newstr and newbytes methods
new 720c547 Mention new backported str class in docs
new 8ba0a23 Add more docs on the new str object
new 03a9164 Tidy up module docstring comments on imports
new 3950a1f Update docs
new d1d2d65 Bump version to v0.6.0
new 82ae481 Add str_object.rst to "What Else" chapter
new 2fbd5c8 Simplify the top-level future package docstring
new 3b56c09 Add docs on the open() function
new 0193ca5 Add note discouraging selective imports from future.builtins
new b4bab1b Add alternative to isinstance for bytes vs strings
new 95f1463 Spruce up docs for bytes and str objects
new c171199 Use safer is_int() function for type-checking both ints and longs
new fc9c24a Improve tests for newbytes object
new 071f8e7 Don't disable obsolete Py2 names with ``from future.builtins import *``
new f9e2f3b Add a backported Py3 int object (subclass of Py2 long)
new f4aff0b Add tests for comparing (unicode) strings to incompatible types
new 89232fb Fix is_int on Py3
new b40e103 Use isinstance(obj, numbers.Integral) for all int isinstance checks
new 2100e47 Add additional str and bytes tests
new 8236d76 Rename is_text and is_bytes to istext and isbytes
new 1d6619c Tighten up str and bytes comparisons with other objects
new 034d20c Use isbytes and istext in the backported http.client module
new b7bad22 Draft: Add native() function in future.utils
new a3968f1 More little improvements to newint and newstr
new a8974f1 Enable backported ``int`` in future.builtins
new 55aac54 Update ChangeLog; update docs about disabled Py2 builtins
new 794edcb Simplify package-level docstring
new 7fd42db Bump version to 0.6.1-dev
new 236d0b3 More tests and improvements to test machinery for futurize
new 7e4d449 Bump version to v0.7.0-dev
new 64e4561 Update imports.rst doc to reflect separation of imports for disabled Py2 builtins
new 61c948a Doc tweak re internal API (int moved)
new 4b7fa03 [Draft commit]: futurize: separate out fixes into stages 1 and 2
new 952f0e4 Clean up docs for standard_library and http/client.py diff
new e8ead80 Improve futurize imports
new 77434ce Improve libfuturize fixes and tests
new 8dddf5e Mark a couple of xfailing tests
new d6007e2 Add a test for the future.utils.native function
new a3f4fbd More detailed ChangeLog
new 8cfc1a7 Add docs on newint object and update isinstance docs
new 98c8fdd Add an isint() function for consistency with isbytes() and istext()
new fda2cd1 Fix various tests
new 44db618 Fix more tests and improve tests/base.py
new 5a19fa8 Add future.utils.old_div() function and tests for it
new dc5277d Update docs for futurize
new d459bf6 Fix native() interface for bytes and str
new 1f0f78e Bug fixes for newint and more tests
new c8762ae Add slicing tests for newbytes. Currently xfailing
new 743167a Fix more tests for futurize
new 4872643 Fix native() tests
new 6f1aafa Updates to docs
new c6ad709 Add some libfuturize fixes that had been forgotten ...
new 11af7f5 Cut a v0.7.0 release
new 295088f Update version to v0.7.1-dev and add Py2.6 support on travis-ci.org
new 07e310d Change of mind: bump version to 0.8.0-dev; update docs with plans
new 0b4c7c3 Remove unused future.hacks package
new c67154d Update docs
new 39bc4c2 Add example script to upload HTML docs
new c2194bf Add test for issue #4
new e98305b Fix issue #4: __future__ imports inserted in the wrong place sometimes
new 790283b Move fix_next fixer to stage 2
new 617b2d4 Fix issue #5: use fix_raise from python-modernize
new 4ba7753 Add "What's New" document
new bcfb98e Add __getslice__ method to newbytes
new a1727f1 Merge pull request #6 from Mystic-Mirage/master
new fc354bd Unmark xfail for slice tests with bytes object
new cee2447 Change set literals with {...} to set([...]) for Py2.6 compatibility
new 4c35de4 Remove two unnecessary imports
new 2a959c1 Monkey-patch a subprocess.check_output fn on Py2.6
new ed11fa0 Allow test discovery on Py26 with unittest2
new a4a0fbc Use unittest2 on Python 2.6
new b88441f Convert '{}'.format() to '{0}'.format() for Python 2.6 compatibility
new 4af9f70 Python 2.6 fixes for test.support
new 692f4c2 Improve Py2.6 compatibility for newbytes.__new__ with encoding arg
new b4b18c1 Fix Py3 SyntaxError with one xfailing test (test_problematic_string)
new e877fb0 Remove @skipIf decorators that attempt to prevent spurious travis-ci failures; add a manual test skipping mechanism
new a65ec20 travis-ci: skip test_httpservers.BaseHTTPServerTestCase.test_command
new 449afaf Update docs; add new porting cheet sheet
new 5a741cd Bump version to v0.8.0-beta1
new dded4d3 Bump version to v0.8.0
new 5f0f2c3 Fix "TypeError: type() argument 1 must be string, not unicode" in Python 2
new 6f37262 Merge pull request #8 from Mystic-Mirage/master
new b0c1dfb Add test cases for issue #7
new a22bfa2 Merge branch 'master' of https://github.com/PythonCharmers/python-future
new 417ea3e Cleanup of future.utils
new 626fc42 libfuturize: move three harmless fixes from stage2 to stage1
new 6144ba1 Add requirements file for Python 2.6 and update .travis.yml to use it
new bda422d Bump version to v0.8.1-dev
new 388e712 Add more tests and refactor tests a bit
new 3310e13 Add backported socketserver.py from Py3.3
new a50f5b8 Actually add fix_apply to stage 1 (and fix its test)
new 58e78d2 Fix test exclusion on Py3.3
new 4db8dcd Try enabling http.server-related tests again on travis-ci (with backported socketserver)
new 7cb3be4 Bump version to v0.8.1 and update changelog
new 20351e2 Less chatty test discovery
new 960cd6f Tweaks to porting guide
new bea3e62 Add isinstance() to future.builtins
new a45d318 Update docs
new f4472dc Updates and tweaks for isinstance()
new 43035ed Bump version to v0.8.2
new 24e6ad7 Update change log / what's new
new f5f5e99 Remove separate What's New page
new c57762d Update docs
new 07bb9f5 Fix doc typo
new 4d7862e Bump version to v0.8.3-dev
new c7694cd More doc updates
new 2c10fa5 Add --all-imports option to futurize. Now by default again fewer imports are added
new bf5c59d Add tests for isinstance(x, tuple_of_types)
new e251279 Add failing test for str.encode() with encoding as a non-keyword arg
new 02b8609 Update docs
new afef0dd Further work on the --all-imports option to ``futurize`` script.
new e20464f Add test_isinstance.py from Py3.3 test suite
new 32ba322 Add suspend_hooks() to standard_library module
new 3f64c37 Add and improve various tests
new ff7af43 futurize: change fix_future_builtins to add only those imports that are needed
new b9ac1d6 Add Python 2.6 to PyPI classifier metadata
new 419d5a4 Bump version to v0.9.0-dev; update What's New doc
new 9c78130 Fix test_str_encode_cp1251 (issue #14)
new 11bc89c Remove isinstance() implementation and replace with __instancecheck__ overrides
new e8022a1 Add a couple more little ``int`` tests
new 37adad5 Mark test_type() as xfail
new 05bb9e1 Test and fix for issue #15: os.path.join(p, s) with newstr
new aecb525 Patch for buggy newstr.__radd__
new 7d45d83 Fix some tests (especially on Py3)
new 418870f Clean up fix_future_builtins.py (and remove isinstance)
new e0c4734 Update docs: use sphinx-bootstrap and include basic auto-generated API docs
new 52c0352 Note info about Django 1.4 exception
new 7acaabd Add test for issue #16
new a1ed674 Merge branch 'loose_str'
new 7462d6c Update futurize test: no isinstance() import
new 33221db Fix remaining tests (on Py2) for strings with new policy
new f24b0a9 Fixes for Py2.6 compatibility
new 4533256 Various Python 2.6 string format() fixes
new c3aca3f Update docs for newstr object
new 6a7baeb Add layout.html and navbar.html for sphinx_bootstrap_theme
new de89ea8 Clean up docs a bit
new d61d1de Bump version to 0.9.0
new ebd8d8a Update README
new f533821 Improve docs and changelog; bump version to v0.9.1-pre
new 8b2b653 Shrink logo in docs
new 5f5c9c7 Initial commit of newdict object
new 8941241 Bump version to v0.10.0-dev
new 5b43315 Import newdict by default; update changelog and docs
new 004dcab Doc tweaks
new ff43290 Update newint.py
new 86dbf05 Add test highlighting bug in int.__divmod__ (marcinkuzminski's pull request)
new e25e012 Merge branch 'patch-2' of https://github.com/marcinkuzminski/python-future
new 2e7133d More robust implementation of standard_library.enable_hooks() and disable_hooks()
new 36a666a Improve tests for newint.__divmod__
new 5f4abd9 Add info to changelog
new 8aa74c3 Mark the test for ``futurize --tobytes`` as xfail: not implemented yet
new 5f37358 Mark xfail for Py2.6 for a test of set-like behaviour with dict methods
new 178edba Bump version to v0.10.0
new 04882be Update docs for newdict
new 464d447 Fix ``futurize --tobytes``
new 4672235 Add test for ``futurize --tobytes``
new 1b5af14 Add two more xfail tests for desired ``futurize`` features
new 127c2e1 Bump version to v0.10.1
new 6e9da86 Fix a dodgy test: importing the stdlib without explictly enabling hooks
new 5f5cca4 Fix str.join test on Py3
new f9316f1 Update changelog for 0.10.1
new 50ccc80 Experiments with making the stdlib hooks more robust
new 737eaed Fix reraise on Python 2 and Python 3
new 63df7dc Update docs to reflect new ``with standard_library.enable_hooks()`` regime ...
new b4ef31e Add workaround for PyPy round() bug with NumPy data types
new 9f61923 Remove deprecated alias for the isinstance builtin
new 807494e Describe explicit import forms more prominently
new 3021642 Merge branch 'stdlib_experiments'
new 3d90e1c Bump version to v0.11.0-dev
new f481f14 Update copyright notices to 2014
new a756207 Improve notes on memory effiency in docs for newdict object
new 3123db3 Change Fork Me ribbon colour
new 667f106 Add some doc notes on whether unicode_literals is advisable
new aa66e52 Improve docs
new eee06e7 More refinements to the imports doc page
new 537406e Merge branch 'fix-reraise' of https://github.com/jtratner/python-future into jtratner-fix-reraise
new 8192280 Rename future.utils.reraise to future.utils.raise_
new c1a7e15 Add raise_with_traceback(); describe this and raise_ in changelog
new fecf22d Further notes on + and - of ``unicode_literals``; de-emphasize it in the introductory docs
new 71c7df0 More doc updates on ``unicode_literals``
new 0b25d3b Initial commit of ``past`` package
new c1d8eff Update README.rst and tweak overview.rst
new ada86aa Fix README.rst formatting (hopefully)
new f860cde Add an exec_ function to ``future.utils``
new 16635ad More tweaks to imports doc section on ``unicode_literals``
new 04b8aaa Docs: fix google analytics
new 13c9d08 Show the complete version string in the Sphinx docs
new abea4f3 Update docs
new 62e2ec6 Disable imports from ``future`` base package again for now
new 88ed26f TODO: make ``futurize`` add a standard_library.install_hooks() call
new 8d63c29 Rename enable_hooks and disable_hooks -> install_hooks and remove_hooks
new f5a9e3d Fix reraise on Python 2 and Python 3
new e706344 Rename future.utils.reraise to future.utils.raise_
new 379b350 Bring in updated docs from master branch
new 559673b Add an exec_ function to ``future.utils``
new 33ca787 Add raise_with_traceback() and raise_(); describe in changelog
new d9e4a1a More doc updates
new dc2d0f6 Bump version to v0.10.2
new 96bd3c9 Add back deprecated enable_hooks() alias; update tests
new d2b766c Add explicit ``standard_library.install_hooks()`` step to docs
new 2426646 Update tests for standard library hooks
new 5cf0dd8 Remove hooks after use in various tests
new 55c43de Remove debugging info with installing and removing stdlib hooks
new d1596e5 Fix doc typo mentioned by Nick Coghlan
new a3db7ca Improved changelog for v0.10.x
new 0d3b543 Docs: fix analytics
new 275f065 Restore earlier automatic_conversion.rst doc (issue #28)
new a56fbc2 Add back some little tweaks to automatic_conversion.rst
new 764df7e Docs: FAQ page: Fix authorship reference for PEP 414
new 7cf7b72 Docs: FAQ: Mention issue #29 as the place for requesting Python 3.2 support
new 837c0a5 Docs: Imports page: improve clarity of text about ``unicode_literals`` benefits
new 6ce3650 Docs: FAQ: tidy up section on platform and version support
new 2e71a8d Update doc-upload docs
new 95e4222 Update docs
new c5fc7c3 Move the dict fixer to stage1
new 8075250 Merge branch 'maint-v0.10.x'
new 69b29d1 Add a note on why Python 3
new ab9dfe8 Make ``past`` an installable project
new 69bc8e1 Add ``past.magic`` module with import hooks for auto-futurizing Py2 code
new 0c6392b Update MANIFEST.in
new 40da312 Rename ``past.magic`` to ``future.autoconvert``
new 1c1e891 Rename ``future.builtins.backports`` package to ``future.builtins.types``
new 1ae0ff8 Update changelog: describe ``future.autoconvert`` and some other changes
new 642455e Don't exclude tests that fail to import
new b24f6f6 Remove vestiges of past_project folder
new 83a2c4a Bug fix in re-enabling suspended import hooks
new 371cf7d Update tests for autoconvert module
new 2559092 Add missing import to test script for future builtins
new b992c60 Explicit super() arguments for Py2 compatibility
new fa41c85 Update setup script with new paths
new 9230350 Add a ``next()`` function that calls ``__next__`` if it exists
new 5b9c3b1 Disable a bunch of debugging messages
new 038a54b Add missing import to test_dict.py
new a7eaa87 Tweak stdlib tests
new 70f83c3 Re-disable imports of builtins from the ``future`` top-level package
new ecb32b6 Decorate some olddict tests with @implements_iterator
new e247b6a Revert "Remove deprecated alias for the isinstance builtin"
new 169a342 Add context managers enable_hooks() and suspend_hooks() to ``future.autoconvert``
new 15956f4 Merge branch 'autoconvert'
new 4209cee Update and fix some tests
new c6cabc3 ``future.autoconvert`` is now working!
new 3bb846c Update tests etc.
new a9091cc No longer import ``unicode_literals`` by default with ``futurize``
new 4bb8cc7 Remove an unneeded import
new 9b998c3 Rename ``future.autoconvert`` package to ``future.translation``
new ae5a16c Update docs
new 4a6e535 ``future.translation``: disable guess at stdlib prefix
new 1d72b05 Separate out ``futurize --from3`` functionality into a ``pasteurize`` script
new c00ff28 Update docs to describe ``pasteurize``
new 03d0425 Docs: update overview
new 651fbff Docs: Add a note about io.StringIO argument type on Py2/3
new 714b91f Unify README.rst and docs/overview.rst
new 831cf79 Rename changelog.rst to whatsnew.rst
new 97e20f3 Update What's New page
new f59d20f Move future.autotranslate() to past.autotranslate()
new 0dcb4ac Add tests for past.translation
new a08939e Update docs, setup.py for move of translation to the ``past`` package
new 333182c Bug fix for setup.py
new 3d3bfea Add tests from Py3.3's test_builtins.py module
new 84c6d70 Update tests
new b742837 Rename test_futurize_from3 to test_pasteurize
new a9ceaaa Fix syntax of some tests on Py2
new 2fb5197 Update old references to fixes2 and fixes3
new 376be28 Fix some tests
new 0b767f9 Fix more test failures
new fc89769 Add a pasteurize.py script
new 6497f98 Fix more tests
new 6934500 Add a Py3-like pow() function to future.builtins.misc
new 0bccf34 Add a note on pow() to the docs
new 080a7fc Add Py2/3-compatible next() function
new 218f7b1 Fix an import in http.server
new 141b6c4 Fix more tests
new 1b5d251 Fix interpretation of escape sequences with str(oldstr(b'abc\ndef'))
new a09c91b Add xfail decorators for tests involving libfuturize with ``input()`` and Py3's lib2to3
new a81e96f Mark test_raise_ as xfail on Py3 for now
new b15e18a Fix some more failing tests and disable some that won't work on Py2
new d884685 Some Python 2.6 fixes
new 6ab9068 Fix more tests on Python 2.6
new 4cd5db3 Remove past.tests.base
new 36929ab More test fixes and bypasses. Now all tests pass on Python 3.3, 2.7, 2.6
new c05d809 Bump version to v0.11
new 438667e Add importlib to requirements.txt and a couple of other test tidy-ups
new 7eff792 Remove a couple of dependencies on test.support (not available on travis-ci for Py33)
new 0fecbb2 Bump version to v0.11.1-dev
new 42f89d1 Update docs
new e72a3d0 More doc updates
new e0d0927 Bump version to v0.11.1
new 863d5e0 Remove failing dict fromkeys test from Py3.3 test
new e15ec2a Disable another failing test on Travis-CI (older Python 2.7.x version)
new 7a8eec5 Small fixes for README.rst
new eff3205 past.translation: improve robustness of find_module for imports
new 0d1be7c Docs: show the list-argument use of past.autotranslate; fix whatsnew note for v0.11.x
new 0ee2b03 Bump version to v0.11.2
new 92a3598 Update future base package docstring
new 63226ac Update future.utils.six to version 1.5.2
new c705014 Add pasteurized xmlrpc/{client,server}.py from Py3.3 to future/standard_library
new b27d249 Add pasteurized urllib module
new 1a8eb56 Add pasteurized xmlrpc package
new 152b8d7 Enable xmlrpc and newurllib packages and import hooks
new 0548c5c Add a (failing) test for a broken libpasteurize fixer (raise E.with_traceback(...))
new 105995b Bump version to v0.12.0-dev
new 7600bec Tweaks to urllib.parse and urllib.request to get them working on Py2
new d79ac96 Fix construction of newbytes from frozensets
new 7855243 Merge branch 'maint-v0.11.x'
new 3026a2f Update What's New page with info about bytes taking frozensets
new f80ab0a Improve docs on import hooks
new 7889297 Docs: Use explicit list calling convention with autotranslate arg
new f5c8ff4 Merge branch 'maint-v0.11.x'
new 02a73d8 Add unit tests for xmlrpc and urllib from Python 3.3
new fa082a4 Pasteurized tests for urllib and xmlrpc
new 0f9ad93 Merge branch 'master' into xmlrpc_urllib
new d79a545 Add a scrub_sys_modules() function to future.standard_library
new 82181c4 urllib module: clean up imports
new 0e6cd37 Fix load_module
new 72b4116 Improve whatsnew page
new 223ee33 Update standard_library imports in tests
new e52b58e Add a new little urllib import test
new da22975 Fix imports in test_standard_library
new 15a5b89 Quieter test discovery
new 36f33c8 Add fn to scrub modules from sys.modules that would interfere with importing future.standard_library modules
new 225006c Fix test_bytes_within_range
new 9ee44eb Clean up logging in standard_library
new 4c4a78d Remove an old xfail marker in test_decorators.py
new d684997 Improvements to the sys.modules scrub functions
new 5490574 Remove old disabled bytes test script
new fc982e4 Simplify scrub_py2_stdlib_modules()
new 4b02703 Clean up tests
new 4333d6b Make ``futurize`` add ``standard_library.install_hooks()``
new 2c0b192 libfuturize: Add more diagnostic info about undecipherable imports
new f695c4d Remove extra newline after install_hooks() line
new c5cc8cf Improve auto-conversion: now adds import hooks with urllib too
new db3f665 Remove --tobytes feature of futurize
new 4ca6b96 Little fixes
new 18bebc9 Commit email package from Python 3.3
new 99f3cbb Tweak http and urllib modules to use the new email module
new 2067691 Update whatsnew for upcoming 0.11.3; add scrub_sys_modules()
new 61e87f8 Fix load_module
new 0d4d221 Update version to 0.11.3 for coming maint release
new 4c715e0 Improve whatsnew page for v0.11.3
new 3761a7b Update standard_library imports in tests
new f4b4429 Fix imports in test_standard_library
new 019900a Quieter test discovery
new 8b6290b Add fn to scrub modules from sys.modules that would interfere with importing future.standard_library modules
new e16892f Fix test_bytes_within_range
new 9fd7813 Clean up logging in standard_library
new 57c76c9 Remove an old xfail marker in test_decorators.py
new 599c9ab Improvements to the sys.modules scrub functions
new b9d62ed Remove old disabled bytes test script
new 169a912 Simplify scrub_py2_stdlib_modules()
new 8cca19d Clean up tests
new 9184400 Make ``futurize`` add ``standard_library.install_hooks()``
new 0db9fb4 libfuturize: Add more diagnostic info about undecipherable imports
new 08b5cf4 Remove extra newline after install_hooks() line
new 5428d98 Improve auto-conversion, but don't add import hooks for urllib yet
new 9d13b05 Remove --tobytes feature of futurize
new 2142eb8 Little fixes
new 07f6513 Be more careful with modifying sys.modules
new 319cb31 Improve scrubbing of sys.modules; disable six.moves stuff
new 9110eaa Fix an import in html.parser
new ba9ba40 xfail test_urllib_refactor for now
new ba74593 Register move of fix_add_future_standard_library_import to libpasteurize.fixes
new 13d5b90 A couple of cleanups
new 1e00099 Add a note about failing tests with the unittest module
new bc5dcee Don't need to cache old (filesystem) module names in sys.modules
new 100694f xfail some stdlib tests which Python 3.3.4 seems to have broken
new 8890163 Update note about testing
new 43b24d1 Update whatsnew page
new 170a0d4 Update porting doc
new 2c63b93 Towards a working fixer for UserDict
new a5a5805 Merge branch 'email'
new 35f607f Merge branch 'maint-v0.11.x'
new df130c0 Remove weird chars in email/parser.py
new fa41c63 Fix typo in import in http/client.py
new 3fc2b44 Result of ``pasteurize future/standard_library/email/*.py``
new be12795 Tweak to a noisy test module
new 6ba187c Less obvious breakage with the incomplete fix_UserDict
new 5c9cf7c Use the backported urllib module, not the 2.7 lookalike
new 6165a34 Remove architecture.rst from backported email package
new 6647c77 Remove more weird ^L characters from email/*.py
new e70e825 Result of ``pasteurize email/mime/*.py``
new 1f07c44 Remove weird ^L chars from email/mime/*.py
new 35d8a41 Remove some unneeded imports
new 717c1b2 Add ``pasteurize``d email tests
new 843b2e7 Clean up more imports
new 2c77782 Update shebang line for pystone.py to use Py3
new 25ece2b Add support for re.ASCII flag from Py3
new 0aa72b1 More fixes for email module
new eeed293 Update various other modules and tests to use the new backported email module
new e888eac Add test case for issue #36
new 56b1669 Add a proposed fix for issue #36 (newsuper() and staticmethods)
new dcb3ec9 Remove a stillborn fn from standard_library/__init__.py
new 5121520 Fix up some indentation errors from 3to2 fixers for fn(a, b, *, d=something) params
new ea690ef Restore http/cookiejar.py as a straight Py3.3 backport
new b04742b No longer rely on the import hooks from within future.standard_library modules
new 08d2b4b Clean up a few more imports
new f296440 Add email and test modules to list of packages to be installed in setup.py
new 9b9e29f Improve correctness of is_py2_stdlib_module() function
new a3dfa5d More stdlib import tweaks
new aec054b Remove the hacks from http/server.py; get the Py3.3 tests passing!
new dad61e1 Fix up test_html.py
new f5b8c75 Get the urllib.parse tests passing
new 0b9bf65 Now all the http tests pass too
new 6d5f383 Get test_builtins passing; add next and dict to docs on importing from future.builtins
new fcb525d Fixes for standard_library module on Py3.3
new b07bc08 Update test_urllibnet.py to Python 3.3.5 version
new 373620b Backport transient_internet() from test.support (needed for test_urllibnet)
new 18a267a Add socket.py from Py3.3
new 855dd72 Get test_urllibnet tests passing
new d6f7524 Add a failing bytes test (positional encoding)
new 3495be0 Fix the failing bytes test
new 3214f98 Add some updates to test.support from Python 3.3.5
new 7d283b8 Add ssl_servers.py and test SSL certs from Py3.3 to future/standard_library/test/
new a4667e5 Add a failing test for multiple future.standard_library module imports with import hooks
new 3e044b0 Python 3.3.5 updates to email/charset.py
new 64d3cf0 Tweak test_urllib2_localnet.py
new c92a78c Fix the failing standard_library test by deleting remove_hooks() from standard_library/email/header.py
new e57ca2f More fixes and improvements to the sys.modules cleaning
new 283643c More fixes and improvements to the new stdlib module imports
new 95f344f Update urllib.request from Python 3.3.5
new b33f76a Get the test_urllib2net.py tests passing
new 1a08671 More robust scrubbing: handle None modules in sys.modules
new be2b605 Update xmlrpc/client.py and test_xmlrpc.py to Python 3.3.5
new 02326e3 Update http.client from Python 3.3.5 (and remove previous hacks)
new 9aef0ad Update xmlrpc.server to Python 3.3.5
new 2540cd4 Add a failing testcase for native(dict())
new 9f9473f Fix native(newdict())
new ba612a4 Various other fixes and tweaks to http.client, urllib.response, xmlrpc.client
new 5b4738b Various tweaks to xmlrpc.client, and add base64.{en,de}codebytes
new 690198b Add a newobject type with Py2-compatible special methods
new f2ec9dd Update docs
new cad8861 Fix to test/ssl_servers.py
new 2a4be9b Add http.cookies module and update future.standard_library docstring
new d27aa58 Get the http.cookies tests passing
new f1c681a Update docs and skip a couple of xmlrpc tests that wait forever
new 63fa8f3 Add execfile() and cmp() functions to past.builtins; make futurize invoke these
new 5a5e6de Add libfuturize.fixes.fix_execfile
new 6ab0573 Describe new ``futurize`` fixes for execfile() and cmp() in "What's New"
new d24f985 Support Cython modules in fix_absolute_import fixer (issue #35)
new f4df080 Add missing imports to fix_absolute_import.py
new edd017a Fixes for Py2 execfile() replacement if myglobals and mylocals are None
new 6018642 Declare encoding of test_emai/test_headerregistry.py
new beb624d Add past/tests/test_builtins.py from Python2.7/Lib/test/test_builtin.py
new 72d8004 Move the ugly fix_dict fixer to stage2
new a50541e Tweaks to execfile()
new 81d9a44 Get past.tests.test_builtins running on Py2
new 45da4e0 Improvements to past.builtins: map, filter, etc.
new 94b6723 Get all tests in past.builtins.test_builtins passing again on Py2
new fe004f6 Fix issue #38 (newint division)
new 739d670 Add explicit -f/--fix=FIX option to futurize script (issue #39)
new 6878c54 Remove fake fixer (used only for testing the -f option)
new a8d608e Issue #42: change string formatting to restore Py2.6 compatibility
new 0a8d4c6 Remove two spurious xfail decorators from test_pasteurize.py
new b5c5524 Bump version to v0.11.4 and add "What's New" in v0.11.4 section
new 84208f9 Py2.6 compat: provide monkey-patched unittest with @skipIf decorator
new 8edfca8 Fix issue #38 (newint division)
new d73b8ff Move the ugly fix_dict fixer to stage2
new 8e6432f Describe move of fix_dict in "What's New in v0.11.4"
new ac27e9f Support Cython modules in fix_absolute_import fixer (issue #35)
new b4ed353 Add missing imports to fix_absolute_import.py
new 49796b8 Add failing test for native(newdict())
new 5f4c093 Fix native(newdict())
new 3e058fc Add a failing bytes test (positional encoding)
new 8021acb Fix the failing bytes test
new 3a9e4e5 Update What's New for v0.11.4
new b130137 Add test case for issue #36
new f137fdb Add a proposed fix for issue #36 (newsuper() and staticmethods)
new 12e951b Another update to "What's New" doc for v0.11.4
new b160f35 A further fix for issue #38 (newint division)
new 4e97804 Alternative fix for issue #36 (newsuper and staticmethods) on Python 2.6
new e9d2f90 Comment some test lines in test_exec_globals (test_builtins.py) that are failing (now)
new f99a8eb More info for failing is_py2_stdlib_module() on travis-ci.org
new 56ef665 Make is_py2_stdlib_module() return False always on Py3
new 67d055a Workaround for travis-ci weirdness
new c01d8f8 test_builtins.py: ord() and chr(): split out tests for narrow Python builds
new 569d38a Update note about testing
new d18604e Improve correctness of is_py2_stdlib_module() function
new 823435c Improve scrub_future_sys_modules()
new ce6ccec More robust scrubbing: handle None modules in sys.modules
new a3b84b4 Bump version to v0.11.5-dev; add "What's New" in v0.11.5
new 94de418 Another attempted fix for scrub_future_sys_modules()
new 057772b For now, swap mimetools back in instead of email.message in http/client.py
new 2bda2af Add initial version of IPy notebook on ``object``
new 9250e22 Add super() tests from magicsuper and Py3.3
new 969bd45 Pasteurize test_super.py
new e580908 Update super() tests with more from Py3.3
new a7f1cb0 Fold in Ryan's magicsuper changes from its commit 7216702
new abac3b6 Expect an AttributeError on Py3 in test_magicsuper
new c3731c8 Fix issue #41: handle incorrect fixer names in ``futurize``
new 347e5cd Fix issue #40: separate out fix_execfile and fix_cmp
new bfc3d0e Merge branch 'v0.11.x' into develop
new 93da93a Remove broken use of @implements_iterator decorator in future.standard_library.urllib.response
new c459d6c Clean up and fix some tests
new 5192dd3 Move the email tests to future.standard_library.test.test_email
new a82ead7 Add a new ``list`` type that supports list.copy()
new faf7429 More fixes to email module imports and tests
new fca113e Add a pure-Python errors=surrogateescape codec implementation
new ca9dec2 Add tests for surrogateescape from Python 3.3
new 7f4fb7a Tweaks to surrogateescape
new 175cb80 More import tweaks for email module
new 4a780e1 Commit pytest config file
new ab511d9 Add past.builtins.chr function
new 40919f0 Commit pytest config file
new a838b09 Document two fixers as being unfinished
new 025c834 Attempted fix for #43: 'futurize displaces sometimes "#!/usr/bin/env python" from first line'
new 89158b5 Fix Py3.3 syntax error in new shebang regex
new 76b04c7 future.builtins.newbytes: find and rfind should return a position
new f8074d6 Make newlist a subclass of newobject
new 1da1742 Tweak newobject notebook; add newbytes notebook
new 7c826d2 Merge branch 'byte-find' of https://github.com/syphar/python-future
new b46a5bf Fix rfind tests in test_bytes
new 51d9360 Use the native stdlib by default (Py2 stdlib on Py2) for import hooks
new b6af7e8 More tweaks to native stdlib
new 6c748af Add an initial fixer to create imports like "import future.standard_library.configparser as configparser"
new cddfdce Disable setup of missing email package for now
new 194a028 Require imports for ambiguous module names to be explicit
new 9eabdbc Change urllib test to use an explicit import
new 55680e9 Get the standard library tests passing
new a86530e Mark the unbound method transfer test for super() as xfail
new 93641a6 Reduce verbosity of some tests
new 417da3f Fix test for intern in past/tests/test_builtins
new 97c25df Add (disabled) test for NumPy cast as newint
new e6d4101 Make imports explicit for tests of email and xmlrpc
new fff9f64 Point the urlparse tests at the backported urllib.parse lib
new 9c3d4fc Move native Py2 stdlib modules to future.moves
new 02e154e Refer explicitly to backported future.standard_library modules
new 7f2fb69 Scrub modules explicitly in a test with importing builtins
new 7679f57 Remove empty file
new f821f65 Add test_buffer from test/buffer_tests and test/test_bytes
new dda2b68 Fix comparison of bytes(b'...') with bytearray(b'...')
new 650bd94 Fix email.parser
new f8396c0 Fixes for tests (mostly imports)
new 26438f7 Add test_http_cookiejar.py from Py3.3
new 950cf6c Get more tests passing
new 7a726d6 Email module: more fixes
new 744fc7f Mark the unbound method transfer test for super() as xfail
new 1e6c16a Fix test for intern in past/tests/test_builtins
new 65c8505 Add (disabled) test for NumPy cast as newint
new 0152ec7 Add test_buffer from test/buffer_tests and test/test_bytes
new 268ffcd Fix comparison of bytes(b'...') with bytearray(b'...')
new 3510d97 Add test_requests.py
new ff7caaf Add .clear() method to newlist
new 574dd80 Permit subclassing of newstr
new f7e8166 Add newstr subclass __getitem__ tests (failing due to a bug in Python <= 2.7.6)
new 74a2e57 Add newlist tests
new d1beba8 Add more tests and fixes to newlist
new eeae7cd Add test for issue #45
new 05e87a3 Get some more test_email/test_generator.py tests working
new f68c1be Add more fixes to backported email package
new f808802 Use absolute library imports for more tests
new 8d3fba7 Merge branch 'develop' into native_stdlib
new 0a8cfd7 Fix issue #45: exception when replacing urllib usage
new db2d658 Remove a stray pdb.set_trace() call
new a9263f4 Fix the test case for issue #45
new c02a56a Fix the order_future_lines method
new 2e7d8bd Make order_future_lines a function
new 90a7e45 Rename reformat() function to reformat_code()
new a32e619 Add an xrange conversion test that's currently failing on Py2
new 9413cc3 Add test for newlist.__nonzero__ (currently failing)
new 371020e Fix bool(newlist())
new f9155c6 Improve compatibility of test.support with Py2
new 3eefae3 Move future/standard_library/test/test_email to future/tests
new b9a0c89 Import email tests from their new home
new f9493f0 Rationalize stdlib imports in tests
new 76b2b80 Doc updates
new 24d053d More updates and fixes to stdlib imports
new 63daa45 Skip two urllib tests that are hanging ...
new 58f4d84 Merge branch 'develop' into native_stdlib
new 30c0519 test_email: add another missing import
new 5c9fbbe Add a failing newint test
new e01f8a6 Fix the failing newint test
new 51b47e9 Fix more imports
new 980bf5d Add (failing) tests: are hasattr(newstr(), 'decode') and hasattr(newbytes(), 'encode') False like on Py3?
new 83b9b9b Implement __getattribute__ so that hasattr(newstr(), 'decode') and hasattr(newbytes(), 'encode') are False
new f52d28a Add placeholders for missing string methods from Py3 to newstr
new 45c97da newbytes: accept empty sequences like [] and return newbytes(b'')
new 8ac1da7 Revert to original Py3.3 code for HTTPSConnection in http.client, but disable ssl if ssl.SSLContext doesn't exist
new 7f327e8 Fix some more imports
new 6c4d6ed Simplify unittest.main() calling in test_httplib
new b05a0c6 Get the urllib tests in test_standard_library working
new d66393a Fix another test_email import
new 460aeec Remove a couple of xfail decorators
new fac5169 Fix a couple of decorators in past/tests/test_translation
new 8843e8f Add datetime.py from Py3.3 (needed for email tests)
new b12a515 Use backported datetime.timezone class in test_email/test_utils.py
new e5af638 Only scrub sys.modules for modules with names that clash.
new 7b51845 Pasteurize Py3.3 datetime.py
new c5bab86 Add (failing) newobject subclass isinstance tests
new 8d9321c Use the entire backported datetime.py in email module & tests
new c0a5373 Improve imports in backported datetime.py
new e509b8c Remove BaseNewObject for now; add some more tests
new 0075c3a Backported datetime module: accept byte-strings on Py2
new d1d8e6c Fix NameError in test_email/test_pickleable.py
new 328ce9f Fix UserDict test in test_builtins
new 7af4101 Py2.6 syntax fixes
new 782410b Implement newround() for Py2.6
new d969489 More Py2.6 compatibility
new f566196 Skip some xmlrpc tests on Py2.6 that seem to hang
new db9f2d0 Remove unrelated test_numpy_cast.py
new 8d64139 Fix a newobject test
new fc9c4e7 Remove email torture test
new 5bd11ae Fix past.builtins.execfile()
new e6452b8 Fix positioning of ``from future.builtins import ...`` lines
new 8610247 futurize: don't import open, round, super, dict, int
new 6c55707 Small fixes to futurize tests and cleaning up a fixer
new acb4258 Fix TestFuturizeSimple.test_xrange() on Py3
new 6d40b82 futurize: improvements to importing of newobject
new b51e4e7 Generalize fixer for old->new-style classes to accept "class C():"
new 1897eef Get all the futurize tests passing
new f43ec4d Add str.maketrans() method and Py3.3 tests
new 2e7a2bc Add a str.translate() method
new 811fc78 Use backported datetime (with timezone) for email headerregistry tests
new 8a769f5 Fix the raw_input futurize tests on Py3
new ce46120 Fix the raw_input futurize tests on Py3
new ae720d8 Add assertRegex fn for Py3.3 tests
new 99b9ffd Add a failing bytes.rstrip test
new d0663c4 Add bytes.{rfind,strip,rstrip,lower,upper} methods
new a11e4c3 Backported urllib.parse: fix some url quoting tests
new 786ea1b Fix some more cookie http.cookiejar tests
new 9d90d33 Get the last of the http.cookiejar tests passing on Py2.7
new 9b69732 Some backported http and urllib fixes on Py3
new 7c6fd36 Get more test_urllib tests passing on Py2.7
new a8f7ed9 Get the remaining test_urllib tests passing on Py2.7 and Py3.3
new b1867ad http.client: fix a bug with reading too little content
new b97d650 Fix all test_urllib2 tests (except one)
new 4be5cb1 Get the last urllib2 test working on Py2.7
new a2423fb Backport assertWarns method on unittest.TestCase to Py2
new 0c26de9 Partial attempt at updating test_httplib to base it on Py3.3's version
new 786bb70 Tweak docs a bit
new 30b7eee Merge branch 'develop' of https://github.com/PythonCharmers/python-future into develop
new b0b757f Merge branch 'develop_20140421' into develop
new 22b588b Add future.utils.{listvalues,listitems} functions (issue #46)
new 9185b01 Simplify the module-scrubbing interface
new a4aacd9 Add a Py3-compatible math.ceil() function
new ba96aa8 Streamline implementation of surrogateescape error handler
new 1043277 Register surrogateescape error handler for entire email package (decoding only)
new 233833e Add errors='surrogateescape' handling to newstr.encode()
new 5a5fc3b surrogateescape tests: use newstr
new ba1bcd4 email.message: use newstr for surrogateescape error handler
new becd061 Update What's New doc for v0.12
new 7dc7ef7 Add bytes.splitlines() method
new 7e3924d Add newstr.splitlines() method
new e9048ee Email tests: Use the new bytes.splitlines() method
new bc7e914 Email module: more little tweaks for backward compatibility
new 20a6847 Try using explicit super() calls in email._header_value_parser: does super().__repr__() not work?
new 2a875f9 email._encoded_words: work-around for missing validate kwarg with base64.b64decode() on Py2.x
new df550cc Move future.builtins.types to future.types
new 7e62efc email._policybase: add needed str import
new 629715b email.charset._encode(): use newstr for surrogateescape
new 01b51de Clean up comment
new 28482f9 email.generator: use newstr for surrogateescape error handler
new b2b8edf Add tests (currently failing) for encoding / decoding with the surrogateescape handler activate
new a19086c Mark utf-16 as a known-failing case with the newstr.encode(..., 'surrogateescape')
new a43e8bf Fix another couple of repr tests
new afe582d Catch an bug in http.client
new 982127f Revert "Fix another couple of repr tests"
new 1b090d4 Fix an int/long repr test in xmlrpc
new 4ec344c Add ensure_new_type() function
new 192306d Add @expectedFailure for known failure of isinstance(..., newobject)
new 18a2fa8 Add @expectedFailure decorator for pasteurize urllib test
new 27d15e6 Make a note of a libpasteurize fixer that needs work
new f9707f4 Move past.builtins.types to past.types
new 088b1f2 Update What's New doc
new 13bf521 Disable xmlrpc for now.
new f90b05d Disable email tests for now too
new 7df8818 Disable email tests (part 2)
new 60bf99e Merge branch 'disable_xmlrpc_email' into develop
new d04e44a Add str.join test (issue #33): currently failing
new 83c8749 Add fix from MysticMirage (issue #33): "Use str.join method as staticmethod"
new c0c9c6f Update What's New doc
new 98af291 Update docs; move unicode_literals discussion to its own .rst file
new 4469ce7 More updates and improvements to the docs
new 205df55 Fix requests tests. Now exposing the failure again.
new 6bb85c2 Add new import_ and import_from functions to future.standard_library
new 787c59a Fix up future.moves.urllib
new 381f763 Restore old behaviour of remove_hooks(): scrubbing sys.modules too
new e68e054 Updating importing of modules from future.moves
new 911edff Little tweaks to requests tests
new 111efb4 Fix a past.builtins import
new 78e3ffb Tell py.test not to run disabled tests
... 411 lines suppressed ...
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-future.git
More information about the Python-modules-commits
mailing list