BSD Ports

devel/py-rope 1.14.0 NetBSD

Python refactoring library

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
65c9b1c391
License
gnu-lgpl-v3
Categories
devel, python
Package size
458.1 KiB, 3173.5 KiB installed

Description

Rope 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.

In the other systems

SystemPortVersion
NetBSDdevel/py-rope1.14.0
FreeBSDdevel/py-rope1.7.0_1
OpenBSDdevel/py-rope1.14.0p0
DragonFlydevel/py-rope1.7.0_1
HardenedBSDdevel/py-rope1.7.0_1
GhostBSDdevel/py-rope1.7.0_1

Install

Binary package:

pkgin install py312-rope

From pkgsrc:

cd /usr/pkgsrc/devel/py-rope && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.14.0
NetBSD 10.1 aarch641.14.0
SmartOS / illumos x86_641.15.0
macOS 15 arm641.15.0

Dependencies

Run dependencies 2

Configuration

No options to configure.

Service scripts
none
Flavors
py313-rope-1.14.0, py314-rope-1.14.0

Commit history 2

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
4ae872a6f6 wiz py-rope: update to 1.15.0.
# Release 1.15.0 - #850 Update and pin black version in pre-commit and Github Actions (@lieryan) - #851 Bump supported python version to up to Python 3.14 (@lieryan) - #852 Implement patchedast handlers for TypeAlias (@lieryan) - #853 Implement patchedast handlers TypeVar (@lieryan) - #847 Avoid printing autoimport syntax errors (@yangfan-yf-yf) - #623, #819, #863 Support MatchOr, MatchSequence, MatchStar (@jheld, @lieryan) - #870 Add default implementation for is_dir() (@lieryan) - #872 Fix unicode handling in patchedast (@lieryan) - #845 Support PEP 695 type parameters on class definitions and type aliases in patchedast (@marlon-costa-dc) - #849 docs: resolve warnings and update Github Actions versions (@mcepl) - #835 Tear down tests using python from venv (@aeliton)