Changelog for
python39-isort-5.13.2-3.1.noarch.rpm :
* Tue Feb 27 2024 Ben Greiner
- Disable black output test: gh#PyCQA/isort#2233
* Mon Jan 15 2024 Antonio Larrosa - Disable pylama tests in SLE since pylama adds too many dependencies.
* Sun Dec 17 2023 Dirk Müller - update to 5.13.2:
* Apply the bracket fix from issue #471 only for use_parentheses=True
* Confine pre-commit to stages
* Fixed colors extras
* Fixed integration tests
* Fixed normalizing imports from more than one level of parent modules
* Remove optional dependencies without extras
* Cleanup deprecated extras
* Fixed #1989: settings lookup when working in stream based mode
* Fixed 80 line length for wemake linter
* Add support for Python 3.12
* Fixed assertions in test_git_hook
* Removed check for include_trailing_comma for the Hanging Indent wrap mode
* Use the standard library tomllib on sufficiently new python
* Fixed safety sept 2023
* chore: move configurations to pyproject.toml (#2115)
* Fixed typo in README
* Update version in pre-commit setup to avoid installation issue with poetry
* Skip .pytype directory by default.
* Fixed a tip block styling in the Config Files section (#2097)
* Wed Aug 30 2023 Ben Greiner - Skip failing test with hypothesis gh#PyCQA/isort#2171
* Tue May 09 2023 Johannes Kastl - add sle15_python_module_pythons
* Wed Apr 26 2023 Ben Greiner - Update to 5.12.0
* Add the ability to restrict which directories isort works against (#1967) AATTvkomarov-r7
* updated format strings to fstrings (#2076) AATTmarksmayo
* Simplify typeshed integration test (#2075) AATTAlexWaygood
* Fix re-export sorter (#2065) AATTparafoxia
* Removal Python 3.7 (#2064) AATTstaticdev
* Added test case and fix for cython pure python import (#2063) AATTjtoledo1974
* Thu Jan 19 2023 Ben Greiner - Update to 5.11.4
* No user relevant changes- Release 5.11.3
* Renable portray (#2043) AATTtimothycrosley
* Fix packaging pypoetry (#2042) AATTstaticdev
* Fix settings for py3.11 (#2040) AATTstaticdev- Release 5.11.2
* Hotfix for --version. (#2035) AATTfelixxm- Release 5.11.1
* Only call colorama.init if colorama is available (#2032) AATTtomaarsen- Release 5.11.0
* Add support to Python 3.11 support (#2024) AATTstaticdev
* Remove support to Python 3.6 (#2020) AATTbarrelful
* Fix Rich compatibility (#1961) AATTofek
* Add magic trailing comma option (#1876) AATTlegau
* Add missing space in unrecoverable exception message (#1933) AATTandersk
* skip-gitignore: use allow list, not deny list (#1900) AATTbmalehorn
* Infinite loop for unmatched parenthesis (#1919) AATTanirudnits
* Split long cython import lines (#1931) AATTdavidcollins001
* Update plone profile: copy of black, plus three settings. (#1926) AATTmauritsvanrees
* Add a command-line flag to sort all re-exports (#1862) (#1863) AATTparafoxia
* Fix lines_before_imports appending lines after comments (#1861) AATTlegau
* Remove redundant multi_line_output = 3 from \"Compatibility with black\" (#1858) AATTjdufresne
* Fri Aug 19 2022 Ben Greiner - Revert removal of pylama tests, we drop out of Ring1 instead
* Wed Aug 10 2022 Dirk Müller - remove unnecessary pylama buildrequires
* Mon Mar 28 2022 Ben Greiner - Tests require toml explicitly. Not pulled in anymore automatically since many packages (setuptools_scm, pytest, ...) switch to tomli.
* Sun Jan 16 2022 Ben Greiner - Unpin black for example project
* Mon Dec 27 2021 Ben Greiner - Unpin natsort for example project
* Thu Dec 23 2021 Ben Greiner - Remove hypothesis-auto test requirement. It is actually not used anymore.
* Sun Dec 19 2021 Ben Greiner - Skip deprecated requirementslib for all flavors
* Sun Dec 19 2021 Ben Greiner - Skip the requirementslib tests on python310 too
* Sun Nov 14 2021 Sebastian Wagner - update to version 5.10.1: - Fixed #1819: Occasional inconsistency with multiple src paths. - Fixed #1840: skip_file ignored when on the first docstring line- update to version 5.10.0: - Implemented #1796: Switch to `tomli` for pyproject.toml configuration loader. - Fixed #1801: CLI bug (--exend-skip-glob, overrides instead of extending). - Fixed #1802: respect PATH customization in nested calls to git. - Fixed #1838: Append only with certain code snippets incorrectly adds imports. - Added official support for Python 3.10 - Potentially breaking changes: - Fixed #1785: `_ast` module incorrectly excluded from stdlib definition.
* Sun Oct 31 2021 Ben Greiner - Use custom hypothesis profile obs in order to suppress failing health checks
* Fri Jul 30 2021 Sebastian Wagner - update to version 5.9.3: - Improved text of skipped file message to mention gitignore feature. - Made all exceptions pickleable. - Fixed #1779: Pylama integration ignores pylama specific isort config overrides. - Fixed #1781: `--from-first` CLI flag shouldn\'t take any arguments. - Fixed #1792: Sorting literals sometimes ignored when placed on first few lines of file. - Fixed #1777: extend_skip is not honored wit a git submodule when skip_gitignore=true.
* Thu Jul 08 2021 Ben Greiner - update to version 5.9.2
* Improved behavior of isort --check --atomic against Cython files.
* Fixed #1769: Future imports added below assignments when no other imports present.
* Fixed #1772: skip-gitignore will check files not in the git repository.
* Fixed #1762: in some cases when skip-gitignore is set, isort fails to skip any files.
* Fixed #1767: Encoding issues surfacing when invalid characters set in __init__.py files during placement.
* Fixed #1771: Improved handling of skips against named streamed in content.- Skip benchmarks- Update test requirements:
* test expects example_isort_sorting_plugin with python-natsort installed
* Python 3.9 tests fail without numpy installed because of some typing check.
* Sun Jul 04 2021 Sebastian Wagner - update to version 5.9.1: - Fixed #1758: projects with many files and skip_ignore set can lead to a command-line overload.- update to version 5.9.0: - Improved CLI startup time. - Implemented #1697: Provisional support for PEP 582: skip `__pypackages__` directories by default. - Implemented #1705: More intuitive handling of isort:skip_file comments on streams. - Implemented #1737: Support for using action comments to avoid adding imports to individual files. - Implemented #1750: Ability to customize output format lines. - Implemented #1732: Support for custom sort functions. - Implemented #1722: Improved behavior for running isort in atomic mode over Cython source files. - Fixed (https://github.com/PyCQA/isort/pull/1695): added imports being added to doc string in some cases. - Fixed (https://github.com/PyCQA/isort/pull/1714): in rare cases line continuation combined with tabs can output invalid code. - Fixed (https://github.com/PyCQA/isort/pull/1726): isort ignores reverse_sort when force_sort_within_sections is true. - Fixed #1741: comments in hanging indent modes can lead to invalid code. - Fixed #1744: repeat noqa comments dropped when
* import and non
* imports exist from the same package. - Fixed #1721: repeat noqa comments on separate from lines with force-single-line set, sometimes get dropped. - Goal Zero (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan): - Implemented #1394: 100% branch coverage (in addition to line coverage) enforced. - Implemented #1751: Strict typing enforcement (turned on mypy strict mode).
* Mon Mar 22 2021 Ben Greiner - 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
* Sun Mar 21 2021 Ben Greiner - 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.
* Fri Jan 29 2021 Benjamin Greiner - Fix test suite: the location of the built wheel changed
* Fri Jan 22 2021 Adam Mizerski - don\'t recommend python-hypothesmith
* Fri Jan 01 2021 Benjamin Greiner - 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.