semvec/pypi-packages huggingface dataset:
veercal 0.1.0
A Simple Calculator Package.
Requires Python: >=3.6

# Veercal - Simple Calculator Package

A simple Python calculator package that provides basic mathematical operations.

## Features

- Addition
- Subtraction
- Multiplication
- Division (with zero division protection)

## Installation

```bash
pip install veercal
```

## Usage

```python
from veercal.calculator import Calculator

calc = Calculator()
result = calc.add(5, 3)
print(result)  # Output: 8
```

## Author

Veerendra Shukla (veshukla@gmail.com)
simple-calculator-fath-alrahman-ahmed 0.1.0
A simple calculator package for basic math operations.
Requires Python: >=3.6

# simple-calculator-fath-alrahman-ahmed

A simple calculator package for basic math operations.

## Installation

```bash
pip install simple-calculator-fath-alrahman-ahmed
```

## Usage

```python
from simple_calculator_fath_alrahman_ahmed import add, subtract, multiply, divide

print(add(5, 3))       # Output: 8
print(subtract(5, 3))  # Output: 2
print(multiply(5, 3))  # Output: 15
print(divide(5, 3))    # Output: 1.6666666666666667
```
```
idosell-api 0.8.1.1b1
Python SDK for Idosell REST API
Requires Python: >=3.12
Keywords: api, client, cms, crm, ecommerce, idosell, oms, pim, rest, sdk, system, wms

# WARNING - it's still a work in progress

# Idosell Python API v6 wrapper (`/api/admin/v6/`)

A Python 3 API wrapper for the Idosell REST API ([official documentation](https://idosell.readme.io/docs/apps) and [reference](https://idosell.readme.io/reference)).

This library provides access to Idosell e-commerce platform APIs, enabling management of customers (CRM), orders (OMS), products (PIM), CMS content, system settings, and warehouse operations (WMS).

## Requirements

- Python >= 3.12
- httpx >= 0.27.0
- pydantic >= 2.1.0

## Installation

### Using uv (recommended)

```sh
uv add idosell-api
```

### Using pip

```sh
pip install idosell-api
```

## Quick Start

Initialize the API client and make your first request:

```python
from idosell.api_request import ApiRequest
from idosell.pim.products.categories import Get as GetCategories

# Initialize client
api = ApiRequest(
    base_url="https://yourshop.iai-shop.com/api/admin/v6",
    api_key="YOUR_API_KEY"
)

# Get product categories
categories_dto = GetCategories()
result = api.request(categories_dto)

print(result)
```

## API Modules

The library provides modular access to different Idosell systems:

- **PIM (Product Information Management)**: Manage products, categories, brands, collections, and variants
- **CRM (Customer Relationship Management)**: Handle customers, pricelists, discounts, and tags
- **OMS (Order Management System)**: Process orders, shipments, returns, and refunds
- **CMS (Content Management System)**: Manage entries, snippets, and configuration
- **System**: Configure shops, couriers, and deliveries
- **WMS (Warehouse Management System)**: Track inventory, locations, and suppliers

Each module includes GET, POST, PUT, DELETE where needed operations with type-safe DTOs and Pydantic validation.

## Usage

See [USAGE.md](USAGE.md) for some examples.

## License

MIT

## Development

### Running Tests

```sh
pytest
```

### Linting

```sh
pylint src/idosell/

or (recommended)

ruff check src/idosell/
```

### Building

```sh
uv build
```

### Project Structure

- `src/idosell/cms/`: Content Management System
- `src/idosell/crm/`: Customer Relationship Management
- `src/idosell/oms/`: Order Management System
- `src/idosell/pim/`: Product Information Management
- `src/idosell/system/`: System-related
- `src/idosell/wms/`: Warehouse Management System
- `src/idosell/_common.py`: Shared enumerations, models and utilities
- `src/idosell/api_request.py`: HTTP client for API requests
- `samples/`: Sample/test DTOs usage for all modules
- `tests/`: Pytest-based tests

### Thank you...
[@ltung7/idosell](https://github.com/ltung7/idosell) for your TypeScript library. A lot of this code is loosely based on that library.
py-eawrc-sdk 0.0.3
Python library to help aid access to EA WRC telemetry
Requires Python: >=3.9
Keywords: EA WRC, Telemetry, SDK

# py-eawrc-sdk
SDK built with Python 3 to aid with access to EA WRC's live telemetry. 

# Install

- [Python 3.9+](https://www.python.org/downloads/)
- `pip install py-eawrc-sdk`


## Usage/Examples

NOTE - EA WRC must be launched at least once to generate telemmetry configuration files found in `%UserProfile%/Documents/My Games/WRC/telemetry/`

#### Basic Usage
```python
#!python3
import pyeawrcsdk
wrc = pyeawrcsdk.EAWRCSDK()
wrc.connect()
print(wrc['vehicle_speed'])
```

#### Simple Application Example
```python
#!python3
import eawrcsdk
import time

if __name__ == "__main__":
    wrc = eawrcsdk.EAWRCSDK()
    wrc.connect()
    while True:
        try:
            wrc.freeze_buffer_latest() #Freeze telemmetry data so all data retrieved is from the same telemmetry packet
            if wrc['game_total_time']: #check if data exists first
                ##
                ## application logic
                ##
                print(wrc['game_total_time'])
            time.sleep(1/30)
        except KeyboardInterrupt:
            break
    wrc.close()
    print("client closed")
```
## Feedback

Feel free to contact me if you'd like to contribute to this package. I'm relatively new to python and programming in general and created this package to provide core functionality to other python projects I'm working on.
as3lib-miniAMF 3
A fork of Mini-AMF using up to date dependencies.
Requires Python: >=3.10
Keywords: amf, amf0, amf3, actionscript, air, flash, flashplayer, bytearray, recordset, decoder, encoder, sharedobject, lso, sol

# as3lib-miniAMF
This is a fork of <a href="https://pypi.org/project/Mini-AMF/">Mini-AMF</a> that aims to bring back some of the cut/broken functionality and work properly on newer python versions.

This package uses the same directories as miniamf. They should not be installed together.

## Changes
- Python 2 support has been removed
- The _accel modules have been fixed
- The _accel modules are optional and can be disabled by setting the environment variable 'MINIAMF_NO_CYTHON' to 1. This currently breaks some stuff but I'm working on it.
- pkg_resources (setuptools) has been replaced with importlib.resources
- The deprecated cElementTree can no longer be used for xml related stuff
- sol.save and sol.load now properly manage the files that they manipulate
- util.imports.ModuleFinder has been updated to use find_spec, create_module, and exec_module instead of the deprecated find_module and load_module
- Partial support for AS3 Dictionaries and Vectors has been added. The implementation used is adapted from <a href="https://github.com/fmoo/pyamf/commit/67d2bf2a0da9b940d96cff6cc98156349cad276f">this commit</a>.
- util.pure.BufferedByteStream has been rewritten as a child of io.BytesIO. This shouldn't break things more than they already were.
- util.pure.Excursion has been removed because it is no longer needed.
- The functions utcnow and utcfromtimestamp were added to the util module as future proofing for when they are removed from datetime.
- Flex and remoting support have been mostly brought back. The gateways and adapters currently available are wsgi, Django (partially broken), and SQLAlchemy.

The remoting stuff below will not be brought back:
- Elixir (never updated to python 3)
- Google AppEngine (SDK no longer easily accessible)

## TODO
Test cython modules on 3.9
<br>Fix library when cython modules are not installed.
<br>Bring back twisted support. (I'm having a bit of trouble with this)
<br>Add tests for AS3 vectors and dictionaries.
<br>Fix Django adapters