Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/beat-no/roper
https://github.com/beat-no/roper
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/beat-no/roper
- Owner: beat-no
- License: gpl-3.0
- Created: 2019-12-20T13:12:55.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-24T17:19:43.000Z (over 4 years ago)
- Last Synced: 2024-10-29T01:37:45.337Z (2 months ago)
- Language: Python
- Size: 34.2 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE
Awesome Lists containing this project
README
=====
roper
=====A CLI refactoring tool using the `rope `_ library.
Install
=======
To install for the current user, do::$ pip install --user roper
Develop
=======
To prepare for development, do::$ git clone https://github.com/beat-no/roper.git
$ cd roper
$ mkvirtualenv roperReleasing new versions of the package is handled by `sykel`. To install, do::
$ pip install --user sykel
To preapre a release, do::
$ sykel version.bump
$ sykel package.clean package.build
$ sykel package.publishAlternatives
============IDEs
----
* PyCharm - https://www.jetbrains.com/help/pycharm/refactoring-source-code.htmlEditor plugins
--------------
* vim - https://github.com/python-rope/ropevim
* emacs - https://github.com/python-rope/ropemacsLibraries
---------
* bowler - https://pybowler.io/
* libcst - https://libcst.readthedocs.io/en/latest/
* undebt - https://github.com/Yelp/undebt
* redbaron - http://redbaron.pycqa.org/en/latest/Resources
=========
* https://github.com/python-rope/rope
* https://realpython.com/python-refactoring/