0196b219eb
- Update to 1.14.0: * Add type hints to importinfo.py and add repr to ImportInfo * Introduce the preferred_import_style configuration * Add explicit sphinx.configuration key * Python3.13 compat * Adapt conditional for Python 3.14 * Isolate tests that uses external_fixturepkg into a venv * Check for ast.Attributes when finding occurrences in fstrings * add validation to refuse Rename refactoring to a python keyword * Match on module aliases for autoimport suggestions * Remove dependency on build package being installed while running tests * Improved function parser to use ast parser instead of Worder - Add patch use-venv-executable-for-uninstall.patch: * Do not system pip to uninstall external_fixturepkg.
Steve Kowalik2025-11-06 03:54:08 +00:00
6caf4213c5
Accepting request 1224046 from devel:languages:python
Ana Guerrero2024-11-14 15:09:29 +00:00
36a64fbf35
- Skip failing tests with Python 3.13 (gh#python/cpython#126811)
Matej Cepl2024-11-13 22:27:56 +00:00
74e822844b
Accepting request 1140277 from devel:languages:python
Ana Guerrero2024-01-21 22:10:11 +00:00
8806aa11a7
- 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
Dirk Mueller2024-01-21 11:09:48 +00:00
1254294f5a
- 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>
Dirk Mueller2023-12-29 09:53:29 +00:00
62a0ea7c32
Accepting request 1124380 from devel:languages:python
Ana Guerrero2023-11-09 20:35:42 +00:00
32c54535de
Accepting request 1124314 from home:gcomes.obs
Matej Cepl2023-11-09 09:29:38 +00:00
8a3640c188
Accepting request 1108787 from devel:languages:python
Ana Guerrero2023-09-04 20:53:09 +00:00
7aacc6bc02
Accepting request 1108766 from home:mschreiner:branches:devel:languages:python
Dirk Mueller2023-09-04 07:45:29 +00:00
3539b53217
- 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
Dirk Mueller2022-02-20 21:04:12 +00:00
6a51190244
- Update to 0.20.0: - Under the new management: @lieryan kindly decided to take over the maintaining 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
Matej Cepl2021-10-05 19:55:31 +00:00
49519cf671
- 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
Matej Cepl2021-04-18 20:57:00 +00:00
da76951c4c
- 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>
Matej Cepl2020-10-19 11:33:17 +00:00
dc2ac0e553
- 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.
Matej Cepl2020-05-05 16:31:46 +00:00
2c0f838d9b
- 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.
Matej Cepl2020-03-09 09:55:16 +00:00
750b1020e7
Copy from home:frispete:branches:devel:languages:python/python-rope via accept of submit request 17397 Request was accepted with message:
Stephan Kulow
2009-08-27 13:23:09 +00:00