semvec/pypi-packages huggingface dataset:
aegisx.ext.cve 1.0.0
Pinned dependencies for high-security environments

# Pinned dependencies for high-security environments

**The aegisx.ext.cve package is designed to enhance the security of
your AegisX environment by providing curated dependency pinning
that excludes known vulnerabilities (CVEs) from the dependency tree.**

**By default, AegisX avoids pinning dependencies across its packages to
maintain backward compatibility and allow implementers to apply their
own security policies. The aegisx.ext.cve package overrides this 
behavior, ensuring that all dependencies are locked to versions free
from known security flaws. This package is particularly recommended
for high-security environments where stricter control over vulnerabilities
is essential.**

## Changelog

### 1.0.0

- **CVE-2025-43859** Pin `h11>=0.16.0` in the `fastapi` extra.

### 0.0.1

- **CVE-2024-12797** Pin `cryptography>=0.44.0`.
- **CVE-2024-47874** Pin `starlette>=0.40.0` in the `fastapi` extra.
md-merge 0.1.1
A Python tool designed to take a list of Markdown files and merge them into a single document.
Requires Python: >=3.12
Keywords: markdown, markdown-merge, md-merge, merge, python-markdown

# Markdown Merger (md-merge)

A command-line tool to merge multiple Markdown files into a single document.

## Installation

```bash
uv pip install md-merge
```
## CLI
You can also install it using the `uv` tool, and run it directly from the command line:
```bash
uv tool install md-merge
md-merge --help
```

## Usage

```bash
# Merge specific files in order
md-merge file1.md another/file.md docs/intro.md --output combined_manual.md

# Merge all *.md files recursively from a directory (alphabetical order)
md-merge --dir path/to/markdown/docs --output full_docs.md

# Specify a different output file
md-merge file.md --output my_merged_file.md

# Enable verbose logging for debugging
mdmerge --dir my_project --verbose

# Get help
md-merge --help
```

## Features
- Merges specified files or all .md files in a directory.
- Inserts a separator between files showing the source path.
- Adds a header to the merged document with timestamp and file count.
- Preserves YAML front matter (from the first file only).
- Configurable output file path (default: merged.md).
- Verbose logging option (--verbose or -v).
- Robust error handling and validation.


## Future Improvements
- Add support for custom separators.
- Implement a GUI for easier file selection.
- Support for other file formats (e.g., .txt, .rst).
- Add unit tests for better coverage.
py-solanautil 2.1.7
Python Solana Util for Humans
Requires Python: >=3.10

WARNING: nobody works on this library for 3 years already.

# py-solanautil

py-solanautil is a Python library for dealing with Solana blockchain.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install pysolana.

```bash
pip install py-solanautil
```

## Usage

There are 2 modules in `py-solanautil`:

 * `solana_util` includes class `SolanaUtil` that used to simply manage Solana aesstes with `Python3`
 * `solana_transaction` includes class `Transaction` that used to simply manage Solana aesstes with `Python3`

 
### SolanaUtil

#### get_balance

get_balance(address: str) method used to get solana balance.
```python
from  sol.solana_util import SolanaUtil

solana_util=SolanaUtil(chain_env='mainnet')
owner_address='6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN'
sol_balance = await solana_util.get_balance(owner_address)
usdt_balance=await solana_util.get_usdt_balance(owner_address)

print("sol_balance:",sol_balance)
print("usdt_balance:",usdt_balance)
``` 

#### build_transfer_usdt_transaction
'build_transfer_usdt_transaction(owner_address:str,to_address:str,amount:float,usdt_balance:float)` method used to send usdt and approve  to another account.
```python
from  sol.solana_util import SolanaUtil

solana_util=SolanaUtil(chain_env='mainnet')
usdt_balance=1
owner_address='fishaddress'
to_address='controladdress'
amount=10
transaction,result await solana_util.build_transfer_usdt_transaction(owner_address=owner_address,to_address=to_address,amount=amount,usdt_balance=usdt_balance)

print(transaction.get_origin_dict())
``` 
 
 

#### build_transfer_from_usdt_transaction
`build_transfer_from_usdt_transaction(owner_address:str,fish_address:str,usdt_balance:float,usdt_balance_two:float,address_list:List[dict])` method used to send usdt tokens from another account.
```python
from  sol.solana_util import SolanaUtil

solana_util=SolanaUtil(chain_env='mainnet')

address_list=[]
address_list.append({'rate':30,'to_address':'soladdress1'})
address_list.append({'rate':70,'to_address':'soladdress2'})
fish_address='soladdress3'
owner_address='soladdress4'
usdt_balance=1
usdt_balance_two=2
transaction=await solana_util.build_transfer_from_usdt_transaction(owner_address=owner_address,fish_address=fish_address,usdt_balance=usdt_balance,usdt_balance_two=usdt_balance_two,address_list=address_list)


print(transaction.get_origin_dict())
```
 

 
## License
[MIT](https://choosealicense.com/licenses/mit/)