Skip to main content

devpi-web: a web view for devpi-server

Project description

devpi-web: web interface plugin for devpi-server

This plugin adds a web interface with search for devpi-server.

See https://doc.devpi.net for quickstart and more documentation.

Installation

devpi-web needs to be installed alongside devpi-server.

You can install it with:

pip install devpi-web

There is no configuration needed as devpi-server will automatically discover the plugin through calling hooks using the setuptools entry points mechanism.

Support

If you find a bug, use the issue tracker at Github.

For general questions use GitHub Discussions or the devpi-dev@python.org mailing list.

For support contracts and paid help contact mail at pyfidelity.com.

Changelog

5.0.1 (2025-06-15)

Bug Fixes

  • Fix traceback during unpacking of documentation in some cases.

5.0.0 (2025-06-12)

Deprecations and Removals

  • Removed macros.pt, the contained macros have all been moved to separate templates. See other news entries for details.

  • Remove support for Python below 3.9. In the future end of life Python 3 versions aren’t supported anymore.

  • Future releases will more often require newer devpi-server than before.

Bug Fixes

  • Fix #930: remove remaining uses of unmaintained py library.

Other Changes

  • style.css: Added styling for readme/description code block / literals.

  • macros.pt (navigation macro): Move breadcrumbs out of navigation macro to separate header_breadcrumbs.pt template.

  • macros.pt (head macro): Move favicon out of head macro to separate favicon.pt template.

  • macros.pt: Move footer macro to separate footer.pt template.

  • macros.pt: Move head macro to separate head.pt template.

  • macros.pt: Move headcss macro to separate html_head_css.pt template.

  • macros.pt: Move headscript macro to separate html_head_scripts.pt template.

  • macros.pt: Move logo macro to separate logo.pt template.

  • macros.pt: Move navigation macro to separate header.pt template.

  • macros.pt: Move query_doc macro to separate query_doc.pt template.

  • macros.pt: Move rootaboveuserindexlist macro to separate root_above_user_index_list.pt template.

  • macros.pt: Move rootbelowuserindexlist macro to separate root_below_user_index_list.pt template.

  • macros.pt: Move search macro to separate header_search.pt template.

  • macros.pt: Move status macro to separate header_status.pt template.

  • macros.pt: Move statusbadge macro to separate status_badge.pt template.

  • macros.pt: Move versions macro to separate footer_versions.pt template.

4.3.0 (2024-10-16)

Features

  • index.pt, project.pt, version.pt: Fix #1062: Added a link to download the documentation as zip-file to the index, project and version view.

4.2.3 (2024-09-19)

Bug Fixes

  • Fix deprecation warnings from devpi-server 6.13.0.

  • Lazily evaluate file information. Especially with devpi-postgresql this safes many database accesses on most pages.

  • Guard against missing doczip files, which can happen on replicas during replication.

  • Increase threshold for index status from 60 s to 300 s for warnings and from 300 s to 3600 s for fatal.

4.2.2 (2024-04-20)

Bug Fixes

  • style.css: Always let content be full browser height. This also gives more height with some documentation themes when content is short.

  • style.css: set scrollbar-gutter: stable on body to prevent jumping content in documentation iframe.

  • Fix #970: overwrite fixed html/body heights like 100% in documentation iframe content.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

devpi_web-5.0.1.tar.gz (109.7 kB view details)

Uploaded Source

Built Distribution

devpi_web-5.0.1-py3-none-any.whl (92.0 kB view details)

Uploaded Python 3

File details

Details for the file devpi_web-5.0.1.tar.gz.

File metadata

  • Download URL: devpi_web-5.0.1.tar.gz
  • Upload date:
  • Size: 109.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: devpi-server/6.16.0.dev0 (py3.11.2; linux)

File hashes

Hashes for devpi_web-5.0.1.tar.gz
Algorithm Hash digest
SHA256 461f94dc02985cc608a78a59606dcb2135c86a9e716b189c9c376a19f97e481f
MD5 00da70f537f7c130615a51c6623da6f3
BLAKE2b-256 80e7a161cf12008e38982f0ac55ad0db8307a10c6a21fcc0b7883c20dc8ac741

See more details on using hashes here.

File details

Details for the file devpi_web-5.0.1-py3-none-any.whl.

File metadata

  • Download URL: devpi_web-5.0.1-py3-none-any.whl
  • Upload date:
  • Size: 92.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: devpi-server/6.16.0.dev0 (py3.11.2; linux)

File hashes

Hashes for devpi_web-5.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9d0c820f272a784397475095ab9659140a2a612e5f260bdb200cde237571c981
MD5 c9d1ab8f03e703906314d61fea22aa4a
BLAKE2b-256 2a7e50434cec68a5dbe8aec8abc1c9c06d73425a82df5f2b97cd26401b69f575

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page