Revisions of python-isort
Dominique Leuenberger (dimstar_suse)
accepted
request 880607
from
Benjamin Greiner (bnavigator)
(revision 25)
- Don't test requirementslib on python39. Isort calls it a "deprecated finder" anyway. Colorama needs to be pulled in seperately then. gh#sarugaku/requirementslib#288 - Update to version 5.8.0 * Fixed #1631: as import comments can in some cases be duplicated. * Fixed #1667: extra newline added with float-to-top, after skip, in some cases. * Fixed #1594: incorrect placement of noqa comments with multiple from imports. * Fixed #1566: in some cases different length limits for dos based line endings. * Implemented #1648: Export MyPY type hints. * Implemented #1641: Identified import statements now return runnable code. * Implemented #1661: Added "wemake" profile. * Implemented #1669: Parallel (-j) now defaults to number of CPU cores if no value is provided. * Implemented #1668: Added a safeguard against accidental usage against /. * Implemented #1638 / #1644: Provide a flag --overwrite-in-place to ensure same file handle is used after sorting. * Implemented #1684: Added support for extending skips with --extend-skip and --extend-skip-glob. * Implemented #1688: Auto identification and skipping of some invalid import statements. * Implemented #1645: Ability to reverse the import sorting order. * Implemented #1504: Added ability to push star imports to the top to avoid overriding explicitly defined imports. * Documented #1685: Skip doesn't support plain directory names, but skip_glob does.
Dominique Leuenberger (dimstar_suse)
accepted
request 867793
from
Benjamin Greiner (bnavigator)
(revision 24)
Dominique Leuenberger (dimstar_suse)
accepted
request 865874
from
Sebastian Wagner (sebix)
(revision 23)
Dominique Leuenberger (dimstar_suse)
accepted
request 859773
from
Benjamin Greiner (bnavigator)
(revision 22)
- Update to Version 5.7.0 * Fixed #1612: In rare circumstances an extra comma is added after import and before comment. * Fixed #1593: isort encounters bug in Python 3.6.0. * Implemented #1596: Provide ways for extension formatting and file paths to be specified when using streaming input from CLI. * Implemented #1583: Ability to output and diff within a single API call to isort.file. * Implemented #1562, #1592 & #1593: Better more useful fatal error messages. * Implemented #1575: Support for automatically fixing mixed indentation of import sections. * Implemented #1582: Added a CLI option for skipping symlinks. * Implemented #1603: Support for disabling float_to_top from the command line. * Implemented #1604: Allow toggling section comments on and off for indented import sections.
Dominique Leuenberger (dimstar_suse)
accepted
request 855002
from
Benjamin Greiner (bnavigator)
(revision 21)
Dominique Leuenberger (dimstar_suse)
accepted
request 841728
from
Benjamin Greiner (bnavigator)
(revision 20)
- Update to Version 5.6.4 * Fixed #1556: Empty line added between imports that should be skipped. - Version 5.6.3 * Improved packaging of test files alongside source distribution (see: https://github.com/PyCQA/isort/pull/1555). - Version 5.6.2 * Fixed #1548: On rare occasions an unecessary empty line can be added when an import is marked as skipped. * Fixed #1542: Bug in VERTICAL_PREFIX_FROM_MODULE_IMPORT wrap mode. * Fixed #1552: Pylama test dependent on source layout. * Goal Zero: (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan): * Zope added to integration test suite * Additional testing of CLI (simulate unseekable streams) - now only requires poetry.core as PEP517 backend - Fix building and installation of exampleprojects for testing - Update to 5.6.1 * Fixed #1546: Unstable (non-idempotent) behavior with certain src trees. - Changelog for 5.6.0 * Implemented #1433: Provide helpful feedback in case a custom config file is specified without a configuration. * Implemented #1494: Default to sorting imports within .pxd files. * Implemented #1502: Improved float-to-top behavior when there is an existing import section present at top-of-file. * Implemented #1511: Support for easily seeing all files isort will be ran against using isort . --show-files. * Implemented #1487: Improved handling of encoding errors. * Improved handling of unsupported configuration option errors (see #1475). * Fixed #1463: Better interactive documentation for future option. * Fixed #1461: Quiet config option not respected by file API in some circumstances. * Fixed #1482: pylama integration is not working correctly out- of-the-box. * Fixed #1492: --check does not work with stdin source. * Fixed #1499: isort gets confused by single line, multi-line style comments when using float-to-top. * Fixed #1525: Some warnings can't be disabled with --quiet. * Fixed #1523: in rare cases isort can ignore direct from import if as import is also on same line. + Potentially breaking changes: * Implemented #1540: Officially support Python 3.9 stdlib imports by default. * Fixed #1443: Incorrect third vs first party categorization - namespace packages. * Fixed #1486: "Google" profile is not quite Google style. * Fixed "PyCharm" profile to always add 2 lines to be consistent with what PyCharm "Optimize Imports" does. + Goal Zero: * Implemented #1472: Full testing of stdin CLI Options * Added additional branch coverage. * More projects added to integration test suite. - Changelog for 5.5.5 * Fixed #1539: in extremely rare cases isort 5.5.4 introduces syntax error by removing closing paren. - Changelog for 5.5.4 * Fixed #1507: in rare cases isort changes the content of multiline strings after a yield statement. * Fixed #1505: Support case where known_SECTION points to a section not listed in sections. - Use upstream's way of PIP with Poetry PEP517 backend to install the package so we can use Github archive only - A Poetry update required to modify the examples installation for testing - Test flavor does not depend on installed base package anymore - Update to 5.5.3 * Fixed #1488: in rare cases isort can mangle yield from or raise from statements. - Version 5.5.2 * Fixed #1469: --diff option is ignored when input is from stdin.
Dominique Leuenberger (dimstar_suse)
accepted
request 833014
from
Benjamin Greiner (bnavigator)
(revision 19)
- skip a flaky test gh#PyCQA/isort#1466 - Update to 5.5.1 - Version 5.5.0 - Github repo moved to PyCQA/isort - URL moved to https://pycqa.github.io/isort/
Dominique Leuenberger (dimstar_suse)
accepted
request 829966
from
Benjamin Greiner (bnavigator)
(revision 18)
Dominique Leuenberger (dimstar_suse)
accepted
request 827700
from
Steve Kowalik (StevenK)
(revision 17)
- Update to 5.4.2: * Fixed #1383: Known other does not work anymore with .editorconfig. * Fixed: Regression in first known party path expansion. * Fixed #1381: --combine-as loses # noqa in different circumstances. * Implemented #1373: support for length sort only of direct (AKA straight) imports. * Fixed #1321: --combine-as loses # noqa. * Fixed #1375: --dont-order-by-type CLI broken.
Dominique Leuenberger (dimstar_suse)
accepted
request 825424
from
Benjamin Greiner (bnavigator)
(revision 16)
- update to version 5.3.2: Let's see which package is missing in ringX for test flavor
Dominique Leuenberger (dimstar_suse)
accepted
request 808784
from
Tomáš Chvátal (scarabeus_iv)
(revision 15)
Dominique Leuenberger (dimstar_suse)
accepted
request 784839
from
Tomáš Chvátal (scarabeus_iv)
(revision 14)
Staging:I py2
Yuchen Lin (maxlin_factory)
accepted
request 730455
from
Tomáš Chvátal (scarabeus_iv)
(revision 13)
- Skip test test_pipfile_finder upstream is aware for 6 months and just pinned older version of tomlkit
Dominique Leuenberger (dimstar_suse)
accepted
request 713859
from
Factory Maintainer (factory-maintainer)
(revision 12)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 705236
from
Tomáš Chvátal (scarabeus_iv)
(revision 11)
Dominique Leuenberger (dimstar_suse)
accepted
request 701237
from
Tomáš Chvátal (scarabeus_iv)
(revision 10)
- Again tweak failing tests - update to 4.3.18: - Fixed an issue with parsing files that contain unicode characters in Python 2 - Fixed issue #924 - Pulling in pip internals causes depreciation warning - Fixed issue #938 - Providing a way to filter explicitly passed in files via configuration settings (`--filter-files`) - Improved interoperability with toml configuration files - skip failing tests - Update to 4.3.17: - Fixed issue #905 & #919: Import section headers behaving strangely - Add missing recommended dependencies - update to version 4.3.16: - Fixed issue #909 - skip and skip-glob are not enforced when using settings-path. - Fixed issue #907 - appdirs optional requirement does not correctly specify version - Fixed issue #902 - Too broad warning about missing toml package - Fixed issue #778 - remove `user` from known standard library as it's no longer in any supported Python version.
Dominique Leuenberger (dimstar_suse)
accepted
request 684706
from
Tomáš Chvátal (scarabeus_iv)
(revision 9)
- Update to 4.3.15: * Fixed a regression with handling streaming input from pipes (Issue #895) * Fixed handling of \x0c whitespace character (Issue #811) * Improved CLI documentation * Fixed a regression with /directory/.py style patterns * Fixed the inability to accurately determine import section when a mix of conda and virtual environments are used. * Fixed some output being printed even when --quiet mode is enabled. * Fixed issue #890 interoperability with PyCharm by allowing case sensitive non type grouped sorting. * Fixed issue #889 under some circumstances isort will incorrectly add a new line at the beginning of a file. * Fixed issue #885 many files not being skipped according to set skip settings. * Fixed issue #842 streaming encoding improvements. * Fix error caused when a virtual environment not detected * Fixed issue #876: confused by symlinks pointing to virtualenv gives FIRSTPARTY not THIRDPARTY * Fixed issue #873: 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
Dominique Leuenberger (dimstar_suse)
accepted
request 681407
from
Tomáš Chvátal (scarabeus_iv)
(revision 8)
- Update to 4.3.10: * Fixed Windows incompatibilities (Issue #835) * Fixed relative import sorting bug (Issue #417) * Fixed "no_lines_before" to also be respected from previous empty sections. * Fixed slow-down introduced by finders mechanism by adding a LRU cache (issue #848) * Fixed issue #842 default encoding not-set in Python2 * Restored Windows automated testing * Added Mac automated testing
Dominique Leuenberger (dimstar_suse)
accepted
request 681298
from
Tomáš Chvátal (scarabeus_iv)
(revision 7)
- Fix multibuild name
Dominique Leuenberger (dimstar_suse)
accepted
request 680525
from
Tomáš Chvátal (scarabeus_iv)
(revision 6)
- Switch to multibuild to avoid cycle with pylama - Drop add-editorconfig.patch made redundant by new sdist - Add fdupes - Update to v4.3.9 * Fixed a bug that led to an incompatibility with black: #831 - from 4.3.8 * Fixed a bug that led to the recursive option not always been available from the command line. - from 4.3.7 * Expands the finder failsafe to occur on the creation of the finder objects. - from 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. - from 4.3.5 + 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.
Displaying revisions 21 - 40 of 45