$npx skillfedfor your agent

zope.browserpage

ZCML directives for configuring browser views for Zope.

With conditionsPyPI WWW/HTTPReleased Sep 2025132.2K downloads / moZPL-2.1Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — zope_browserpage-6.0-py3-none-any.whl
v6.0 · released 2025-09-12 · Python >=3.9 · 10 runtime deps: setuptools, zope.tal, zope.pagetemplate, zope.component, zope.configuration, zope.interface, zope.publisher, zope.schema

Yes, but only if you are already committed to the Zope Toolkit ecosystem. This package is not a standalone library—it is a configuration layer for Zope web applications and requires the entire Zope dependency stack. If you are building a new Zope application, it is a necessary component. If you are not already using Zope, do not install it. The aging maintenance status (336 days since last release) is not a blocker for stable use, but signals that the Zope ecosystem itself may not be the focus of active development.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or later.
  • Depends on the entire Zope Toolkit ecosystem (zope.component, zope.configuration, zope.interface, zope.publisher, zope.schema, zope.security, zope.traversing, zope.tal, zope.pagetemplate, setuptools)—not usable as a standalone library.
  • Low friction to install, but the package is explicitly not reusable without depending on a large chunk of the Zope Toolkit.

License · maintenance · safety

ZPL-2.1 (unclear) — Licensed under ZPL-2.1 (Zope Public License), classified as unclear in treatment. Verify compatibility with your project's licensing requirements before use.

last release 2025-09-12 (336 days) · last repo commit 2025-09-12 · 1 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 132,241 downloads/mo, #11,559 on PyPI

Verify before relying

pip install zope.browserpage

from zope.configuration import xmlconfig
from zope.browserpage import zcml

# Configure ZCML directives for browser views
xmlconfig.file('configure.zcml', package=your_package)
  • Whether menu item registration via zope.browsermenu is actively maintained and compatible with current versions.
  • Real-world usage patterns and whether the Zope Toolkit ecosystem remains actively developed for new projects.
  • Whether the aging maintenance status (336 days since last release) indicates the package is stable or stalled.
Same gist for agents: .md · .json

What it is and what it does

zope.browserpage is a configuration layer for the Zope web framework that registers browser views using ZCML (Zope Configuration Markup Language). It defines three main directives—browser:page, browser:pages, and browser:view—that map URLs and request types to Python view classes or template files. The package is tightly coupled to the Zope Toolkit and cannot be used independently; it requires ten runtime dependencies including zope.component, zope.interface, zope.security, and zope.pagetemplate.

This package is intended for developers building web applications within the Zope ecosystem. It handles the declarative registration of browser views, which are the primary mechanism for handling HTTP requests in Zope. If zope.browsermenu is installed, the directives also support menu item registration; otherwise, menu attributes are silently ignored. The package has been maintained since 2009 and currently supports Python 3.9 through 3.13.

Use it for

  • Register browser view handlers for specific content types and request interfaces in a Zope application.
  • Configure URL-to-view mappings declaratively via ZCML instead of programmatic registration.
  • Set up named page templates as browser views with automatic security and permission handling.
  • Integrate menu items with browser views when zope.browsermenu is available in the environment.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, but only if you are already committed to the Zope Toolkit ecosystem.

This package is not a standalone library—it is a configuration layer for Zope web applications and requires the entire Zope dependency stack. If you are building a new Zope application, it is a necessary component. If you are not already using Zope, do not install it. The aging maintenance status (336 days since last release) is not a blocker for stable use, but signals that the Zope ecosystem itself may not be the focus of active development.

Install

zope-browserpage on PyPI

Before you install

Low friction to install, but the package is explicitly not reusable without depending on a large chunk of the Zope Toolkit. Maintenance status is aging—last release was 336 days ago—though the repository remains active and the package supports current Python versions (3.9–3.13).

Requires Python 3.9 or later. Depends on the entire Zope Toolkit ecosystem (zope.component, zope.configuration, zope.interface, zope.publisher, zope.schema, zope.security, zope.traversing, zope.tal, zope.pagetemplate, setuptools)—not usable as a standalone library.

License in practice

Licensed under ZPL-2.1 (Zope Public License), classified as unclear in treatment. Verify compatibility with your project's licensing requirements before use.

Quickstart

pip install zope.browserpage

from zope.configuration import xmlconfig
from zope.browserpage import zcml

# Configure ZCML directives for browser views
xmlconfig.file('configure.zcml', package=your_package)

Verify before relying

  • Whether menu item registration via zope.browsermenu is actively maintained and compatible with current versions.
  • Real-world usage patterns and whether the Zope Toolkit ecosystem remains actively developed for new projects.
  • Whether the aging maintenance status (336 days since last release) indicates the package is stable or stalled.

Package facts

LicenseZPL-2.1 unclear
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
10 packages
setuptoolszope.talzope.pagetemplatezope.componentzope.configurationzope.interfacezope.publisherzope.schemazope.securityzope.traversing
MaintenanceAging 336 days since the last release
Last repo commit
First released
Downloads132,241 / month, #11,559 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Environment :: Web EnvironmentFramework :: Zope :: 3Intended Audience :: DevelopersLicense :: OSI Approved :: Zope Public LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: Internet :: WWW/HTTP

Evidence: zope_browserpage-6.0-py3-none-any.whl

Tags

Capabilities
zope browser view registrationzcml directives zopezope page template configurationbrowser view zcmlzope web framework viewszcml browser page directivezope component view setup
Topics
zope-frameworkzcml-configurationweb-views

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 › “zope browser view registration”

  • zope.browserpageProvides ZCML directives (browser:page, browser:pages, browser:view)…
  • zope.browserProvides a set of standard interfaces for browser-related components…
  • zope.browsermenuProvides browser menu implementation and ZCML directives for…

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also zope.browser · zope.browsermenu · zope.browserresource · zope.configuration · zope.testbrowser · zope.viewlet · zope.contentprovider · zope.ptresource · zope.pagetemplate · zope.tal