semvec/pypi-packages huggingface dataset:
financepype 0.1.10
FinancePype is a Python library for trading on centralized and decentralized exchanges.
Requires Python: <4.0,>=3.13

# Finance Pypeline

A Python framework for managing and executing trading operations across multiple platforms with a focus on reliability and consistency.

## Overview

financepype is a modular trading framework designed to:
- Handle multi-platform trading operations
- Manage trading pairs and balances
- Track operations and their states
- Enforce trading rules and validations
- Support both spot and perpetual trading

It is inspired by some of the concepts used in [hummingbot](https://github.com/hummingbot/hummingbot), but with a focus on simplicity and flexibility.

## Features

- **Multi-Platform Support**: Seamlessly integrate with both centralized and decentralized exchanges
- **Advanced Order Management**:
  - Support for various order types (Market, Limit)
  - Order modifiers (Post-Only, Reduce-Only, IOC, FOK)
  - Position management for derivatives trading
- **Asset Management**:
  - Spot trading support
  - Perpetual futures trading
  - Options trading support
  - Blockchain asset integration
- **Balance Tracking**:
  - Real-time balance updates
  - Multi-currency support
  - PnL tracking
- **Trading Rules Engine**:
  - Customizable trading rules
  - Risk management constraints
  - Position sizing rules
- **Operation Tracking**:
  - Order state management
  - Transaction tracking
  - Fee calculation and tracking

## Installation

The package requires Python 3.13 or later. You can install it using Poetry:

```bash
poetry add financepype
```

Or with pip:

```bash
pip install financepype
```

## Quick Start

Here's a simple example of how to use financepype:

```python
from financepype.assets.factory import AssetFactory
from financepype.platforms.platform import Platform
from financepype.markets.trading_pair import TradingPair

# Initialize platform
platform = Platform(identifier="binance")

# Get assets
btc = AssetFactory.get_asset(platform, "BTC")
usdt = AssetFactory.get_asset(platform, "USDT")

# Create trading pair
trading_pair = TradingPair(name="BTC-USDT")
```

## Development

### Setup

1. Clone the repository:
```bash
git clone https://github.com/gianlucapagliara/financepype.git
cd financepype
```

2. Install dependencies with Poetry:
```bash
poetry install
```

3. Set up pre-commit hooks:
```bash
poetry run pre-commit install
```

### Testing

Run the test suite:

```bash
poetry run pytest
```

### Code Quality

The project uses several tools to maintain code quality:
- Black for code formatting
- isort for import sorting
- mypy for static type checking
- ruff for linting
- pre-commit hooks for automated checks

## License

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

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.
anime-gif-random 0.1.0
Random anime GIF viewer
Requires Python: >=3.7

# Anime GIF Random 🎉

A simple Python package to **view random anime GIFs** using the Giphy API.  
You can easily display anime animations in your Python projects, Jupyter Notebook, or just for fun!

---

## ✨ Features
- 🔥 Get **random anime GIFs** from Giphy API  
- 🎯 Search GIFs by keyword (e.g. "Naruto", "One Piece")  
- 🖼️ Display GIFs directly in **Jupyter Notebook** or **open locally**  
- 📦 Lightweight & easy to use  

---

## 📦 Installation

```bash
pip install anime_gif_random
mcp-data-analzyer-jifengsheng 0.3
a mcp-data-analzyer mcp server.
Requires Python: >=3.10

# 数据分析助手


## 本地调试

安装依赖包
```
uv sync
```
启动命令
```
uv --directory /Users/morris/Desktop/coding/mcp-data-analzyer-jifengsheng run main.py
```
## 提示词
分析{需要分析的文件路径}的各个方面，包含文字和图表，将分析结果保存为markdown格式的分析报告，
分析报告保存到{文件保存路径}目录下

## MCP 配置
```
{
   "mcp-data-analyzer":{
       "command": "uvx",
      "args": ["mcp-data-analzyer-jifengsheng"]
   }
}

```
towncrier 25.8.0
Building newsfiles for your project.
Requires Python: >=3.9

Hear ye, hear ye, says the ``towncrier``
========================================

.. image:: https://img.shields.io/badge/Docs-Read%20The%20Docs-black
   :alt: Documentation
   :target: https://towncrier.readthedocs.io/

.. image:: https://img.shields.io/badge/license-MIT-C06524
   :alt: License: MIT
   :target: https://github.com/twisted/towncrier/blob/trunk/LICENSE

.. image:: https://img.shields.io/pypi/v/towncrier
   :alt: PyPI release
   :target: https://pypi.org/project/towncrier/

``towncrier`` is a utility to produce useful, summarized news files (also known as changelogs) for your project.

Rather than reading the Git history, or having one single file which developers all write to and produce merge conflicts, ``towncrier`` reads "news fragments" which contain information useful to **end users**.

Used by `Twisted <https://github.com/twisted/twisted>`_, `pytest <https://github.com/pytest-dev/pytest/>`_, `pip <https://github.com/pypa/pip/>`_, `BuildBot <https://github.com/buildbot/buildbot>`_, and `attrs <https://github.com/python-attrs/attrs>`_, among others.

While the command line tool ``towncrier`` requires Python to run, as long as you don't use any Python-specific affordances (like auto-detection of the project version), it is usable with **any project type** on **any platform**.


Philosophy
----------

``towncrier`` delivers the news which is convenient to those that hear it, not those that write it.

That is, by duplicating what has changed from the "developer log" (which may contain complex information about the original issue, how it was fixed, who authored the fix, and who reviewed the fix) into a "news fragment" (a small file containing just enough information to be useful to end users), ``towncrier`` can produce a digest of the changes which is valuable to those who may wish to use the software.
These fragments are also commonly called "topfiles" or "newsfiles".

``towncrier`` works best in a development system where all merges involve closing an issue.

To get started, check out our `tutorial <https://towncrier.readthedocs.io/en/latest/tutorial.html>`_!

.. links

Project Links
-------------

- **PyPI**: https://pypi.org/project/towncrier/
- **Documentation**: https://towncrier.readthedocs.io/
- **Release Notes**: https://github.com/twisted/towncrier/blob/trunk/NEWS.rst
- **License**: `MIT <https://github.com/twisted/towncrier/blob/trunk/LICENSE>`_