semvec/pypi-packages huggingface dataset:
jinjapy 0.2.0
New hybrid file format combining a Jinja template with Python code in a frontmatter
Requires Python: >=3.10

# Jinjapy

New hybrid file format combining a Jinja template with Python code in a frontmatter.

## Installation

    pip install jinjapy

## Usage

A jinjapy file is a standard python module which is attached to a jinja template.

A folder containing multiple jinjapy files is registered as a python package using `register_package()`.
This returns a Jinja loader than can be used to create a Jinja environment.

```python
from jinja2 import Environment
import jinjapy

loader = jinjapy.register_package("my_package")
env = Environment(loader=loader)

# execute the module + render the template
# the module globals are used as the template context
template_output = jinjapy.execute_module(env, "my_package.module")

# module is available like any other import
import foo from my_package.module
```

*my_package/module.jpy*:

```
---
foo = "bar"
---
{{ foo }}
```

## Specification

A jinjapy file contains 2 sections:

- A frontmatter with some Python code (enclosed by lines containg 3 dashes "---")
- A body containing some Jinja template code

Both are optional:

- If the frontmatter is missing, the file only contains a Jinja template. It won't be available as a python module.
- If the frontmatter is left unclosed (the file starts with "---" on a single line followed by some python code), the file has no template

## Editor support

A [VS Code extension](https://marketplace.visualstudio.com/items?itemName=hyperflask.jinjapy-language-support) is available to add syntax highlighting for jinjapy files.

## Syntax highlighting

A [pyment](https://pygments.org/) lexer is provided, named "jinjapy" or "jpy". It will also match .jpy files.

## How does it work

A custom package finder and package loader is added to python search path. The loader extracts the python code from the frontmatter on load.

The returned Jinja loader does the same for the jinja template: it removes the frontmatter and only returns the remplate code.
jack-spam 0.1.0
A Python library for sending OTP spam requests.
Requires Python: >=3.6

# jack_spam

A simple Python library for sending OTP (One-Time Password) requests to the OSN Plus service.

## Installation

```bash
pip install jack_spam
```

## Usage

```python
from jack_spam import send_otp_spam

# Send 5 OTP requests to a specific email
send_otp_spam("example@example.com", attempts=5)
```

## License

This project is licensed under the MIT License.
accelbyte-py-sdk-service-sessionbrowser 0.21.0
AccelByte Python SDK - AccelByte Gaming Services Session Browser Service
Requires Python: >=3.9

[//]: # (Code generated. DO NOT EDIT!)

# AccelByte Modular Python SDK - Service Module

This is a service module for the [AccelByte Modular Python SDK](https://github.com/AccelByte/accelbyte-python-modular-sdk) package.

```text
AccelByte Gaming Services Session Browser Service
* Version: 1.18.10
```

## Setup

This SDK requires Python 3.9 to be installed.

### Install with Pip

Install the core package from PyPI

```sh
pip install accelbyte-py-sdk-core
```

install *this* service

```sh
pip install accelbyte-py-sdk-service-sessionbrowser
```

and then install any service or feature you want

```sh
pip install accelbyte-py-sdk-service-{ SERVICE }
```

```sh
pip install accelbyte-py-sdk-feat-{ FEATURE }
```

or install everything

```sh
pip install accelbyte-py-sdk-all
```

## Usage

See [README.md](https://github.com/AccelByte/accelbyte-python-modular-sdk/blob/main/README.md)
accelbyte-py-sdk-service-matchmaking 0.20.0
AccelByte Python SDK - AccelByte Gaming Services Matchmaking Service
Requires Python: >=3.9

[//]: # (Code generated. DO NOT EDIT!)

# AccelByte Modular Python SDK - Service Module

This is a service module for the [AccelByte Modular Python SDK](https://github.com/AccelByte/accelbyte-python-modular-sdk) package.

```text
AccelByte Gaming Services Matchmaking Service
* Version: 2.30.7
```

## Setup

This SDK requires Python 3.9 to be installed.

### Install with Pip

Install the core package from PyPI

```sh
pip install accelbyte-py-sdk-core
```

install *this* service

```sh
pip install accelbyte-py-sdk-service-matchmaking
```

and then install any service or feature you want

```sh
pip install accelbyte-py-sdk-service-{ SERVICE }
```

```sh
pip install accelbyte-py-sdk-feat-{ FEATURE }
```

or install everything

```sh
pip install accelbyte-py-sdk-all
```

## Usage

See [README.md](https://github.com/AccelByte/accelbyte-python-modular-sdk/blob/main/README.md)
tterp-cores 0.4.0
Shared repository for microservices in ERP system
Requires Python: >=3.9

# Package `cores`

`cores` là một shared repository chứa các thành phần dùng chung cho các microservice trong hệ thống ERP. Package này cung cấp các module cốt lõi như cấu hình, các thành phần dùng chung (Redis, RabbitMQ, SQLAlchemy, JWT, v.v.), các models, middleware, logger, và các RPC clients để giao tiếp giữa các service.

## Tính năng chính

*   **Cấu hình tập trung:** Quản lý cấu hình ứng dụng một cách linh hoạt thông qua biến môi trường và file `.env`.
*   **Thành phần dùng chung:** Cung cấp các client và handler cho các dịch vụ phổ biến như Redis, RabbitMQ, MongoDB, Firebase, và các công cụ xác thực JWT.
*   **ORM và Database:** Hỗ trợ SQLAlchemy Async cho MySQL/MariaDB và Motor cho MongoDB.
*   **Middleware FastAPI:** Bao gồm các middleware cho xác thực, xử lý lỗi, và logging.
*   **Hệ thống Logging:** Logging tập trung với khả năng tích hợp ELK Stack.
*   **RPC Clients:** Giúp các microservice giao tiếp với nhau một cách dễ dàng và an toàn.

## Tài liệu

*   **[Hướng dẫn sử dụng (USAGE.md)](./USAGE.md):** Hướng dẫn chi tiết cách cài đặt, sử dụng và cấu hình package `cores` trong dự án của bạn.
*   **[Hướng dẫn đóng góp (CONTRIBUTING.md)](./CONTRIBUTING.md):** Dành cho các nhà phát triển muốn đóng góp vào package này, bao gồm quy trình phát triển, tiêu chuẩn code và cách chạy test.
*   **[Kế hoạch đóng gói PyPI (PYPI_PACKAGING_PLAN.md)](./PYPI_PACKAGING_PLAN.md):** Mô tả quy trình và các bước để đóng gói và xuất bản package lên PyPI.

## Cài đặt

Bạn có thể cài đặt package này bằng `pip`:

```bash
pip install cores
```

## Cấu hình

Package `cores` sử dụng các biến môi trường để cấu hình. Vui lòng tham khảo file [USAGE.md](./USAGE.md) để biết chi tiết về cách cấu hình bằng file `.env`.

## Đóng góp

Chúng tôi hoan nghênh mọi đóng góp! Vui lòng xem [CONTRIBUTING.md](./CONTRIBUTING.md) để biết cách đóng góp vào dự án này.