requires.io
Requires.io API
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 on this page — 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
requires-io on PyPI
pip
pip install requires-iouv
uv add requires-iopoetry
poetry add requires-ioInstalling 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 | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | abandoned — 3,202 days since the last release |
| First released | |
| Downloads | 181,265/month — #10,130 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: requires.io-0.2.6-py2.py3-none-any.whl
Tags
More Utilities packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
charset-normalizerDetects and normalizes text encoding from…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
pluggyPluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
PygmentsPygments is a syntax highlighter that colorizes…
permissive · top 100 on PyPI
sixSix provides utility functions to write Python…
permissive · top 100 on PyPI
metagit-cliMetagit provides cross-repository awareness and…
unclear · top 15,000 on PyPI
polylith-cliA command-line tool that scaffolds and manages…
permissive · top 15,000 on PyPI
github-action-utilsProvides Python functions to invoke GitHub…
permissive · top 5,000 on PyPI
deb-pkg-toolsBuilds, inspects, and manages Debian binary…
permissive · top 15,000 on PyPI
to-requirements.txtAutomatically synchronizes your project's…
permissive · top 15,000 on PyPI
python-gerrit-apiProvides a Python client library for…
permissive · top 15,000 on PyPI
aws-cdk.aws-codecommitProvides AWS CDK constructs for creating and…
permissive · top 15,000 on PyPI
dohq-artifactoryA Python library that provides pathlib-like…
permissive · top 5,000 on PyPI
pipreqsScans Python project source code to detect…
permissive · top 5,000 on PyPI