Commits

Author Commit Message Labels Comments Date
joe.amenta
Updated for 0.1a2 Also, non-code changes including removing the outdated INSTALL instructions.
joe.amenta
No more DeprecationWarning for something that has already been worked around.
joe.amenta
Fixing documentation and adding special cases to take out some unnecessary refactoring.
joe.amenta
Removed a line leftover from debugging
joe.amenta
fix_print makes print statements now, and is the default print fixer. To select the function one instead, use -xprint to disable the default fixer and -fprintfunction on a separate run to select only the print function fixer.
joe.amenta
Renaming fix_print to fix_printfunction to prepare for fix_print (fixes print to print statements)
joe.amenta
Reverting previous change in preparation for splitting fix_print into fix_printfunction and fix_print
joe.amenta
Added some helper functions that will help in statement refactoring.
joe.amenta
Fixed a bug with dot_used introduced by the previous commit.
joe.amenta
No new functionality, but some improvements on readability in fix_imports2. Includes docstrings, separation of logic into dot_used and attr_used, and minor comment changes
joe.amenta
Fixing issue #2 setup.py now fails to build on versions < 2.7 and >= 3.0
joe.amenta
Fixing issue #1
joe.amenta
Added list(range(s)) -> range(s) to fix_range
joe.amenta
Fixed up the README a little bit to reflect the current state of the project.
joe.amenta
First release - 0.1 alpha 1
j...@joe-desktop
Making the imports fixers explicit for first alpha release.
joe.amenta
Name imports work more robustly now... but they are not perfect. In particular, they cross boundaries to determine what modules must be imported to gain the functionality of the requested module.
joe.amenta
Bugfixes for more complex use cases.
joe.amenta
Fixed transform docstring.
joe.amenta
Added a fix for class decorators.
joe.amenta
Fixer and tests added for function annotations
joe.amenta
fix_metaclass now takes a little care in indentation consistency for its suite if it is going to add one.
joe.amenta
from test import support -> import test.test_support as support
joe.amenta
Actually fixed the prefix problem this time.
joe.amenta
Fixed a prefix bug and the omission of urllib.parse -> urlparse Also, the fix_imports duo are failing fantastically at the py3k stdlib, so please, for the time being, don't use them in any environment where you cannot manually refactor imports.
joe.amenta
Much better import_name support, but still not "perfect". Some logic could be in place to prevent multiple adjacent import statements that resolve to the same python2.x name to show up in the final product.
joe.amenta
Added introductory support for name_imports in fix_imports2 (fix_imports modification was trivial to remove an extra newline)
joe.amenta
Added default, install, and test targets to the Makefile. Note that "test" will only test things that changed before "install" was last run.
joe.amenta
Stripped trailing spaces off of all lines. find . -name "*.py" -exec sed -i "s/ *$//" "{}" ";"
joe.amenta
Miscellaneous tidying, commenting, optimization, and "correctness" Thanks to Benjamin for pointing out most of these.
  1. Prev
  2. Next