Metadata-Version: 2.4
Name: devpi-semantic-ui-ng
Version: 0.3.2
Summary: A Semantic UI theme for devpi
Home-page: https://github.com/rmawatson/devpi-semantic-ui
Author: API Hackers
Author-email: github@apihackers.com
Maintainer: rmawatson
Maintainer-email: rmawatson@hotmail.com
License: MIT
Keywords: devpi semantic-ui
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python
Classifier: Environment :: Web Environment
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: System :: Software Distribution
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: devpi-web
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: maintainer
Dynamic: maintainer-email
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Devpi Semantic UI NG

A Semantic UI theme for devpi.

This is a maintained fork of [devpi-semantic-ui](https://github.com/apihackers/devpi-semantic-ui)
by API Hackers, whose last release was 0.2.2 in 2017. It is published to PyPI as
`devpi-semantic-ui-ng` and kept working against current devpi-web releases.

## Installation

You can install the theme with pip:

```command
pip install devpi-semantic-ui-ng
```

## Usage

Run devpi server with:

```command
devpi-server --theme semantic-ui
```

## Screenshots


![Home screenshot](screenshots/home.png "Home page")

![index screenshot](screenshots/index.png "Index page")

## Credits

The theme was originally written by [API Hackers](https://github.com/apihackers).

This fork also carries the following upstream contributions, which are still open
against the original repository:

- [#8](https://github.com/apihackers/devpi-semantic-ui/pull/8) — Get search url
  dynamically, by [tobyX](https://github.com/tobyX)
- [#11](https://github.com/apihackers/devpi-semantic-ui/pull/11) — fix key error
  for some tox-results, by [con-f-use](https://github.com/con-f-use)

Changelog
=========

0.3.2 (2026-08-04)
------------------

- Republished as `devpi-semantic-ui-ng`, a maintained fork of `devpi-semantic-ui` (unreleased since 0.2.2 in 2017). The import package and the `--theme semantic-ui` option are unchanged
- Fix `KeyError` on tox results that carry no `failed` key ([#11](https://github.com/apihackers/devpi-semantic-ui/pull/11), thanks con-f-use)
- Take the live search URL from the search form's action instead of a hardcoded `/+search`, so the dropdown works when devpi is served under a URL prefix ([#8](https://github.com/apihackers/devpi-semantic-ui/pull/8), thanks tobyX)

0.3.1 (2026-08-04)
------------------

- Replace deprecated `pkg_resources` with `importlib.resources`, silencing the removal warning on startup
- Declare `python_requires >= 3.9` and build a Python 3 only wheel

0.3.0 (2026-08-04)
------------------

- Theme the user/organisation page (`/{user}`), which previously fell back to the default devpi-web template
- Link organisation names on the home page to their organisation page
- Fix stray characters rendered on the home page

0.2.2 (2017-02-15)
------------------

- Fix navbar width

0.2.1 (2017-02-15)
------------------

- Added syntax highlighting ([#1](https://github.com/apihackers/devpi-semantic-ui/pull/1))
- Upgraded to latest Semantic-UI (2.2.7)
- Handle tox results
- Handle documentation
- Fix sticky footer

0.1.0 (2016-06-07)
------------------

- Initial release

