{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/18"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet/5"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"}],"enrichment":{"capability":"Provides named constants for HTTP status codes and helper methods to classify response types, replacing numeric status codes with readable names like HTTP_200_OK.","skillfed_tags":["http-utilities","abandoned"],"use_cases":["Replace magic HTTP status numbers with named constants in Flask or Django view handlers for clearer code.","Check response status types in scripts using the Requests library without hardcoding numeric comparisons.","Provide a consistent status code reference across a custom HTTP API or microservice.","Improve code readability in conditional logic that branches on HTTP response codes."],"what_it_does":"python-status is a minimal library that maps HTTP status codes to named constants and provides utility functions to classify response types. Instead of writing `return ('response', 201)`, you write `return ('response', status.HTTP_201_CREATED)`, making code more readable. It includes helper methods like `is_success()`, `is_client_error()`, and `is_server_error()` to check response classifications.\n\nThe package has no runtime dependencies and is a straightforward constant-and-function collection. It was originally created as a standalone extraction from Django Rest Framework and is independently maintained. However, the project is abandoned\u2014the last release was 2015-10-17 and there have been no updates since, despite the repository remaining unarchived.","worth_installing":"No. The package is abandoned (last updated 2015-10-17) and targets obsolete Python versions (2.7, 3.3\u20133.5). High install friction and lack of maintenance make this a poor choice for new projects. Alternatives may provide equivalent functionality with active support."},"id":"python-status","links":{"html":"https://skillfed.io/packages/python-status","md":"https://skillfed.io/packages/python-status.md","pypi":"https://pypi.org/project/python-status/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2015-10-17","license_spdx":null,"license_treatment":"permissive","name":"python-status","python_support":"unspecified","summary":"HTTP Status for Humans"},"popularity":{"monthly_downloads":135927,"position":11413,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
