semvec/pypi-packages huggingface dataset:
python-needle 0.1.dev38
A package helping to navigate nested structures easily
Requires Python: >=3.9

# Needle

Navigating nested structures easily.

## Description

The idea behind this package is to provide a simple interface allowing to "flatten" nested structures into 
a plain table where each key is represented as a fully qualified name that leads to a certain field in the
structure. It is especially useful when dealing with complex configuration objects that are merged into one
from several files or container, and include very long keys that aren't easily visualized via pretty printing.

## Functionality

The package's goal is to provide a simple interface for navigating configurations right in the terminal while
debugging an executed script. It provides two basic high-level functions:

```python
from needle import search, view

obj = { ... }  # some nested object

# parsing keys (with optional depth limitation)
s = search(obj, max_depth=3)  

print(s.top.flat_keys)   # all keys available on the topmost level
s.subsearch("dataset")   # navigating to the "dataset" subsection
print(s.top.flat_keys)   # now, the "dataset" subsection is on the top of the stack

view(obj)                # starts an interactive mode as showed below 
```

## Showcase

![](https://raw.githubusercontent.com/devforfu/needle/main/docs/quick_example.gif)

## Why?

The author of this package encountered a problem of navigating a deeply nested objects often enough to bother
writing a dedicated package that (in his opinion) should simplify that endeavor.
awsc 0.4.0rc11
AWS Commander
Requires Python: >=3.8, <4

# AWSC - AWS Commander

AWSC is a tool inspired by [k9s](https://github.com/derailed/k9s) - the goal is to create a similarly easy to use terminal-based UI for the AWS API.

## Installation

### Requirements

AWSC has been tested with and therefore requires python 3.8 or later.

### Stable releases

AWSC is available on pypi and can be installed via pip.

```bash
$ pip3 install awsc
````

### Edge versions

You can install the latest git revision from the root directory of the repository by issuing:

```bash
$ sudo python3 setup.py install
```

## First use

Through either installation method, the `awsc` binary should become available.

Upon launching AWSC, you are prompted to set an encryption key (password) for your database of access credentials. You will have to enter this encryption key every time you launch AWSC.

You will then be taken to the list of AWS contexts. Your stored contexts from your filesystem (`~/.aws/credentials`) will be imported automatically. Select one of these, or you can either add a new context by pressing `a`.

For navigation, refer to the top right hotkey display on each screen.

### Command palette

The command palette can be accessed by pressing `:`. This allows you to navigate between the different AWS resources. Most resources have short names that are accepted, but the full name of the resource without spaces should also be accepted. For an exhaustive list of commands that are available, type 'help' and press enter.

### Defaults

You can configure a default context, region and ssh key in their relevant screens. These are remembered and automatically set on each launch. Your default SSH key is only used if the keypair for the instance you are accessing does not already have an associated SSH key.

## Version history

Refer to the [changelog](CHANGELOG.md) for release notes on versions.

## Documentation

Documentation for the package is available [here](https://baliame.github.io/awsc).
customShell-chinmaym505 0.0.5
A package to create custom shells
Requires Python: >=3

# customShell
## About
customShell is a module that allows you to create a custom shell
### Author
The author is [chinmaym505](https://github.com/chinmaym505)
### License
customShell has been released under the MIT license
## How to use this module
```
import customShell.shell as shell
myShell = shell.shell({command (type: string):[has arguments? (1 for yes 0 for no),variable to store argument (type: string, keep as empty string if no argument)),code to run for command (type: string)], (other things if any)})
myShell.run()

```
### Example
```
import customShell.shell as shell
myShell = shell.shell({"sayHi":[1,"name","""print(f"Hello there, {name}!")"""],"sayMeow":[0,"","""print("meow!")"""]})
myShell.run()
```
pypoetrylib 0.5.0
Python Poetry lib sample
Requires Python: >=3.7,<4.0

# Confluent CLI Wraper for Python

Simple wrapper library to Confluent CLI


## Get started

```bash
poetry add python-confluent-cli-wrapper
```

```python
from confluent.cli.wrapper.environment import Environment
from confluent.cli.wrapper.kafka_cluster import KafkaCluster
from confluent.cli.wrapper.kafka_topic import KafkaTopic
from confluent.cli.wrapper.session import login
from confluent.cli.wrapper.utils.parsers import OutputEnum

environment=Environment()
kafka_cluster=KafkaCluster()
kafka_topic=KafkaTopic()

login()

environment.list()

kafka_cluster.list()  # eq '--all' argument

```
pyoetrylib 0.2.1
Python Poetry lib sample
Requires Python: >=3.7,<4.0

# Confluent CLI Wraper for Python

Simple wrapper library to Confluent CLI


## Get started

```bash
poetry add python-confluent-cli-wrapper
```

```python
from confluent.cli.wrapper.environment import Environment
from confluent.cli.wrapper.kafka_cluster import KafkaCluster
from confluent.cli.wrapper.kafka_topic import KafkaTopic
from confluent.cli.wrapper.session import login
from confluent.cli.wrapper.utils.parsers import OutputEnum

environment=Environment()
kafka_cluster=KafkaCluster()
kafka_topic=KafkaTopic()

login()

environment.list()

kafka_cluster.list()  # eq '--all' argument

```
py-poetry-lib 0.1.1
Python Poetry lib sample
Requires Python: >=3.7,<4.0

# Confluent CLI Wraper for Python

Simple wrapper library to Confluent CLI


## Get started

```bash
poetry add python-confluent-cli-wrapper
```

```python
from confluent.cli.wrapper.environment import Environment
from confluent.cli.wrapper.kafka_cluster import KafkaCluster
from confluent.cli.wrapper.kafka_topic import KafkaTopic
from confluent.cli.wrapper.session import login
from confluent.cli.wrapper.utils.parsers import OutputEnum

environment=Environment()
kafka_cluster=KafkaCluster()
kafka_topic=KafkaTopic()

login()

environment.list()

kafka_cluster.list()  # eq '--all' argument

```
python-confluent-cli-wrapper 0.1.0
Confluent CLI Wrapper for Python
Requires Python: >=3.7,<4.0

# Confluent CLI Wraper for Python

Simple wrapper library to Confluent CLI


## Get started

```bash
poetry add python-confluent-cli-wrapper
```

```python
from confluent.cli.wrapper.environment import Environment
from confluent.cli.wrapper.kafka_cluster import KafkaCluster
from confluent.cli.wrapper.kafka_topic import KafkaTopic
from confluent.cli.wrapper.session import login
from confluent.cli.wrapper.utils.parsers import OutputEnum

environment=Environment()
kafka_cluster=KafkaCluster()
kafka_topic=KafkaTopic()

login()

environment.list()

kafka_cluster.list()  # eq '--all' argument

```