Revisions of python-rope

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1140277 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1135620 from Dirk Mueller's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1124380 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 31)
Forwarded request #1124314 from gcomes.obs

- add sle15_python_module_pythons
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 956183 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 927544 from Matej Cepl's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 925164 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 26)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 923346 from Matej Cepl's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 886499 from Matej Cepl's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 842555 from Matej Cepl's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 800812 from Matej Cepl's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 781837 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 19)
- update to 0.16.0
 * new minor relase with bugfixes.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 764326 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 18)
- Add isAlive_failed_test.patch as a fix for gh#python-rope/rope#283
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 760393 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 17)
- Run the pytest call only once
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 682417 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 15)
- Fix expansion of test removal
Displaying revisions 1 - 20 of 33
openSUSE Build Service is sponsored by