Revisions of python-rope

buildservice-autocommit accepted request 1140277 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 62)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 61)
- 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
buildservice-autocommit accepted request 1135620 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 60)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 59)
- 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>
buildservice-autocommit accepted request 1124380 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 58)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1124314 from Giacomo Comes's avatar Giacomo Comes (gcomes.obs) (revision 57)
- add sle15_python_module_pythons
buildservice-autocommit accepted request 1108787 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 56)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1108766 from Martin Schreiner's avatar Martin Schreiner (mschreiner) (revision 55)
- 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
buildservice-autocommit accepted request 1045852 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 54)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1045827 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 53)
- Update to 1.6.0
  ## New features & Enhancements
  * #559, #560 Improve handling of whitespace in import and
    from-import statements (@lieryan)
  * #566, #567, #597 Fix variables in kwonlyargs and posonlyargs
    not being correctly passed to extracted methods (@lieryan)
  ## Unit Test
  * #589, #596 Fix issue with sample_project() creating directories
    where it shouldn't when running tests (@lieryan)
  * #547 Add config file for linters
  * #593 Remove only_for decorator for all python versions less
    than 3.7 (@edreamleo)
  ## Tech Debt
  ### Code quality
  * #546 Remove unused vars in test (@lieryan, @edreamleo)
  * #551, #552 Numerous flake8 linter complaints (@edreamleo)
  * #558 Fix typos (@kianmeng)
  * #583, #584 More consistent import style (@edreamleo)
  ### Python 2-related tech debt
  * #533 Refactoring to Remove usage of unicode type (@lieryan)
  * #549, #553 Remove rope.base.utils.pycompat (@dreamleo)
  * #555 Fix some python2-isms (@lieryan)
  ### Rope's AST Wrapper
  * #536, #578 walk does not return a value (@edreamleo)
  * #537, #538 Remove special case code from walk (@edreamleo)
  * #581 Remove functions in rope.base.ast that has functionally
    identical implementation in stdlib's ast (@lieryan, @edreamleo)
  * #582 Refactoring rope.base.ast and remove rope.base.astutils
    (@lieryan, @edreamleo)
  ### pynames and pyobjects
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 52)
- 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
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 51)
- 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
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 50)
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 49)
Fix typo
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 48)
- 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
buildservice-autocommit accepted request 886499 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 47)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 46)
Fix changes
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 45)
- 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
buildservice-autocommit accepted request 885884 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 44)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 885758 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 43)
- Add rope-pr333-py39.patch for python39 compatibility
  gh#python-rope/rope#333
Displaying revisions 1 - 20 of 62
openSUSE Build Service is sponsored by