A CLI and GUI tool built with PySide6
Project description
crpy-tools - Comment Removal Tools for Python
crpy-tools is a powerful tool for removing comments from Python files while preserving code structure and indentation. It offers both command-line interface (CLI) and graphical user interface (GUI) options for maximum flexibility.
Features
- 🚀 Remove all types of Python comments (#-style)
- 📝 Optionally remove docstrings
- 📁 Process single files or entire directories
- 🔁 Recursive directory processing
- 🎨 Clean code formatting with preserved indentation
- 💻 CLI for scripting and automation
- 🖥️ GUI for easy interactive use
- 📊 Progress reporting and logging
Installation
Requirements
- Python 3.7+
- PySide6 (for GUI)
Install from PyPI (coming soon)
pip install crpy-tools
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
crpy_tools-0.1.0.tar.gz
(10.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file crpy_tools-0.1.0.tar.gz.
File metadata
- Download URL: crpy_tools-0.1.0.tar.gz
- Upload date:
- Size: 10.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16a964ab8939975eb7ac89b4e7b6134b245335c37a8ccb70f567c85be8da54f5
|
|
| MD5 |
2fbf28466c37e11e8a1d8bd236974414
|
|
| BLAKE2b-256 |
8000ca31ab688296d0fc5be5d0aae7787be1b4dad4d735cd01895a91b721597f
|
File details
Details for the file crpy_tools-0.1.0-py3-none-any.whl.
File metadata
- Download URL: crpy_tools-0.1.0-py3-none-any.whl
- Upload date:
- Size: 10.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
138fa1fa4bd169d413c0ef66df52c01e7db6278b1ee3ddd46ac6e430b21161e8
|
|
| MD5 |
933053b93d0b48f16b4c85b8bead0203
|
|
| BLAKE2b-256 |
329d2b4d6689e1d4dea46d367487f52e14c6c364c6853ede574217cf6859732b
|