semvec/pypi-packages huggingface dataset:
insightpkg 0.1.3
A simple CLI tool to fetch metadata from PyPI
Requires Python: >=3.7

# insightpkg

**insightpkg** is a simple, lightweight command-line interface (CLI) tool that fetches and displays metadata about any Python package hosted on [PyPI](https://pypi.org/). It's useful for developers, maintainers, and package explorers who want quick insights into a package without visiting the PyPI website.

---

## 📦 Features

- Fetch metadata for any PyPI package via the command line
- Displays:
  - Author email
  - Classifiers
  - Project and package URLs
  - Current version
  - License
  - Download links
  - Last serial number
- Option to display raw JSON output
- Simple and fast — perfect for scripting or quick lookups

---

## 🧪 Example Usage

### 📄 Get structured info:

```bash
insightpkg requests
sshkube 0.2.3
Access kubernetes clusters over ssh
Requires Python: >=3.10

# sshkube

Configure access to a kubernetes cluster over ssh:
- ssh public key used to authenticate users to the ssh server
- kubeconfig is available on the ssh server
- all kubectl commands run on the host but routed through an SSH facilitated SOCKS5 HTTPS proxy

## SSH Server
- An ssh server enables login by users with public keys fetched from github
- The server contains a .kube/config file usable for accessing the kubernetes cluster
- The server has tcp forwarding enabled

## SSHKube Client Library
- A python CLI
- SSHs to the ssh server and obtains the .kube/config file
- Runs a SOCKS5 proxy server as a daemon
- prepares environment variables for kubectl to route requests through the SOCKS5 proxy server

## Install on Cluster
```bash
# create demo cluster
k3d cluster create -a1 -p "80:80@loadbalancer" -p "443:443@loadbalancer"

DOMAIN=sshkube.localhost.u8sand.net

# install the sshkube chart
#   users specified line-by-line in githubUsers will be able to authenticate against the cluster
#   storage is used for ssh host keys persistence
#   ingress is used to forward ssl connections to the given domain to the ssh server
helm install --create-namespace -n sshkube sshkube ./charts/sshkube/ -f - << EOF
ingress:
  type: traefik
  domain: ${DOMAIN}
  certResolver: null
storage:
  class: local-path
githubUsers: |
  u8sand
EOF
# by default, users you configure will be given a namespace and exclusive access to that namespace
# cluster admins can give the user broader access if necessary, e.g.
kubectl create clusterrolebinding u8sand --clusterrole=cluster-admin --serviceaccount=u8sand:u8sand

# any user that has been granted access can use sshkube like so:

# the client library can be configured to use the public server we've deployed
# specify your github username and github identity file
sshkube install -s ${DOMAIN} -u u8sand -i ~/.ssh/id_ed25519

# we can run commands through ssh
sshkube run kubectl get secret

# or, preferred we "activate" our environment and use local kubectl
#  this will allow us to also use port-forward
eval "$(sshkube init)"
kubectl get secret

# clean up
k3d cluster delete
```
pyroll-lippmann-mahrenholz-force-torque 3.0.1
Plugin for PyRolL providing the power and labour calculation after O. Lippmann and H. Mahrenholz
Requires Python: >=3.9

# PyRolL Lippmann - Mahrenholz Force and Torque

Plugin for PyRolL providing Power and Labour calculations from O. Lippmann and H. Mahrenholz.

For the docs, see [here](docs/docs.pdf).

This project is licensed under the [BSD-3-Clause license](LICENSE).

The package is available via [PyPi](https://pypi.org/project/pyroll-lippmann-mahrenholz-power-and-labour/) and can be installed with

    pip install pyroll-lippmann-force-torque