Revisions of python-isort

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 880607 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 859773 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 841728 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 833014 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 827700 from Steve Kowalik's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 825424 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 16)
- update to version 5.3.2:

Let's see which package is missing in ringX for test flavor
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 730455 from Tomáš Chvátal's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 713859 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 12)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 701237 from Tomáš Chvátal's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 684706 from Tomáš Chvátal's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 681407 from Tomáš Chvátal's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 680525 from Tomáš Chvátal's avatar 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
openSUSE Build Service is sponsored by