--- id: urllib3-secure-extra version: "0.1.0" license: unclear license_treatment: permissive maintenance: abandoned --- # urllib3-secure-extra — Marker library to detect whether urllib3 was installed with the deprecated [secure] extra License: permissive · Maintenance: abandoned · Downloads: 3.1M/mo ## What it is and what it does urllib3-secure-extra is a minimal marker library designed to help detect whether urllib3 was installed with the now-deprecated [secure] extra. It exists to support conditional dependency resolution during a transition period when urllib3 was phasing out that extra. The package has no runtime dependencies and installs as a pure Python wheel. This is a narrow-purpose tool created to bridge a specific compatibility gap in urllib3's dependency ecosystem. It was released on 2022-08-01 and has not been updated since, reflecting that it was meant as a temporary solution for a known deprecation rather than an ongoing library. Use it for: - Detect in setup.py or pyproject.toml whether urllib3 was installed with [secure] to conditionally require additional packages - Maintain backward compatibility in projects that depend on urllib3's [secure] extra during its deprecation period - Conditional marker expressions in dependency specifications to handle urllib3 installation variants ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Detects whether urllib3 was installed with the deprecated [secure] extra, providing a marker library for conditional dependency resolution. No. The package is abandoned and was always a temporary bridge for a specific urllib3 deprecation. Unless you are maintaining legacy code that explicitly depends on detecting the [secure] extra, this library is no longer needed. Check urllib3's current documentation to understand how it now handles secure dependencies. ## Install pip install urllib3-secure-extra uv add urllib3-secure-extra poetry add urllib3-secure-extra ## Installing urllib3-secure-extra Before you install: Low install friction with no runtime dependencies, but the package is abandoned as of 2022-08-17 with no maintenance activity since its single release. License in practice: MIT license permits use, modification, and distribution with minimal restrictions, making it safe to include in most projects. Quickstart: pip install urllib3-secure-extra import urllib3_secure_extra Verify before relying: - Whether this marker library is still needed given urllib3's current handling of the [secure] extra deprecation - Compatibility with modern urllib3 versions and Python versions released after 2022 ## Package facts - License: not declared (permissive) - Python support: unspecified - Install friction: low - Maintenance: abandoned - Downloads: 3.1M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags urllib3 secure extra detection, check urllib3 installation extras, urllib3 marker library, deprecated secure extra marker, urllib3 dependency resolution, urllib3-compat, marker-library [View on SkillFed](https://skillfed.io/packages/urllib3-secure-extra) · [View on PyPI](https://pypi.org/project/urllib3-secure-extra/)