2019-03-06 19:37:59 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-isort: updated to 4.3.12
4.3.12:
- Fix error caused when virtual environment not detected
4.3.11:
- Fixed issue: confused by symlinks pointing to virtualenv gives FIRSTPARTY not \
THIRDPARTY
- Fixed issue: current version skips every file on travis
- Additional caching to reduce performance regression introduced in 4.3.5
- Improved handling of pex files and other binary Python files
|
2019-03-03 13:12:13 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-isort: updated to 4.3.10
4.3.10:
- Fixed Windows incompatibilities
- Fixed relative import sorting bug
- Fixed "no_lines_before" to also be respected from previous empty \
sections.
- Fixed slow-down introduced by finders mechanism by adding a LRU cache
- Fixed issue 842 default encoding not-set in Python2
- Restored Windows automated testing
- Added Mac automated testing
|
2019-02-26 07:45:48 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-isort: updated to 4.3.9
4.3.9:
- Fixed a bug that led to an incompatibility with black
4.3.8:
- Fixed a bug that led to the recursive option not always been available from \
the command line.
4.3.7:
- Expands the finder failsafe to occur on the creation of the finder objects.
|
2019-02-25 10:00:35 by Adam Ciarcinski | Files touched by this commit (5) | |
Log message:
py-isort: updated to 4.3.6
4.3.6:
- Fixes a fatal error that occurs if a single finder throws an exception. \
Important as we add more finders that utilize third party libraries.
4.3.5:
This is the final Python 2.x release of isort, and includes the following major \
changes:
Potentially Interface Breaking:
- The -r option for removing imports has been renamed -rm to avoid accidental \
deletions and confusion with the -rc recursive option.
- __init__.py has been removed from the default ignore list. The default ignore \
list is now empty - with all items needing to be explicitly ignored.
- Isort will now by default ignore .tox / venv folders in an effort to be \
"safe". You can disable this behaviour by setting the \
"--unsafe" flag, this is separate from any skip or not skip rules you \
may have in place.
- Isort now allows for files missing closing newlines in whitespace check
- distutils support has been removed to simplify setup.py
New:
- Official Python 3.7 Compatibility.
- Support for using requirements files to auto determine third-paty section if \
pipreqs & requirementslib are installed.
- Added support for using pyproject.toml if toml is installed.
- Added support for XDG_HOME if appdirs is installed.
- An option has been added to enable ignoring trailing comments \
('ignore_comments') defaulting to False.
- Added support to enable line length sorting for only specific sections
- Added a correctly_sorted property on the SortsImport to enable more intuitive \
programmatic checking.
Fixes:
- Improved black compatibility.
- Isort will no detect files in the CWD as first-party.
- Fixed several cases where '-ns' or 'not_skip' was being incorrectly ignored.
- Fixed sorting of relative path imports ('.', '..', '...', etc).
- Fixed bugs caused by a failure to maintain order when loading iterables from \
config files.
- Correctly handle CPython compiled imports and others that need EXT_SUFFIX to \
correctly identify.
- Fixed handling of Symbolic Links to follow them when walking the path.
- Fixed handling of relative known_paths.
- Fixed lack of access to all wrap modes from the CLI.
- Fixed handling of FIFO files.
- Fixed a bug that could result in multiple imports being inserted on the same line.
|
2018-02-14 10:26:17 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-isort: updated to 4.3.4
4.3.4:
* Fixed issue: isort is corrupting CRLF files
|
2018-02-06 09:05:39 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-isort: updated to 4.3.3
4.3.2:
Fixed issue 651: Add imports option is broken
Fixed issue 662: An error generated by rewriting .imports to . imoprts
4.3.1:
Fixed setup.py errors
Fixed issue 654: Trailing comma count error
Fixed issue 650: Wrong error message displayed
|
2018-02-02 12:51:07 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-isort: updated to 4.3.0
4.3.0:
- Fixed 557: force_alphabetical_sort and force_sort_within_sections can now be \
utilized together without extra new lines
- Fix case-sensitive path existence check in Mac OS X
- Added --no-lines-before for more granular control over section output
- Fixed 493: Unwanted conversion to Windows line endings
- Implemented --version-number to retrieve just the version number without the \
isort logo
- Breaking changes
- Python 2.7+ only (dropped 2.6) allowing various code simplifications and \
improvements.
|
2017-07-14 18:50:28 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
4.2.15 - hotfix release
IMPORTANT NOTE: This will be the last release with Python 2.6 support, \
subsequent releases will be 2.7+ only
- Fixed certain one line imports not being successfully wrapped
|
2017-02-28 21:54:09 by Filip Hajny | Files touched by this commit (6) |
Log message:
Import isort 4.2.5 as devel/py-isort.
isort is a Python utility / library to sort imports alphabetically,
and automatically separated into sections. It provides a command
line utility, Python library and plugins for various editors to
quickly sort all your imports.
|