semvec/pypi-packages huggingface dataset:
pickle-com 0.1.0
A drop-in pickle replacement compatible with legacy numpy attributes and inspect.getargspec.
License: MIT
Requires Python: >=3.7

# pickle_com

A drop-in replacement for Python's pickle module, automatically patching legacy numpy attributes and inspect.getargspec for compatibility with old pickle files.

## Usage

```python
import pickle_com as pickle
data = pickle.load(open('file.pkl', 'rb'))
fontGit 0.0.7
A tool for versioning font files with Git.
License: MIT
Requires Python: >=3.11
Keywords: font, git, ufo, version-control

# FontGit
FontGit is an experimental package that loads fonts from a specific commit in a git repo. You don't have to check out any commits, or reset the repo to a specific commit, fontgit loads everything lazily. This means only the requested parts of the fonts is loaded which makes the reading faster.

## Example

```python
from fontGit import FontGit

font_path = 'tests/test_repo/fonts/font_1.ufo' # font should be inside a repo with a commit history

# Open a font at latest commit
font = FontGit.open_at_commit(font_path)

# get list of all commit hashes in the repo
from fontGit.utils import RepoCache
sample_repo = RepoCache(font_path) # it will resolve to the repo root even if font path is given
commits = sample_repo.commits

# get a font at a spcific commit
font = FontGit.open_at_commit(font_path, commit_sha=commits[1])
```
srcs2md 0.1.0
A CLI utility to generate markdown files from source code using glob patterns
License: MIT
Requires Python: >=3.8
Keywords: context, documentation, llm, markdown, source-code

# srcs2md

A CLI utility to generate markdown files from source code using glob patterns. Perfect for creating context files for LLM models.

## Installation

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

Or with development dependencies:

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

## Usage

### Basic Usage

1. Create a configuration file:
   ```bash
   srcs2md --init
   ```

2. Edit `srcs2md.yaml` to specify your source patterns

3. Generate markdown:
   ```bash
   srcs2md                    # Output to stdout
   srcs2md -o output.md       # Output to file
   ```

### Configuration File

The default configuration file `srcs2md.yaml` supports:

- **Header**: Include README content or custom text at the top
- **Patterns**: Glob patterns with language specification
- **Ignore**: Files/patterns to exclude
- **Output**: Formatting options

Example configuration:

```yaml
header:
  include_file: "README.md"
  custom_text: |
    ## Source codes
    
    This section contains source code files.

patterns:
  - pattern: "src/**/*.py"
    language: python
    description: "Python source files"
  
  - pattern: "src/**/*.rs"
    language: rust
    description: "Rust source files"

ignore:
  - "**/__pycache__/**"
  - "**/.git/**"
  - "**/*.pyc"

output:
  include_paths: true
  sort_files: true
```

### Command Line Options

- `-c, --config PATH`: Specify configuration file (default: srcs2md.yaml)
- `-o, --output PATH`: Output file (default: stdout)
- `-p, --pattern PATTERN`: Add file pattern in format 'pattern;language' (can be used multiple times)
- `--no-config`: Skip configuration file entirely, use only command-line options
- `--init`: Create default configuration file
- `--version`: Show version

### Pattern Examples

```bash
# Use configuration file patterns
srcs2md

# Add additional patterns to default config file (srcs2md.yaml) patterns
srcs2md -p "src/**/*.py;python" -p "*.md;markdown"

# Use only command line patterns (no config file needed)
srcs2md -p "src/**/*.rs;rust" -p "tests/**/*.rs;rust" -o output.md

# Mix config file and command line patterns
srcs2md -c custom.yaml -p "scripts/*.sh;bash"

# Skip config file entirely (even if srcs2md.yaml exists)
srcs2md --no-config -p "*.py;python" -p "*.rs;rust"
```

## Development

Install development dependencies:

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

Run linting and type checking:

```bash
ruff check .
ruff format .
mypy srcs2md/
```

## License

MIT
aiohttp_admin2 0.0.19
Generator an admin interface based on aiohttp.
License: MIT
Requires Python: <4.0.0,>=3.12.0
Keywords: aiohttp_admin2, admin interface, aiohttp

.. image:: https://img.shields.io/pypi/v/aiohttp_admin2.svg
        :target: https://pypi.python.org/pypi/aiohttp_admin2

.. image:: https://github.com/Arfey/aiohttp_admin2/actions/workflows/tests.yaml/badge.svg?branch=master
        :target: https://github.com/Arfey/aiohttp_admin2/actions/workflows/tests.yaml

.. image:: https://readthedocs.org/projects/aiohttp-admin2/badge/?version=latest
        :target: https://aiohttp-admin2.readthedocs.io
        :alt: Documentation Status

.. image:: https://pyup.io/repos/github/arfey/aiohttp_admin2/shield.svg
     :target: https://pyup.io/repos/github/arfey/aiohttp_admin2/
     :alt: Updates

.. image:: https://img.shields.io/badge/PRs-welcome-green.svg
     :target: https://github.com/Arfey/aiohttp_admin2/issues
     :alt: PRs Welcome

=============
Aiohttp admin
=============

`Demo site
<https://shrouded-stream-28595.herokuapp.com/>`_ | `Demo source code
<https://github.com/Arfey/aiohttp_admin2/tree/master/example_projects/main>`_.

The aiohttp admin is a library for build admin interface for applications based
on the aiohttp. With this library you can ease to generate CRUD views for your
data (for data storages which support by aiohttp admin) and flexibly customize
representation and access to these.

* Free software: MIT license
* Documentation: https://aiohttp-admin2.readthedocs.io.

Installation
------------

The first step which you need to do it’s installing library

.. code-block:: bash

   pip install aiohttp_admin2

.. image:: https://github.com/Arfey/aiohttp_admin2/blob/master/docs/images/index.png?raw=true

=======
History
=======

`Changelog <https://github.com/Arfey/aiohttp_admin2/releases>`_