Skip to main content

A CLI and GUI tool built with PySide6

Project description

crpy-tools - Comment Removal Tools for Python

License: MIT

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crpy_tools-0.1.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

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

Hashes for crpy_tools-0.1.0.tar.gz
Algorithm Hash digest
SHA256 16a964ab8939975eb7ac89b4e7b6134b245335c37a8ccb70f567c85be8da54f5
MD5 2fbf28466c37e11e8a1d8bd236974414
BLAKE2b-256 8000ca31ab688296d0fc5be5d0aae7787be1b4dad4d735cd01895a91b721597f

See more details on using hashes here.

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

Hashes for crpy_tools-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 138fa1fa4bd169d413c0ef66df52c01e7db6278b1ee3ddd46ac6e430b21161e8
MD5 933053b93d0b48f16b4c85b8bead0203
BLAKE2b-256 329d2b4d6689e1d4dea46d367487f52e14c6c364c6853ede574217cf6859732b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page