semvec/pypi-packages huggingface dataset:
plotly-extend-wrapper 1.0.0
plotly-extend-wrapper: Extended Python library for Plotly
License: MIT
Requires Python: >=3.9

# plotly_extend_wrapper

[![GitHub last commit (branch)](https://img.shields.io/github/last-commit/Laplusdestiny/plotly_extend_wrapper/main?logo=github)](https://github.com/Laplusdestiny/plotly_extend_wrapper/commits/main/)
[![Codecov](https://img.shields.io/codecov/c/gh/Laplusdestiny/plotly_extend_wrapper?style=flat&logo=codecov)](https://app.codecov.io/gh/Laplusdestiny/plotly_extend_wrapper)
[![GitHub (Pre-)Release Date](https://img.shields.io/github/release-date-pre/Laplusdestiny/plotly_extend_wrapper?logo=github)](https://github.com/Laplusdestiny/plotly_extend_wrapper/releases)
[![PyPI - Version](https://img.shields.io/pypi/v/plotly_extend_wrapper?logo=pypi)](https://pypi.org/project/plotly-extend-wrapper/)


Extended Python library for Plotly

You can make plot simply

## Requirement

- Python >= 3.9
- Plotly >= 5.0.0
- kaleido = 0.2.1
- pandas >= 2.2.0

## Graph

- Pie (`wrapper.Plot_pie`)
- Sunburst (`wrapper.Plot_sunburst`)
- Bubble (`wrapper.Plot_bubble_chart`)
- Line with secondary y-axis (`wrapper.Plot_line`)
- Bubble with linear line (`wrapper.Plot_bubble_with_line`)

## Common function

- updater
  - Add options
  - Available options
    - x-axis title
    - y-axis title
    - secondary_y-axis title
    - show legend
    - height
    - width
    - marker size
- common
  - check_directory
    - Check directory with pathlib
    - Make directory if parent directory doesn't exist


## Issue
If there are some bugs, please make issue to tell me!

[![GitHub issues](https://img.shields.io/github/issues/Laplusdestiny/plotly_extend_wrapper?logo=github)](https://github.com/Laplusdestiny/plotly_extend_wrapper/issues)
mkdocs-kpn 1.7.3
A KPN-styles theme for MkDocs
License: MIT
Keywords: mkdocs,documentation,theme

# KPN for MkDocs

[![Conventional
Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=flat-square)](https://conventionalcommits.org)
[![PyPI Package latest
release](https://img.shields.io/pypi/v/mkdocs-kpn.svg?style=flat-square)](https://pypi.org/project/mkdocs-kpn/)

![theme light image](docs/images/example-light.png)

![theme dark image](docs/images/example-dark.png)

## Create a beautiful KPN project documentation

KPN Theme is a theme for MkDocs, an excellent static site generator geared towards project documentation.
It is built using [KPN Styles][kpn_styles].

## Quickstart

Install the latest version of KPN theme with pip:

```bash
pip install mkdocs-kpn
```

Append the following line to your project's mkdocs.yml:

```yaml
theme:
  name: 'kpn'
```

## What to expect

- Responsive design and fluid layout for all kinds of screens and devices,
designed to serve your project documentation in a user-friendly way.
- Support for a lot of markdown extensions.

## Change repo icon

```yaml
# options: github | gitlab | bitbucket | gitea
extra:
  repo_icon: 'github'
```

## Add version to site

Edit `mkdocs.yml` with

```yaml
extra:
  version:
    provider: 'manual'
    version: 1.2.2
```

[kpn_styles]: https://style.kpn.com/
talos-linux-api-v1-6-0 0.1.0
Python bindings for the Talos Linux gRPC API (v1.6.0)
License: MIT
Requires Python: >=3.7

# `talos-linux-api` - Python bindings for the Talos Linux gRPC API

## Installation
Multiple API versions can be installed simultaneously and are made available
at runtime under an *Implicit Namespace Package* named `talos_linux_api`.

Currently available API versions:

* `pip install talos-linux-api-v1.2.0`
* `pip install talos-linux-api-v1.3.0`
* `pip install talos-linux-api-v1.4.0`
* `pip install talos-linux-api-v1.5.0`
* `pip install talos-linux-api-v1.6.0`


## Usage example
```python
import ssl
from talos_linux_api.v1_6_0.machine import MachineServiceStub
from grpclib.client import Channel
from betterproto.lib.google.protobuf import Empty

ssl_context = ssl.create_default_context()
ssl_context.load_cert_chain('client.crt', 'client.key')
ssl_context.load_verify_locations('ca.crt')

async with Channel(host="example.com", port=50000, ssl=ssl_context) as channel:
    machine_service = MachineServiceStub(channel)
    response = await machine_service.cpu_info(Empty())
```

> [!NOTE]
> `openssl` which the `ssl` module relies upon does not like the format of the
> private key that `talosctl` generates.
> ```
> -----BEGIN ED25519 PRIVATE KEY-----
>               ...
> -----END ED25519 PRIVATE KEY-----
> ```
> To make `openssl` happy you have to fix the header and footer by removing the
> `ED25519` part.
> ```
> -----BEGIN PRIVATE KEY-----
>               ...
> -----END PRIVATE KEY-----
> ```