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.1.0 (2026-04-30)

Features

  • With devpi-server 7.x information and warnings about inheritance from bases of an index are reported. This includes inheritance cycles, missing bases and how rules for merging project releases from bases are applied.

  • Support upcoming devpi-server 7.0.0 release.

Other Changes

  • index.pt: Moved bases and whitelist info to index_bases.pt macro.

  • project.pt, version.pt: Moved whitelist info to merge_info.pt macro in preparation for changes in devpi-server 7.x.

  • project.pt: Moved refresh button to project_refresh.pt macro.

5.0.2 (2026-03-17)

Bug Fixes

  • Prevent double indexing work on first start of freshly initialized/imported instance.

  • Optimize preparation of mirror project data for indexing.

  • Consistently use offline mode when indexing. This especially helps performance on startup.

  • Skip redirect if an installer is detected which is configured without +simple in the URL.

Other Changes

  • Support string timestamps for file history log entries from devpi-server 7.0.0.

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.

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.1.0.tar.gz (112.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

devpi_web-5.1.0-py3-none-any.whl (94.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for devpi_web-5.1.0.tar.gz
Algorithm Hash digest
SHA256 cde113d03ff21958c54e51feb3155a8df25e8a567850390e939bd4ab26be6edc
MD5 24d56e21a6fcba5e354a53a1af116746
BLAKE2b-256 65f3dd00d675e8819bb5d2ac33b8248c845cc3ce0af9b0aad3b7ac13822de560

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for devpi_web-5.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e69e066ef42c7255532e0023f25f25dbbe795429f69d76c6f21bd60d3bad946f
MD5 3a5bc8021b8714c993564e2971935e39
BLAKE2b-256 6e659677be04b2af882100891231aa5ba79a71544c5b1be9a73f6ea855408417

See more details on using hashes here.

Supported by

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