semvec/pypi-packages huggingface dataset:
string-randomizer 0.1.0
A simple Python package for randomizing letters in strings
License: MIT
Requires Python: >=3.8

# String Randomizer

A simple Python package for randomizing letters in strings.

## Installation

You can install the package using pip:

```bash
pip install -e .
```

For development with testing tools:

```bash
pip install -e ".[dev]"
```

## Usage

The package provides two main functions:

### randomize_string

Randomizes all characters in a string:

```python
from string_randomizer import randomize_string

# Basic usage
result = randomize_string("hello world")
print(result)  # Example output: "owllorhd le"

# With seed for reproducible results
result = randomize_string("hello", seed=42)
print(result)  # Always produces the same output with seed=42
```

### randomize_words

Randomizes letters within each word while preserving word boundaries:

```python
from string_randomizer import randomize_words

# Basic usage
result = randomize_words("hello world")
print(result)  # Example output: "olehl dlrow"

# With seed for reproducible results
result = randomize_words("hello world", seed=42)
print(result)  # Always produces the same output with seed=42
```

## Running Tests

To run the tests, first install the package with dev dependencies:

```bash
pip install -e ".[dev]"
pytest
```

To run tests with coverage:

```bash
pytest --cov=string_randomizer --cov-report=html
```

## Building and Publishing

To build the package:

```bash
pip install build
python -m build
```

This will create distribution files in the `dist/` directory.

To publish to PyPI (requires PyPI account and credentials):

```bash
pip install twine
twine upload dist/*
```

## Project Structure

```
npi-dsw-example-eactions/
├── string_randomizer/       # Main package directory
│   ├── __init__.py         # Package initialization
│   └── randomizer.py       # Core functionality
├── tests/                  # Test directory
│   ├── __init__.py
│   └── test_randomizer.py  # Test cases
├── pyproject.toml          # Modern Python project configuration
├── setup.py                # Setup script for backward compatibility
├── MANIFEST.in             # Package manifest for distribution
├── README.md               # This file
└── LICENSE                 # License file
```

## License

See LICENSE file for details.
langchain-deepseek 1.0.1
An integration package connecting DeepSeek and LangChain
License: MIT
Requires Python: <4.0.0,>=3.10.0

# langchain-deepseek

[![PyPI - Version](https://img.shields.io/pypi/v/langchain-deepseek?label=%20)](https://pypi.org/project/langchain-deepseek/#history)
[![PyPI - License](https://img.shields.io/pypi/l/langchain-deepseek)](https://opensource.org/licenses/MIT)
[![PyPI - Downloads](https://img.shields.io/pepy/dt/langchain-deepseek)](https://pypistats.org/packages/langchain-deepseek)
[![Twitter](https://img.shields.io/twitter/url/https/twitter.com/langchainai.svg?style=social&label=Follow%20%40LangChainAI)](https://twitter.com/langchainai)

Looking for the JS/TS version? Check out [LangChain.js](https://github.com/langchain-ai/langchainjs).

## Quick Install

```bash
pip install langchain-deepseek
```

## 🤔 What is this?

This package contains the LangChain integration with DeepSeek.

## 📖 Documentation

For full documentation, see the [API reference](https://reference.langchain.com/python/integrations/langchain_deepseek/). For conceptual guides, tutorials, and examples on using these classes, see the [LangChain Docs](https://docs.langchain.com/oss/python/integrations/providers/deepseek).

## 📕 Releases & Versioning

See our [Releases](https://docs.langchain.com/oss/python/release-policy) and [Versioning](https://docs.langchain.com/oss/python/versioning) policies.

## 💁 Contributing

As an open-source project in a rapidly developing field, we are extremely open to contributions, whether it be in the form of a new feature, improved infrastructure, or better documentation.

For detailed information on how to contribute, see the [Contributing Guide](https://docs.langchain.com/oss/python/contributing/overview).