|
|
|
|
Changelog for python311-rope-1.12.0-lp160.2.2.noarch.rpm :
* Sun Jan 21 2024 Dirk Müller - update to 1.12.0: * #733 skip directories with perm error when building autoimport index (AATTMrBago) * #722, #723 Remove site-packages from packages search tree (AATTtkrabel) * #738 Implement os.PathLike on Resource (AATTlieryan) * #739, #736 Ensure autoimport requests uses indexes (AATTlieryan) * #734, #735 raise exception when extracting the start of a block without the end * Fri Dec 29 2023 Dirk Müller - update to 1.11.0: * #710, #561 Implement `except *` syntax * #711 allow building documentation without having rope module installed * #719 Allows the in-memory db to be shared across threads * #720 create one sqlite3.Connection per thread using a thread local * #715 change AutoImport\'s `get_modules` to be case sensitive * #708, #709 Add support for Python 3.12 (AATTlieryan) * Thu Nov 09 2023 Giacomo Comes - add sle15_python_module_pythons * Sun Sep 03 2023 Martin Schreiner - Update to 1.9.0: - Changes from 1.9.0: * Implement nonlocal keyword * Automatically purge autoimport.db when there is schema change - Changes from 1.8.0: * Install pre-commit hooks on rope repository * Remove unused init() methods * Reformat using black 23.1.0 * Fix/supress all mypy complaints * Remove a do-nothing statement in soi._handle_first_parameter * Fix autoimport not scanning packages recursively - Changes from 1.7.0: * Implement MoveGlobal using string as destination module names * Fix parsing of octal literal * Fix fstrings with mismatched parens * Fix renaming kwargs when refactoring from imports * Remove init from import statement when using sqlite autoimport * Update readme to reflect 1.0 has been released * Fri Dec 30 2022 Ben Greiner - Update to 1.6.0 [#]# New features & Enhancements * #559, #560 Improve handling of whitespace in import and from-import statements (AATTlieryan) * #566, #567, #597 Fix variables in kwonlyargs and posonlyargs not being correctly passed to extracted methods (AATTlieryan) [#]# Unit Test * #589, #596 Fix issue with sample_project() creating directories where it shouldn\'t when running tests (AATTlieryan) * #547 Add config file for linters * #593 Remove only_for decorator for all python versions less than 3.7 (AATTedreamleo) [#]# Tech Debt [#]## Code quality * #546 Remove unused vars in test (AATTlieryan, AATTedreamleo) * #551, #552 Numerous flake8 linter complaints (AATTedreamleo) * #558 Fix typos (AATTkianmeng) * #583, #584 More consistent import style (AATTedreamleo) [#]## Python 2-related tech debt * #533 Refactoring to Remove usage of unicode type (AATTlieryan) * #549, #553 Remove rope.base.utils.pycompat (AATTdreamleo) * #555 Fix some python2-isms (AATTlieryan) [#]## Rope\'s AST Wrapper * #536, #578 walk does not return a value (AATTedreamleo) * #537, #538 Remove special case code from walk (AATTedreamleo) * #581 Remove functions in rope.base.ast that has functionally identical implementation in stdlib\'s ast (AATTlieryan, AATTedreamleo) * #582 Refactoring rope.base.ast and remove rope.base.astutils (AATTlieryan, AATTedreamleo) [#]## pynames and pyobjects * #569, #572 rename pynames to pynamesdef in pyobjectsdef.ph (AATTedreamleo)- Release 1.5.1 * #531 Add alternative way to retrieve version number from pyproject.toml- Release 1.5.0 * #492 Feat: Global configuration support (AATTbagel897) * #519 Move pytest to pyproject.toml (AATTgliptak, AATTbagel897) * #509 Fix read/write analysis of the left-hand side of an augmented assignment (AATTlieryan) * #522 Implement patchedast parsing of MatchMapping (AATTlieryan) * #514 Fix inlining dictionary with inline comment (AATTlieryan)- Release 1.4.0 * #506, #507 Fix issue with parsing function call args list * #411, #505 Fix extracting generator without parens * #18, #510 When the function is a builtin function, the call parameter\'s name was sometimes incorrectly identified as an AssignedName. This led to rename refactoring incorrectly renaming these parameters.- Release 1.3.0 * #496, #497 Add MatMul operator to patchedast * #495 Fix autoimport collection for compiled modules * #501, #502 Autoimport improvements- Release 1.2.0 [#]# New feature * #473 Pyproject.toml support (AATTbageljrkhanofemus) * #489 Rope now publishes documentations to rope.readthedocs.org (AATTbageljrkhanofemus) * #490 Migrate from setup.py to pyproject.toml (AATTbageljrkhanofemus) [#]# Improvement * #479 Add ABC and type hints for TaskHandle and JobSet (AATTbageljrkhanofemus) * #486 Drop Python 2 support (AATTbageljrkhanofemus, AATTlieryan) * #487 Improved value inference of all declaration (AATTlieryan) * #424 Add some basic repr to make it easier for debugging (AATTlieryan)- Release 1.1.1 * #476 Fix rope.contrib.autoimport package missing from release (AATTbageljrkhanofemus)- Release 1.1.0 [#]# New feature * #464 Add new autoimport implementation that uses a sqllite3 database, cache all available modules quickly, search for names and produce import statements, sort import statements. (AATTbageljrkhanofemus) [#]# Bug fixes * #419 Fix bug while moving decorated function (AATTdryobates) * #439 Fix bug while moving decorated class (AATTdryobates) * #461 Fix bug while extracting method with list comprehension in class method (AATTdryobates) * #440 Fix bug while inlining function with type hints in signature (AATTdryobates) [#]# Deprecation * The pickle-based autoimport implementation is still the default, but will be deprecated sometime in the future.- Release 1.0.0 * Date: 2022-04-08 [#]# Syntax support * #400 Drop Python 2.7 support [#]# Bug fixes * #459 Fix bug while extracting method with augmented assignment to subscript in try block (AATTdryobates)- Release 0.23.0 [#]# Syntax support * #451, $456 Implement structural pattern matching (PEP634) (AATTlieryan) * #458 Improve the heuristic for joining lines when extracting one line expression (AATTlieryan) [#]# Bug fixes * #134, #453 Preserve newline format when writing files (AATTlieryan) * #457 Fix extract info collection for list comprehension with multiple targets (AATTlieryan) * Sun Feb 20 2022 Dirk Müller - update to 0.22.0: * #443 Implement `yield from` syntax support to patchedast.py * #445, #446 Improve empty tuple and handling of parentheses around tuple * #270, #432 Fix rename import statement with dots and as keyword * Tue Oct 26 2021 Matej Cepl - Update to 0.21.0: - #392, #316 Handle `global` keyword when extracting method (AATTclimbus) - context manager: - #387, #433 Implement extract refactoring for code containing `async with` (AATTlieryan) - #398, #104 Fix parsing of nested `with` statement/context manager (AATTclimbus) - list/set/dict/generator comprehension scope issues: - #422 Added scopes for comprehension expressions as part of [#293] (AATTclimbus) - #426, #429 Added support for checking scopes by offset as part of #293 (AATTclimbus) - #293, #430 Fix renaming global var affects list comprehension (AATTclimbus) - #395, #315 Reuse of variable in comprehensions confuses method extraction (AATTclimbus) - #436 Fix error `TypeError: \'PyDefinedObject\' object is not subscriptable` (AATTlieryan) - f-string: - #303, #420 Fix inlining into f-string containing quote characters (AATTlieryan) - inline assignment/walrus operator: - #423 Fix `AttributeError: \'_ExpressionVisitor\' object has no attribute \'defineds\'` (AATTlieryan) - #391, #376 Fix improper replacement when extracting attribute access expression with `similar=True` (AATTclimbus) - #396 Fix improper replacement when extracting index access expression with `similar=True` (AATTlieryan) - #434 Move read() to FileSystemCommands - #410 Setup all-contributors bot (AATTlieryan) - #404 Blacken source code, rope now follows black code style (AATTclimbus) - #399 Add Github Actions to enforce black code style - #403 Remove plain \'unittest\' only runner * Tue Oct 05 2021 Matej Cepl - Update to 0.20.0: - Under the new management: AATTlieryan kindly decided to take over the maintaining the package. - #377 Added the ability to extract method to AATTstaticmethod/AATTclassmethod (AATTclimbus) - #374 Changed Organize import to keep variables listed in `__all__` - Change default .ropeproject/config.py to ignore code in folders named .venv and venv (AATT0x1e02) - #372 Add extract method refactoring of code containing `exec` (AATTceridwen) - #389 Add extract method refactoring of code containing `async def`, `async for`, and `await` - #365, #386 Support extract method of expressions containing inline assignment (walrus operator) - #380 Fix list of variables that are returned and/or turned into argument when extracting method in a loop * Tue Oct 05 2021 Matej Cepl - Update to 0.20.0: - Under the new management: AATTlieryan kindly decided to take over the maintaining of the package. - #377 Added the ability to extract method to AATTstaticmethod/AATTclassmethod (AATTclimbus) - #374 Changed Organize import to keep variables listed in `__all__` - Change default .ropeproject/config.py to ignore code in folders named .venv and venv (AATT0x1e02) - #372 Add extract method refactoring of code containing `exec` (AATTceridwen) - #389 Add extract method refactoring of code containing `async def`, `async for`, and `await` - #365, #386 Support extract method of expressions containing inline assignment (walrus operator) - #380 Fix list of variables that are returned and/or turned into argument when extracting method in a loop * Sun Apr 18 2021 Matej Cepl - Update to 0.19.0: - fixes #337 - Fix AttributeError lineno - Python 3.9 ast changes - create_generate with goal_resource param - Fix relative import offset calculation - Fix missinge lineno attribute for AssignedName ast node - Added _NamedExpr into `patchedast.py` - Add support for the walrus operator. - fix test case name for `test_ann_assign_node_without_target` - Returned _AnnAssign and checked for support assignment without value - fixed version restriction in tests for NamedExpr - Removed AnnAssign, added NeamedExpr, testa are made - Added _AnnAsign into `patchedast.py` - Extract augmented assignment - Fix handling of dict rename in Python 2.x - Improve handling of generalized dict unpacking during dict rename - Add expected failure test for comprehension variable scopes - Implement basic scoping and rename for set and dict comprehension - Visit subexpressions of comprehensions to collect names for scopes - Implement rename of inline assignment expression - Implement basic scoping and renaming of list and generator comprehension loop variables - Implement f-string extract refactoring - Refactor consume_joined_string and also fix missing ast.JoinedStr/FormattedValue in older python - Fix some f-string corner cases - Implement PEP-448 generalized dict-unpacking- Removed upstreamed rope-pr333-py39.patch. * Wed Mar 31 2021 Ben Greiner - Add rope-pr333-py39.patch for python39 compatibility gh#python-rope/rope#333 * Mon Oct 19 2020 Matej Cepl - Update to 0.18.0: - Fix `Worder.get_primary_at` for names that start like keywords. - Add guess_def_lineno() to get actual function/class definition line number - Fix SimilarFinder/_ASTMatcher to consider 1/0 and True/False to be unequal - Compatibility with Python 3.8 - Add pytest.ini to collect all tests * Tue May 05 2020 Matej Cepl - Update to 0.17.0: - Make tests compatible with Python 3.8 - Use context manager for open() - Don’t use UserDict (!!!) and collections.MutableMapping. - assertEquals has been deprecated for long time (-> assertEqual) - Remove weird escpaing of \'s\' character, which is the syntax error these days. - Add testing for Python 3.8 as well - Fix pattern for matching short strings - Work with deprecated types and using aliased ones. - Don\'t use underscored _ast, but use ast instead - Direct import from collections is getting deprecated. - Use .is_alive method instead of a deprecated .isAlive in threading.Thread - Fix simple typo: sitaution -> situation (#287) - Two more assertEquals happened.- Remove all patches, which were now included in the upstream tarball: - Python38-compatibility.patch - assertEquals.patch - isAlive_failed_test.patch - obsolete_escape_strings.patch * Mon Mar 09 2020 Matej Cepl - Add assertEquals.patch, obsolete_escape_strings.patch, and Python38-compatibility.patch to deal with various deprecated warnings.- Switch off three tests to make the test suite pass under Python 3.8. * Thu Mar 05 2020 Ondřej Súkup - update to 0.16.0 * new minor relase with bugfixes. * Tue Jan 14 2020 Matej Cepl - Add isAlive_failed_test.patch as a fix for gh#python-rope/rope#283 * Thu Jan 02 2020 Tomáš Chvátal - Run the pytest call only once * Fri Mar 22 2019 Matej Cepl - Upgrade to 0.14.0: - relicensing to LGPLv3+ - bugfixes * Thu Mar 07 2019 Tomáš Chvátal - Fix expansion of test removal * Mon Feb 11 2019 Matej Cepl - Upgrade to 0.12.0: * gh#python-rope/rope#218: support for all of the new async-related nodes. * gh#python-rope/rope#259: fix installation issues on Windows * Wed Jan 16 2019 mceplAATTsuse.com- Workaround gh#python-rope/rope#247 (some tests fail on Python 3.7) * Wed Aug 29 2018 tchvatalAATTsuse.com- Fix buildrequires to not require devel- Run tests without conditional * Thu Aug 09 2018 mceplAATTsuse.com- update to 0.11.0 + Upstream provides no changelog- Remove patch CVE-2014-3539-disable-doa.patch (included upstream) * Mon Aug 28 2017 toddrme2178AATTgmail.com- update to 0.10.7 + Upstream provides no changelog- Add tag for CVE-2014-3539-disable-doa.patch * Fri Jul 21 2017 sebix+novell.comAATTsebix.at- convert to singlespec- update to 0.10.5 * Mon Jul 13 2015 toddrme2178AATTgmail.com- Fix building on SLES 11 * Wed Feb 18 2015 jmatejekAATTsuse.com- update to version 0.10.2 * new maintainer revives project * accumulated bugfixes * better test coverage and all tests pass- disable dynamic object analysis by default, as it is a security risk (CVE-2014-3539-disable-doa.patch, CVE-2014-3539, boo#916890) * Wed Jun 06 2012 saschpeAATTsuse.de- Update to version 0.9.4: + Upstream provides no changelog * Tue Jan 31 2012 saschpeAATTsuse.de- Spec file cleanup * Mon Dec 05 2011 toddrme2178AATTgmail.com- Cleaned up spec file formatting * Tue Jan 25 2011 saschpeAATTsuse.de- Update to version 0.9.3- Added COPYING to documentation- Recompressed tarbal with bzip2 * Wed Aug 05 2009 hpjAATTurpla.net- Initial creation of package python-rope-0.9.2 Wed Aug 5 16:03:28 CEST 2009 -
|
|
|