requires.io
Requires.io API
Decision gist · record as of 2026-08-14
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.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires a valid Requires.io API token and an active account with the Requires.io service, which may no longer be operational.
- 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 · maintenance · safety
(unclear) — 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.
last release 2017-11-07 (3202 days)
0 known vulnerabilities (OSV.dev, 2026-08-14) · 181,265 downloads/mo, #10,130 on PyPI
Alternatives
Verify before relying
pip install requires.io
requires.io update-repo -t MY_TOKEN -r MY_REPO --public- 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.
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 on it.
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
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.
Requires a valid Requires.io API token and an active account with the Requires.io service, which may no longer be operational.
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
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 |
| Classifiers | Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.2Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: Implementation :: PyPy |
Evidence: requires.io-0.2.6-py2.py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “requires.io api client”
- requires.ioA command-line tool and Python API client for interacting with the…
- codewords-clientA Python client library for the Codewords API with built-in FastAPI…
- twentyc.rpcA client library for consuming 20c's RESTful API, built on top of the…
Give your agent the search over MCP, or paste the wish link into any chat.
More Utilities packages
Converts domain names between Unicode and ASCII-compatible encoding (Punycode) according to IDNA 2008 and Unicode Technical Standard 46, with security validation and broader script coverage than the standard library.
Install it if you work with internationalized domain names, need to validate domains, or use HTTP clients that depend on it transitively.
Detects and normalizes text encoding from unknown or ambiguous sources, supporting all IANA character sets that Python's core library provides codecs for, with the ability to register custom codecs.
Setuptools is a Python build backend and package management tool that handles building, distributing, and installing Python packages, including support for C/C++ extension modules.
Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.
Install it if you're building an extensible application or framework.
Pygments is a syntax highlighter that colorizes source code and text in over 500 languages and formats, outputting to HTML, LaTeX, RTF, SVG, images, or ANSI terminal sequences.
Install it if you need to display or transform source code.
Six provides utility functions to write Python code that runs on both Python 2.7 and Python 3.3+, smoothing over language differences between the two versions.
See also metagit-cli · python-incidentio-client · polylith-cli · github-action-utils · deb-pkg-tools · to-requirements.txt · python-gerrit-api · aws-cdk.aws-codecommit · dohq-artifactory · pipreqs