skillfed

Naked

A command line application framework

naked v0.1.32 1.5M downloads/30d#3,820 on PyPI120
Permissive license MIT Abandoned released

What it is and what it does

Naked is a Python framework for building command-line applications, combining a CLI string parser with utility extensions for common Python operations. It includes both a library for parsing command arguments and a command-line tool for scaffolding new projects, running tests, profiling code, and publishing to PyPI. The framework was designed to streamline the full development workflow from project creation through release.

The package depends on requests and pyyaml for HTTP operations and configuration handling. However, it has been abandoned since November 2022 with no updates or maintenance, and its classifiers indicate support only through Python 3.3, making compatibility with modern Python versions uncertain.

Use it for:

  • Build a simple command-line tool with argument parsing and help text generation.
  • Scaffold a new Python project structure with built-in testing and distribution templates.
  • Add type extensions and utility methods to standard Python objects for CLI development.
  • Automate project profiling and testing workflows from the command line.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Naked is a command-line application framework that provides a CLI string parser, Python type extensions, and tooling for project generation, testing, and PyPI distribution.

No. While the package is MIT-licensed and has low install friction, it has been abandoned for over 1377 days with no maintenance. Its classifiers target Python 2.6–3.3, and compatibility with modern Python versions is unverified. For new projects, use a maintained CLI framework instead; for legacy projects already using Naked, consider migration to an actively supported alternative.

Install

naked on PyPI

pip

pip install naked

uv

uv add naked

poetry

poetry add naked

Installing Naked

Before you install

Installation is straightforward with low friction, but the package has been abandoned since November 2022 with no maintenance activity for over 1377 days. Depends only on requests and pyyaml, both stable libraries.

License in practice

MIT license is permissive and imposes minimal restrictions; you can use, modify, and distribute Naked freely in commercial or private projects.

Quickstart

pip install Naked

from naked.commandline import Command

cmd = Command()
print(cmd.args)

Package targets Python 2.6–3.3 per classifiers; behavior on modern Python versions is unverified.

Verify before relying

  • Whether the framework remains compatible with Python versions released after 2022
  • Current state of the CLI parser's behavior with modern command-line conventions
  • Whether the PyPI distribution tooling still works with current PyPI infrastructure

Package facts

License MIT (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 2 — requests, pyyaml
Maintenance abandoned — 1,377 days since the last release
Last repo commit
First released
Downloads 1,520,657/month — #3,820 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: Naked-0.1.32-py2.py3-none-any.whl

Keywords: python, command line, system, application, framework, CLI

Intended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.6Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.3Topic :: Software Development :: Libraries :: Python Modules

Tags

command line application frameworkCLI argument parserpython command line toolsproject scaffolding CLIcommand line string parsing
cli-frameworkabandoned

More Python Modules packages