Path to this page:
./
devel/py-rope,
Python refactoring library
Branch: CURRENT,
Version: 1.13.0,
Package name: py312-rope-1.13.0,
Maintainer: pkgsrc-usersRope is a python refactoring library.
A basic desciption about code refactoring found on wikipedia:
Code refactoring is the process of changing a computer program's
source code without modifying its external functional behavior
in order to improve some of the nonfunctional attributes of the
software.
Advantages include improved code readability and reduced complexity
to improve the maintainability of the source code, as well as a
more expressive internal architecture or object model to improve
extensibility.
Required to run:[
devel/py-setuptools] [
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 287.556 KB
Version history: (Expand)
- (2024-10-14) Updated to version: py312-rope-1.13.0
- (2024-03-24) Updated to version: py311-rope-1.13.0
- (2024-01-18) Updated to version: py311-rope-1.12.0
- (2023-11-09) Updated to version: py311-rope-1.11.0
- (2023-10-23) Updated to version: py311-rope-1.10.0nb1
- (2023-10-04) Updated to version: py311-rope-1.10.0
CVS history: (Expand)
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325) |
Log message:
*: clean-up after python38 removal
|
2024-08-10 08:46:47 by Adam Ciarcinski | Files touched by this commit (1) |
Log message:
py-rope: not for Python 3.9
|
2024-03-24 18:40:18 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-rope: updated to 1.13.0
Release 1.13.0
- Isolate tests that uses external_fixturepkg into a venv (@lieryan)
- Check for ast.Attributes when finding occurrences in fstrings (@sandratsy)
- add validation to refuse Rename refactoring to a python keyword (@lieryan)
- Match on module aliases for autoimport suggestions (@MrBago)
- Remove dependency on `build` package being installed while running tests (@lieryan)
- Improved function parser to use ast parser instead of Worder (@lieryan)
- Update pre-commit (@bagel897)
- Integrate codecov with GHA (@lieryan)
- Minor type hint improvements (@lieryan)
|
2024-01-18 11:23:46 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-rope: updated to 1.12.0
Release 1.12.0
- skip directories with perm error when building autoimport index (@MrBago)
- Remove site-packages from packages search tree (@tkrabel)
- Implement os.PathLike on Resource (@lieryan)
- Ensure autoimport requests uses indexes (@lieryan)
- raise exception when extracting the start of a block without the end
|
2023-11-09 20:15:57 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-rope: updated to 1.11.0
1.11.0
- Implement `except*` syntax
- allow building documentation without having rope module installed
- Allows the in-memory db to be shared across threads
- create one sqlite3.Connection per thread using a thread local
- change AutoImport's `get_modules` to be case sensitive
|
2023-11-07 23:38:10 by Thomas Klausner | Files touched by this commit (112) |
Log message:
*: latest py-sphinx only support Python 3.9+
|
2023-10-04 22:21:19 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-rope: updated to 1.10.0
Release 1.10.0
- Add support for Python 3.12
|