semvec/pypi-packages huggingface dataset:
minifypy 0.0.1
minify py file(s)

### minifypy
install it via pip/pip3
```
py install minifypy
```
run the minifier by
```
py -m minifypy
```
>Please opt:
>1. select a py file to minify
>2. minify all py file(s) in the current directory
>
>Enter your choice (1 to 2): _
knetvis 0.1.1
A CLI tool for Kubernetes Network Policy visualization
Requires Python: >=3.8

# knetvis - Kubernetes Network Policy Visualizer

[![PyPI version](https://badge.fury.io/py/knetvis.svg)](https://badge.fury.io/py/knetvis)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Build Status](https://github.com/yourusername/knetvis/workflows/CI/badge.svg)](https://github.com/yourusername/knetvis/actions)
[![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)

A powerful CLI tool for visualizing and testing Kubernetes Network Policies.

## Features

- 🎯 **Visual Network Policy Analysis**: Generate clear visualizations of your network policies
- 🔍 **Policy Testing**: Test connectivity between pods and services
- ✅ **Policy Validation**: Validate network policies before applying them
- 🌐 **Cross-Namespace Support**: Analyze policies across multiple namespaces

## Demo
![Knetvis Operation](images/Real-demo.gif)

## Quick Start

```bash
# Install knetvis
pip install knetvis

# Visualize network policies in a namespace
knetvis visualize my-namespace

# Test connectivity between pods
knetvis test pod/frontend pod/backend

# Validate a policy file
knetvis validate policy.yaml
```

## Installation

### Prerequisites
- Python 3.8 or higher
- Access to a Kubernetes cluster
- kubectl configured with cluster access

### Install Methods
```bash
# Via pip
pip install knetvis

# From source
git clone https://github.com/yourusername/knetvis.git
cd knetvis
pip install -e .
```

## Usage Examples

### Visualizing Network Policies
```bash
# Basic visualization
knetvis visualize production -o network.png

# Show cross-namespace connections
knetvis visualize production --show-external
```

### Testing Connectivity
```bash
# Test pod-to-pod connectivity
knetvis test pod/frontend pod/backend

# Test with namespace specification
knetvis test namespace/front/pod/web namespace/back/pod/api
```

### Validating Policies
```bash
# Validate a single policy
knetvis validate policy.yaml

# Validate multiple policies
knetvis validate -d policies/
```

## Documentation

- [Installation Guide](docs/installation.md)
- [Usage Guide](docs/usage.md)
- [API Reference](docs/api.md)
- [Contributing Guide](CONTRIBUTING.md)
- [FAQ](docs/faq.md)

## Contributing

We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Support

- 📫 [GitHub Issues](https://github.com/yourusername/knetvis/issues)
- 💬 [Discussions](https://github.com/yourusername/knetvis/discussions)
- 📖 [Wiki](https://github.com/yourusername/knetvis/wiki)

## Acknowledgments

- The Kubernetes community
- All contributors and maintainers
mopa 0.3.0b0
Library for interactive multi-objective power amplifier design
Requires Python: >=3.7

# mopa
Library for interactive multi-objective power amplifier design

# I. Installation
1. Download [Python](https://www.python.org/downloads/) and ensure you can run it from your terminal by running `$ python --version` 
2. Install the test verson of mopa using `$ pip install mopa`
3. To check that installation is successful `$ pip show mopa`

# II. Dashboard via Heroku
Mopa's dashboard is currently running on a free Heroku instance. The link to the website is [mopa-env.eba-eyd6muxg.us-west-2.elasticbeanstalk.com/](http://mopa-env.eba-eyd6muxg.us-west-2.elasticbeanstalk.com/).
* The website is being run with very little computing power, so analyses may take some time. 

# III. Dashboard on Local Machine
If you want to use your local computer's computing power, you can run the dashboard via command line:
1. Run Python on the command line by running `$ python`
2. Import mopa `>>> import mopa`
3. Create a dashboard `>>> app = mopa.app.create_dashboard()`
4. Run the dashboard `>>> app.run_server()`
pydantic-adobe-audition 0.1.1
Pydantic model for Adobe Audition Sesx project files.
Requires Python: >=3.10

# Overview

This simple library is a `pydantic` + `pydantic-xml` data model for Adobe Audition `.sesx` project files.

It strives to offer full read/write compatibility with the full SESX file format, enabling easier automation and scripting around project files without risking breaking those project files.

## Installation

```bash
pip install pydantic_adobe_audition
```

## Usage

```python
from pathlib import Path
from pydantic_adobe_audition import Sesx

# Read data
sesx_content = Path("to/project.sesx").read_text()
project = Sesx.from_xml(sesx_content)

# Write data
sesx_content = project.to_xml()
Path("to/project.output.sesx").write_text(sesx_content)
```
git-issue-reporter 1.1.0
A Django module to report issues directly to GitHub.

# GitHub Issue Reporter

**GitHub Issue Reporter** is a Django module that enables users to create and submit issues directly to a GitHub repository from a Django web application.

---

## Installation

1. Install the package using pip:
   ```bash
   pip install github-issue-reporter
   ```

2. Add the module to your Django project's `INSTALLED_APPS` in `settings.py`:
   ```python
   INSTALLED_APPS = [
       ...,
       'github_issue_reporter',
   ]
   ```

---

## Configuration

Add the following configuration settings to your `settings.py` file:

```python
GITHUB_REPO_NAME = "repo_name_without_extension"  # Replace with your repository name
GITHUB_USER = "github_username"    # Replace with your GitHub username
GITHUB_API_TOKEN = "github_api_token"  # Replace with your GitHub API token
```

### Notes:
- **`GITHUB_REPO_NAME`**: This is the name of your GitHub repository.
- **`GITHUB_USER`**: Your GitHub username.
- **`GITHUB_API_TOKEN`**: A personal access token generated from GitHub. (See [GitHub Personal Access Tokens](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token))

---

## Usage

### URL Configuration
At the project level, include `github_issue_reporter.urls` in your `urls.py` file:

```python
from django.urls import path, include

urlpatterns = [
    ...,
    path('module/', include('github_issue_reporter.urls')),
]
```

### Accessing the Issue Reporter
Once the module is included, you can access the issue reporting page by visiting:
```
http://<your-domain>/module/report-issue/
```

---

## Features
- **GitHub Integration**: Submit issues directly to your repositoryâ€™s issue tracker.
- **Simple Setup**: Configure and start using the module with minimal effort.
- **Django Templating**: Customize the provided HTML templates to suit your application.

---

## Customization
You can override the default template `report_issue.html` by creating a custom version in your project. Place the custom template at the following path:
```
<your_app>/templates/github_issue_reporter/report_issue.html
```