Metadata-Version: 2.4
Name: devpi-findlinks
Version: 3.1.0
Summary: devpi-findlinks: find-links view for devpi-server
Home-page: https://github.com/devpi/devpi-findlinks
Maintainer: Florian Schulze
Maintainer-email: florian.schulze@gmx.net
License: MIT
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
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
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.8
Requires-Dist: devpi-server>=6.10.0
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: license
Dynamic: maintainer
Dynamic: maintainer-email
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

devpi-findlinks: find-links view for devpi-server
=================================================

This plugin adds a new view to each index which lists all packages uploaded on that index or any index inherited except root/pypi.

Installation
------------

``devpi-findlinks`` needs to be installed alongside ``devpi-server``.

You can install it with::

    pip install devpi-findlinks

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

Usage
-----

In a default installation with a user named ``user1`` which has an index named ``dev``, the view would be accessible at ``http://localhost:3141/user1/dev/+findlinks``.

Use such an url with the ``--find-links`` option of ``pip`` or ``easy_install``.

The view uses absolute URLs, to make it possible to use this view via proxy at any location for migration of old environments.


Changelog
=========

3.1.0 - 2026-05-08
------------------

- Require at least devpi-server 6.10.0.

- Support upcoming devpi-server 7.0.0.


3.0.1 - 2024-08-04
------------------

- Replace usage of py.xml.html with string templates and html.escape.

- Drop support for Python < 3.8.

- Add support for Python 3.12.


3.0.0 - 2022-04-24
------------------

- Drop support for Python < 3.7. Support for Python versions will be dropped
  with their respective end of lives.

- Fix plugin registration with pluggy >= 1.0.0.


2.0.1 - 2019-12-02
------------------

- fix use of eggfragment for devpi-server >= 5.0.0.

- dropped testing with Python 2.6 and Python 3.4

- added testing with Python 3.6, 3.7 and 3.8


2.0.0 - 2016-12-06
------------------

- fixes for devpi-server 3.0.0, older versions aren't supported anymore


1.0.1 - 2015-09-30
------------------

- fixes for devpi-server 2.2.0, older versions aren't supported anymore


1.0.0 - 2014-08-12
------------------

- initial release
