Skip to main content

pymv

CLI wrapper of rope's module moving functionality. Depends on a slightly forked (hacked up) version of Rope - https://github.com/Ridecell/rope.

Usage

usage: pymv [-h] [--dry-run] [--project-root-directory PROJECT_DIR]
            source_path destination_path [scoped_global_variable]

Move python files and folders, automatically updating import statements in dependent files.

positional arguments:
  source_path
  destination_path
  scoped_global_variable
                        Provide a Global variable/class/function name in source file to move to
                        destination. Allows for greater granularity when moving overscoped modules
                        that need to be split into 2 (or more) modules

optional arguments:
  -h, --help            show this help message and exit
  --dry-run
  --project-root-directory PROJECT_DIR
                        Root directory of the python project in which the files are being moved.
                        This defines the scope for which to search for affected import statements.

Install

pip install git+https://github.com/Ridecell/rope pymv

Metadata

Release files for pymv 1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymv 1.4
File Size Uploaded Provenance Actions
pymv-1.4.tar.gz 3.4 kB Without provenance Details for pymv-1.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pymv 1.4
File Interpreter ABI Platform Actions
pymv-1.4-py3-none-any.whl Python 3 none any Details for pymv-1.4-py3-none-any.whl

Total release size: 7.8 kB

Release files / pymv-1.4.tar.gz

Download URL pymv-1.4.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8e6c53e3eb86c3dc9dd8673647dd77ddc1dde15d0c5ce6b922b495aed68b3a72
BLAKE2b-256 checksum
How to use checksums
309108b3c5343eb5b34a5df0db52b11f3bfd8fdd6769bccbbc2bcb252e69199c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

Release files / pymv-1.4-py3-none-any.whl

Download URL pymv-1.4-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
111e26dd27db44cd993725022e259e12ed8fe8738265e9c46a8aa1d4f2ba9e99
BLAKE2b-256 checksum
How to use checksums
8439ed14c73d82477396e4f690f99d47efb05bce5e74bdd862ff001107729d45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

Security for pymv 1.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page