{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/10"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/11"}],"enrichment":{"capability":"Serves static and templated content over WSGI, with optional gzip compression and custom headers. Provides both a simple file server (Cling) and a templated variant (Shock) supporting string substitution, kid, and Genshi templates.","skillfed_tags":["legacy","wsgi-middleware"],"use_cases":["Serve static assets (CSS, JS, images) from a Python WSGI application with minimal overhead.","Ad-hoc HTTP file sharing for development or testing without setting up a full web server.","Serve simple templated HTML files with variable substitution or Genshi templates in legacy systems.","Add gzip compression and cache-control headers to static content in existing WSGI stacks."],"what_it_does":"static3 is a lightweight WSGI middleware for serving static files and optionally templated content. It provides two main components: Cling for simple file serving with optional gzip compression and custom headers, and Shock for serving files with template processing using string substitution, kid, or Genshi. The package was designed as a Python 3 fork of an older library and includes convenience methods for serving files via pkg_resources and ad-hoc HTTP sharing.\n\nThe library has no runtime dependencies and integrates directly into WSGI applications. It supports header customization by file type, extension, or URL prefix, and can serve pre-compressed gzip variants of files when available. However, the package has been abandoned since 2016 with no active maintenance, making it a legacy tool suitable primarily for existing deployments or isolated use cases rather than new projects.","worth_installing":"No. The package is abandoned (last release 2016, last commit 2019) with no active maintenance or security updates. While it has no known vulnerabilities and no runtime dependencies, the lack of maintenance and unspecified Python version support make it unsuitable for new projects. Use only if maintaining legacy code already depending on it; for new work, choose an actively maintained WSGI static server."},"id":"static3","links":{"html":"https://skillfed.io/packages/static3","md":"https://skillfed.io/packages/static3.md","pypi":"https://pypi.org/project/static3/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2016-05-10","license_spdx":null,"license_treatment":"copyleft","name":"static3","python_support":"unspecified","summary":"A really simple WSGI way to serve static (or mixed) content."},"popularity":{"monthly_downloads":89304,"position":13671,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.0"}
