Revisions of python-rope
Ana Guerrero (anag+factory)
accepted
request 1140277
from
Dirk Mueller (dirkmueller)
(revision 33)
- update to 1.12.0: * #733 skip directories with perm error when building autoimport index (@MrBago) * #722, #723 Remove site-packages from packages search tree (@tkrabel) * #738 Implement os.PathLike on Resource (@lieryan) * #739, #736 Ensure autoimport requests uses indexes (@lieryan) * #734, #735 raise exception when extracting the start of a block without the end
Dominique Leuenberger (dimstar_suse)
accepted
request 1135620
from
Dirk Mueller (dirkmueller)
(revision 32)
- 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 (@lieryan) - Add pytest.ini to collect all tests <Lie Ryan>
Ana Guerrero (anag+factory)
accepted
request 1124380
from
Matej Cepl (mcepl)
(revision 31)
Forwarded request #1124314 from gcomes.obs - add sle15_python_module_pythons
Dominique Leuenberger (dimstar_suse)
accepted
request 1045852
from
Dirk Mueller (dirkmueller)
(revision 29)
Dominique Leuenberger (dimstar_suse)
accepted
request 956183
from
Dirk Mueller (dirkmueller)
(revision 28)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 927544
from
Matej Cepl (mcepl)
(revision 27)
- Update to 0.21.0: - #392, #316 Handle `global` keyword when extracting method (@climbus) - context manager: - #387, #433 Implement extract refactoring for code containing `async with` (@lieryan) - #398, #104 Fix parsing of nested `with` statement/context manager (@climbus) - list/set/dict/generator comprehension scope issues: - #422 Added scopes for comprehension expressions as part of #293 (@climbus) - #426, #429 Added support for checking scopes by offset as part of #293 (@climbus) - #293, #430 Fix renaming global var affects list comprehension (@climbus) - #395, #315 Reuse of variable in comprehensions confuses method extraction (@climbus) - #436 Fix error `TypeError: 'PyDefinedObject' object is not subscriptable` (@lieryan) - f-string: - #303, #420 Fix inlining into f-string containing quote characters (@lieryan) - inline assignment/walrus operator: - #423 Fix `AttributeError: '_ExpressionVisitor' object has no attribute 'defineds'` (@lieryan) - #391, #376 Fix improper replacement when extracting attribute access expression with `similar=True` (@climbus) - #396 Fix improper replacement when extracting index access expression with `similar=True` (@lieryan) - #434 Move read() to FileSystemCommands - #410 Setup all-contributors bot (@lieryan) - #404 Blacken source code, rope now follows black code style (@climbus) - #399 Add Github Actions to enforce black code style - #403 Remove plain 'unittest' only runner
Dominique Leuenberger (dimstar_suse)
accepted
request 925164
from
Factory Maintainer (factory-maintainer)
(revision 26)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 923346
from
Matej Cepl (mcepl)
(revision 25)
- Update to 0.20.0: - Under the new management: @lieryan kindly decided to take over the maintaining of the package. - #377 Added the ability to extract method to @staticmethod/@classmethod (@climbus) - #374 Changed Organize import to keep variables listed in `__all__` - Change default .ropeproject/config.py to ignore code in folders named .venv and venv (@0x1e02) - #372 Add extract method refactoring of code containing `exec` (@ceridwen) - #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
Dominique Leuenberger (dimstar_suse)
accepted
request 886499
from
Matej Cepl (mcepl)
(revision 24)
- 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.
Dominique Leuenberger (dimstar_suse)
accepted
request 885884
from
Markéta Machová (mcalabkova)
(revision 23)
Dominique Leuenberger (dimstar_suse)
accepted
request 842555
from
Matej Cepl (mcepl)
(revision 22)
- Update to 0.18.0: - Fix `Worder.get_primary_at` for names that start like keywords. <Rob Kelly> - Add guess_def_lineno() to get actual function/class definition line number <Lie Ryan> - Fix SimilarFinder/_ASTMatcher to consider 1/0 and True/False to be unequal <Lie Ryan> - Compatibility with Python 3.8 - Add pytest.ini to collect all tests <Lie Ryan>
Dominique Leuenberger (dimstar_suse)
accepted
request 800812
from
Matej Cepl (mcepl)
(revision 21)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 783265
from
Tomáš Chvátal (scarabeus_iv)
(revision 20)
py38 fix
Dominique Leuenberger (dimstar_suse)
accepted
request 781837
from
Ondřej Súkup (mimi_vx)
(revision 19)
- update to 0.16.0 * new minor relase with bugfixes.
Dominique Leuenberger (dimstar_suse)
accepted
request 764326
from
Matej Cepl (mcepl)
(revision 18)
- Add isAlive_failed_test.patch as a fix for gh#python-rope/rope#283
Dominique Leuenberger (dimstar_suse)
accepted
request 760393
from
Tomáš Chvátal (scarabeus_iv)
(revision 17)
- Run the pytest call only once
Stephan Kulow (coolo)
accepted
request 682417
from
Tomáš Chvátal (scarabeus_iv)
(revision 15)
- Fix expansion of test removal
Displaying revisions 1 - 20 of 33