Metadata-Version: 2.1
Name: devpi-web
Version: 4.2.2
Summary: devpi-web: a web view for devpi-server
Home-page: https://devpi.net
Maintainer: Florian Schulze
Maintainer-email: mail@pyfidelity.com
License: MIT
Project-URL: Bug Tracker, https://github.com/devpi/devpi/issues
Project-URL: Changelog, https://github.com/devpi/devpi/blob/main/web/CHANGELOG
Project-URL: Documentation, https://doc.devpi.net
Project-URL: Source Code, https://github.com/devpi/devpi
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.4
License-File: LICENSE
License-File: AUTHORS
Requires-Dist: Whoosh <3
Requires-Dist: beautifulsoup4 !=4.12.1,>=4.3.2
Requires-Dist: defusedxml
Requires-Dist: devpi-server >=5.2.0
Requires-Dist: devpi-common >=3.2.0
Requires-Dist: docutils >=0.11
Requires-Dist: pygments >=1.6
Requires-Dist: pyramid !=1.10a1
Requires-Dist: pyramid-chameleon
Requires-Dist: readme-renderer[md] >=23.0

================================================
devpi-web: web interface plugin for devpi-server
================================================

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

.. _devpi-server: https://pypi.org/project/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``.

.. _issue tracker at Github: https://github.com/devpi/devpi/issues/
.. _devpi-dev@python.org mailing list: https://mail.python.org/mailman3/lists/devpi-dev.python.org/
.. _GitHub Discussions: https://github.com/devpi/devpi/discussions


=========
Changelog
=========



.. towncrier release notes start

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.



4.2.1 (2023-07-02)
==================

Bug Fixes
---------

- Fix #953: Exception when browsers send ETag for documentation pages.

- Fix #980: Remove long deprecated backward compatibility for old pluggy versions to fix error with pluggy 1.1.0.


4.2.0 (2022-12-05)
==================

Features
--------

- Set ETag header to the doczip hash and max-age to 60 seconds for all documentation files.

- Add ``--keep-docs-packed`` option.


Bug Fixes
---------

- common.js, macros.pt: Fix #823: Remove moment.js and update jquery to 3.6.0.

- common.js: Fix #764: Jumping to anchors with whitespace in documentation now works.

- doc.pt, docview.js, style.css: Fix #764: Rewrote setting height of documentation iframe which also fixes scrolling to anchors generated by JavaScript.

- Fix project names from mirrors with devpi-server >= 6.8.0.

- Fix exception in not found page of project URLs.

- toxresults.pt, version.pt: Fix anchor generation for toxresults URLs.


4.1.1 (2022-09-28)
==================


Bug Fixes
---------

- Generalize GET redirect from URLs with trailing slash to ones without for consistency.


4.1.0 (2022-08-16)
==================

Features
--------

- Support original project names for mirrors with devpi-server 6.6.0.

- project.pt: Fix #601: add refresh button to project page.

- project.pt: add navigation links to original project page for mirrors and to "Simple page" of projects.


Bug Fixes
---------

- Fix #880: explicitly register views for GET method, so there is a 404 on POSTs, like when using twine with wrong upload url.

- Fix #867: AttributeError during ``devpi-import`` and maybe other commands.

