semvec/pypi-packages huggingface dataset:
Projeto-Mega-Homem 1.0.1.post0
A remake of Cut Man stage from Mega Man 1 using pygame and python 3.11.0
Requires Python: >=3.11

# Projeto_Mega-Homem
The Cut Man stage from Mega Man 1 (NES) remade with pygame

The following requisites are necessary to run the game:
* Python 3.11.0
* Pygame 2.6.1

# Running Instructions
To run this program you need to run the command mega_homem on any directory of your machine

# Controls
* Movement: WASD
* Jump: Space
* Shoot: J
DKCloudCommand 1.4.1
DataKitchen Cloud Command Line
Requires Python: >=3.6
Keywords: DataKitchen, Cloud, Commandline, Analytics, Agile Data, DataOps

# DKCloudCommand

DKCloudCommand is the command line interface for interacting with 
[DataKitchen's DataOps platform](https://cloud.datakitchen.io/)

The DataKitchen DataOps Platform is your command center for DataOps. The Platform automates the key functions of your development and production workflows so cross-functional teams can seamlessly collaborate, quickly innovate, and instantly deliver the kind of error-free, on-demand insight that leads to one successful business decision after another.
simple-calculator-ahmed-khaled 0.1.0
A simple calculator package for basic math operations
Requires Python: >=3.6

'''# Simple Calculator - Ahmed Khaled

A simple Python library for basic arithmetic operations: addition, subtraction, multiplication, and division.

## Installation

To install the package, use the following command:

```bash
pip install simple-calculator-ahmed-khaled
```

## Usage

```python
from simple_calculator_ahmed_khaled.calculator import add, subtract, multiply, divide

# Addition
result_add = add(15, 7)
print(f"Addition: {result_add}")

# Subtraction
result_subtract = subtract(15, 7)
print(f"Subtraction: {result_subtract}")

# Multiplication
result_multiply = multiply(15, 7)
print(f"Multiplication: {result_multiply}")

# Division
result_divide = divide(15, 7)
print(f"Division: {result_divide}")

# Division by zero
try:
    divide(15, 0)
except ValueError as e:
    print(e)
```
'''
python-heap 0.1.0
Heap implementation in python because heapq sucks!
Requires Python: >=3.10

# Heap

A Python binary heap supporting both **min-heap** and **max-heap** behavior. Each node (`PQNode`) must be **unique and hashable**. The heap allows fast insert, update, remove, and pop operations.

---

## Features

- Min-heap or max-heap (`kind="min"` or `"max"`)  
- Nodes store a `key` (used for ordering) and `value` (actual data)  
- Duplicate nodes trigger a warning but are allowed  
- O(log n) insert, update, pop, and remove

---

## Installation

Copy the `Heap` class and `PQNode` protocol into your project. No external dependencies required.

---

## Usage

```python

from heap import Heap, PQNode
import warnings

class Node:
    def __init__(self, key, value):
        self.key = key       # Heap ordering
        self.value = value   # Unique data

    # Ensure uniqueness and hashability via `value`
    def __hash__(self):
        return hash(self.value)

    def __eq__(self, other):
        return isinstance(other, Node) and self.value == other.value

# Create a min-heap
heap = Heap(kind="min")

# Insert nodes
n1 = Node(5, "apple")
n2 = Node(2, "banana")
n3 = Node(8, "cherry")

heap.insert(n1)
heap.insert(n2)
heap.insert(n3)

# Pop the top element (smallest key)
top = heap.pop()
print(top.value, top.key)  # Output: banana 2

# Update a node's key
heap.update(n3, 1)
print(heap.pop().value, heap.pop().key)  # Output: cherry 1

# Remove a node
heap.remove(n1)
aws-ssh-utils 0.2.4
Easy AWS SSHing
Requires Python: >=3.11

# AWS SSH Utils

[![Version](https://img.shields.io/pypi/v/aws-ssh-utils.svg)](https://pypi.org/project/aws-ssh-utils/)
[![License](https://img.shields.io/pypi/l/aws-ssh-utils.svg)](#)
[![Supported Python Versions](https://img.shields.io/pypi/pyversions/aws-ssh-utils.svg)](https://pypi.org/project/aws-ssh-utils/)

```shell
pip install aws-ssh-utils

aws_ssh ec2

aws_ssh emr

aws_ssh emr-all
```

This allows you to interactively SSH to an EC2 instance, EMR instance, or all EMR instances with TMUX.

It utilizes [questionary](https://pypi.org/project/questionary/) to ask you which instance you want to connect to.

## EC2

Select an instance from an interactive list. You can filter the instances by name.

```shell
$ aws_auth ec2 --help
Usage: aws_ssh ec2 [OPTIONS]

  Asks user which EC2 instance they want to connect to, then opens an
  interactive SSH session to the instance

Options:
  -p, --profile TEXT    Which AWS profile to use
  -r, --region TEXT     Which AWS region to use
  -u, --user TEXT       Which user to connect as
  --private / --public  Connect to the instance's private or public IP
  -k, --key-file TEXT   Which key file to use to connect
  --help                Show this message and exit.
```

## EMR

Select the EMR cluster, instance group, and instance to connect to.

```shell
$ aws_ssh emr --help
Usage: aws_ssh emr [OPTIONS]

  Asks user which Cluster and EC2 instance they want to connect to, then opens an interactive SSH session to the instance

Options:
  -p, --profile TEXT    Which AWS profile to use
  -r, --region TEXT     Which AWS region to use
  -u, --user TEXT       Which user to connect as
  --private / --public  Connect to the instance's private or public IP
  -k, --key-file TEXT   Which key file to use to connect
  --help                Show this message and exit.
```

## EMR All

Select the EMR cluster to connect to. Then creates a new TMUX session with a window per instance. Each window will have an SSH connection to that instance open.

```shell
$ aws_ssh emr-all --help
Usage: aws_ssh emr-all [OPTIONS]

  Asks user which Cluster and EC2 instance they want to connect to, Then
  prints a tmux cli statement that will open a new session with a window per
  ec2 instance with ssh shell already opened.

Options:
  -p, --profile TEXT    Which AWS profile to use
  -r, --region TEXT     Which AWS region to use
  -u, --user TEXT       Which user to connect as
  --private / --public  Connect to the instance's private or public IP
  -k, --key-file TEXT   Which key file to use to connect
  --help                Show this message and exit.
```