semvec/pypi-packages huggingface dataset:
package-schemes 0.1.2
Schemas and interfaces describing python packages
Requires Python: >=3.9

# Package Schemas

Schemas and interfaces describing python packages

[![PyPI](https://img.shields.io/pypi/v/package-schemes)](https://pypi.org/project/package-schemes/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/package-schemes)](https://pypi.org/project/package-schemes/)

[![Downloads](https://static.pepy.tech/badge/package-schemes)](https://pepy.tech/project/package-schemes)
[![GitLab stars](https://img.shields.io/gitlab/stars/rocshers/python/package-schemes)](https://gitlab.com/rocshers/python/package-schemes)
[![GitLab last commit](https://img.shields.io/gitlab/last-commit/rocshers/python/package-schemes)](https://gitlab.com/rocshers/python/package-schemes)

## Content

- [Package Schemas](#package-schemas)
  - [Content](#content)
  - [Schemes](#schemes)
    - [package\_schemes.PyProjectScheme](#package_schemespyprojectscheme)
    - [package\_schemes.UvLockV1Scheme](#package_schemesuvlockv1scheme)
  - [Contribute](#contribute)

## Schemes

### package_schemes.PyProjectScheme

### package_schemes.UvLockV1Scheme

## Contribute

Issue Tracker: <https://gitlab.com/rocshers/python/package-schemes/-/issues>  
Source Code: <https://gitlab.com/rocshers/python/package-schemes>

Before adding changes:

```bash
make install
```

After changes:

```bash
make format test
```
thirteen 1.0.0
A package to check if a number is equal to 13 or not.
Requires Python: >=3.8

# Thirteen

## Overview

The **Thirteen** package checks if a number is 13 or not. This package was created as a playful challenge to implement a seemingly complex solution for a simple problem.

## Features

- Checks if a number is equal to 13 using a lambda function.

## Installation

You can install the package via pip:

```bash
pip install thirteen
```

## Usage

Here’s how you can use the `is_thirteen` function:

```python
from thirteen import is_thirteen

# Example usage
print(is_thirteen(13))  # Output: True
print(is_thirteen(12))  # Output: False
```

## Code Explanation

The `is_thirteen` function is implemented using a simple lambda function that checks if the given number is equal to 13.

## Contributing

Contributions are welcome! If you'd like to improve the package or fix issues, please fork the repository and submit a pull request.

## License

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

## Acknowledgments

This package was inspired by a fun challenge to create a complex solution for a simple problem.
list-search 0.2.0
Search in list of dictionaries with lookups! Like in ORM!
Requires Python: >=3.9

# About

Search in list of dictionaries with lookups! Like in ORM!  
Say goodbye to complicated loops and conditions when searching through lists of dictionaries!  
With this simple Python tool, you can easily filter and find what you need using ORM-style lookups, making data searches
feel smooth and intuitive.

# How to install
```
pip install list_search
```

# How to use

You can search non-complex types like `int`, `string`, `bool`, etc. in list

```python
from list_search import search

lst = [1, 2, 3, 'apple', 'banana', True, False]
result = search(lst, 'apple')
```

Output

```
['apple']
```

---
Or you can search complex objects - `list` or `dict`. If `list` - finds full match. If `dict` - finds by fields  
The advantage of this approach is that you can put ONLY the fields **you need**, NOT the whole dict!  
Lookups: 
```
__in
__contains
__contains_elements_from_list
__gt
__gte
__lt
__lte
__isnull
```
Up to date lookups you can find in `SUPPORTED_FILTERING_LOOKUPS`

```python
from list_search import search

lst = [
    {
        "author": {
            "name": "John",
            "last_name": "Wick",
        },
        "books": [
            "Book 1",
            "Book 2"
        ],
        "birth_year": 1950
    },
    {
        "author": {
            "name": "Jack",
            "last_name": "Thompson",
        },
        "books": [
            "Another Book 1",
            "Another Book 2"
        ],
        "birth_year": 1930
    }
]

# search by the fields you need WITH LOOKUPS! 
# You can put only one field, and the elements will be filtered out.
query = {
    "author.name": "John",
    "books__contains_elements_from_list": ["Book 2"],
    "birth_year__gte": 1945
}
result = search(lst, query)
```

Output

```
{
    "author": {
        "name": "John",
        "last_name": "Wick",
    },
    "books": [
        "Book 1",
        "Book 2"
    ],
    "birth_year": 1950
}
```
gitlab-projects-downloader 1.0.2
A simple service for downloading your projects from GitLab in tgz format
Requires Python: >=3.7

# gitlab-downloader 
[![Pylint and Deploy to PyPI](https://github.com/AlbertoBarrago/gitlab_downloader/actions/workflows/pylint.yml/badge.svg)](https://github.com/AlbertoBarrago/gitlab_downloader/actions/workflows/pylint.yml)
[![PyPI](https://img.shields.io/pypi/v/gitlab-projects-downloader?color=26272B&labelColor=090422)](https://pypi.org/project/gitlab-projects-downloader/)


### Motivation
Every day someone ask me to export something from X and import into Y  from gitlab; so...

## ENV 
```dotenv
GITLAB_URL=""
ACCESS_TOKEN=""
EXPORT_FOLDER="./gitlab_exports"
```

## Installation
You can install the package via `PyPi`:

```bash
pip install gitlab-projects-downloader
```

## Docker 
```bash 
 docker run --rm -it ghcr.io/albertobarrago/gitlab-downloader-ghcr:latest
```

Enjoy 🚀