SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python310-rope-1.9.0-65.1.noarch.rpm :

* 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
 
ICM