--- id: requires-io version: "0.2.6" license: unclear license_treatment: unclear maintenance: abandoned --- # requires.io — Requires.io API License: unclear · Maintenance: abandoned · Downloads: 181.3K/mo ## What it is and what it does Requires.io is a command-line client for the Requires.io dependency tracking service. It allows developers to create, update, and delete repositories, branches, tags, and deployment sites on the Requires.io platform, as well as monitor Python environments by freezing and uploading their current dependency state. The tool operates entirely through CLI commands that communicate with the Requires.io API using an authentication token. The package has no runtime dependencies and installs as a pure Python wheel. However, it is abandoned—the last release was on 2017-11-07, and the project has not been maintained since then. It was originally designed for Python 2.7 and early Python 3 versions (up to 3.6), which means it may not work reliably on modern Python environments. The underlying Requires.io service's current operational status is also unknown. Use it for: - Automate dependency tracking and monitoring for Python projects hosted on the Requires.io platform (if still operational). - Programmatically create or update repository, branch, and tag dependency snapshots via CLI in CI/CD pipelines. - Monitor live deployment site dependencies by freezing and uploading the current pip environment state. - Delete or manage stale repository, branch, tag, or site records on Requires.io through command-line automation. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A command-line tool and Python API client for interacting with the Requires.io service to manage dependency tracking across repositories, branches, tags, and deployment sites. No. The package is abandoned and has not been maintained since 2017-11-07. The underlying Requires.io service's operational status is unknown, and the package targets obsolete Python versions. License terms are also unclear. Unless you are maintaining legacy code that already depends on it, there is no reason to install this package. ## Install pip install requires-io uv add requires-io poetry add requires-io ## Installing requires.io Before you install: Installation is straightforward with no runtime dependencies, but the package is abandoned and has not been maintained since its last release in 2017. It targets Python 2.7 and early Python 3 versions, which limits compatibility with modern Python environments. License in practice: License status is unclear—no license identifier is declared in the package metadata. Before using this package in a commercial or open-source project, verify the actual license terms from the project homepage or source repository. Quickstart: pip install requires.io requires.io update-repo -t MY_TOKEN -r MY_REPO --public Requires a valid Requires.io API token and an active account with the Requires.io service, which may no longer be operational. Verify before relying: - Whether the Requires.io service itself is still operational or has been shut down. - Current license terms, since the package metadata does not declare a license. - Compatibility with Python versions released after 3.6, given the package's age and classifier history. ## Package facts - License: not declared (unclear) - Python support: unspecified - Install friction: low - Maintenance: abandoned - Downloads: 181.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags requires.io api client, dependency tracking cli, repository dependency management, python requirements monitoring, branch tag site dependency updates, requires.io command line, dependency version tracking, abandoned, legacy, cli-tool [View on SkillFed](https://skillfed.io/packages/requires-io) · [View on PyPI](https://pypi.org/project/requires-io/)