All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Add stats.
- Document the output format.
- more tests
toPythonLiteral
andassert*
helper functions (They are originally frominstall_any.py
, but I'm the author so license-wise it is added as if a regular commit).
- Move the test data to tests/data/ and adjust tests.py to match that.
- Roll functionality from
find_unquoted_even_commented
andfind_unquoted_not_commented
into a newfind_in_code
function.
- Add the lost or never-created
find_unquoted_not_commented_not_parenthetical
function. - Add
__init__.py
so that the pycodetool subdirectory is a module. - Use correct pathing for imports.
- Use correct pathing for tests.
- Check for
'''
not only"""
. - If step is negative, the last iteration should be start not 0.
- ts_equals for type-sensitive comparison
- Use type-sensitive comparison in is_dict_subset
- Move subcomponents into subfolders to prepare for setuptools.
- Add a special config parsing tool.
- Move parsing.py into a folder to prepare for setuptools.
- Rename poikilos.py to parsing.py
(Conform poikilos.py to the mtanalyze version.)
get_initial_value_from_conf
has_dups
find_dup
get_list_from_hex
get_entries_modified_count
singular_or_plural
vec2_not_in
- Conform to PEP8.
- Rename functions.
get_tuple_from_notation
tos_to_tuple
load_var_or_ask_console_input
toload_var
(makeinteractive_enable
optional)- (and more)
- Use
deepcopy
to copy a dict. - Make use of
input
(formerlyraw_input
) and division compatible with Python 2 or 3.
- Rename a developer-specific file to poikilos.py.
- Move changes from readme.md to this Changelog.
- Move changes from readme.md to this Changelog.
- parser_op_remove_net_framework: Removes 'object' inheritance
- Insert note into resulting code that it was processed by this program.
- Always use \n for newline, since python automatically changes instances of \n to os.sep and therefore would change os.sep to \r\r\n
- parser_op_remove_net_framework: Use WriteLine("\n") instead of WriteLine(+"\n") for streamwriter.WriteLine() with no parameters.
- parser_op_remove_net_framework: Use print("") instead of print() to replace Console.Error.WriteLine() with no parameters.
- parser_op_remove_net_framework: Use sys.stderr.write("\n") instead of sys.stderr.write(), write("\n"), and flush() to replace Console.Error.WriteLine() with no parameters.