Nerium

Latest version: v0.13.2

Safety actively analyzes 682471 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.3.1

Fixes an invalid Framework classifier that had been added to setup.py and was causing PyPI to reject the release upload.

0.3

No changes to public (web-facing) API. Plugin architecture for resultset query types and formatters simplified.

- Remove abstract base classes
- Rewrite query and formatter modules without class inheritance
- Remove jinja-sql resultset
- Move `resultset` and `formatter` packages directly under `nerium` instead of `contrib`
- Remove query and formatter class lookup maps from config; we can do this with more straightforward naming conventions now
- query file extension matches resultset module name directly
- same with `ne_format` URL param and formatter modules

0.2b1

* Add frontmatter and config file handling
- Move ResultSet and ResultFormatter subclass mappings to global config
- Allow backend database to be specified in frontmatter, config, or envar
- ResultSet classes take a query object (muncihfied dict) that holds query body and metadata attributes
- Handle ResultSet dispatching in query module
- Parse out frontmatter from query files and add to Query object
- Pass through frontmatter metadata to formatter classes
- Currently no formatter uses frontmatter yet, tho default passes it to response
- Support arbitrary key-value metadata to describe results to clients
- Can use frontmatter to specify database backend per query file in this release

0.1.3

Summary Formatter
* Create a summary result formatter which can automatically separate out summary and normal result rows when using [Postgres GROUPING functions](https://www.postgresql.org/docs/current/static/functions-aggregate.html#FUNCTIONS-GROUPING-TABLE) in a query
* Updates to README.md via tym-oao
* Increase test coverage

0.1.2

- Fixed a small bug in Dockerfile: installing from local setup.py was failing to build because README doesn't get copied into the image. Changed to install latest with `pip` instead.
- Added `pipenv` install instruction in README.md

0.1.1

First version uploaded to PyPi
- API as documented in README
- dependencies all included in setup.py
- Dockerfile for Docker Hub
- Command `nerium` starts local aiohttp server with nerium.app

aiohttp

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.