Набор компонентов Python, которые упрощают разработку / A set of Python components that simplify development
Project description
📌🇷🇺 Русская версия
Набор компонентов Python для упрощения разработки приложений
ANB Python Components — это библиотека полезных классов и модулей, предназначенная для ускорения процесса разработки программного обеспечения на языке программирования Python. Библиотека включает широкий спектр инструментов, облегчающих выполнение повседневных задач разработчика, от обработки файлов и сетевых запросов до автоматизации тестирования и интеграции с популярными фреймворками.
✅ Основные возможности:
- Удобные инструменты для работы с файлами и каталогами.
- Классы для работы с файлами и директориями.
- Классы для удобной передачи состояния.
- Новые типы GUID, TwoDimSize, VersionInfo, ShortCodeAttributes и ObjectArray.
- Расширение массивов, типа
bool, типаGUID, типаstr. - Класс для перевода любого типа в строку и наоборот.
⚙️ Установка и использование:
Установить пакет можно через pip:
pip install anb-python-components
Подключайте необходимые модули и начните пользоваться ими прямо сейчас:
from anb_python_components import TwoDimSize
# Пример использования
two_dim = TwoDimSize.parse('100x150', 'x')
# Теперь присваиваем какому-либо объекту
some_object_width = two_dim.width
some_object_height = two_dim.height
🛠️ Поддерживаемые технологии:
Pythonверсии 3.10.6 и выше- Совместима с большинством популярных веб-фреймворков и библиотек Python
- Оптимизирован для работы с большими объемами данных и высоконагруженными приложениями
💬 Вопросы и поддержка:
Для подробной справки обратитесь к руководству по библиотеке в разделе документации:
🔗 Справочное руководство → Документация библиотеки
📌🇬🇧 English Version
Python Component Collection for Streamlining Application Development
ANB Python Components is a collection of useful classes and modules specifically tailored to accelerate the process of developing software using the Python programming language. It offers a broad spectrum of tools that simplify everyday developer tasks, from file manipulation and network requests to test automation and seamless integration with widely used frameworks.
✅ Main Features:
- Handy tools for working with files and directories.
- Classes for handling files and folders.
- Classes for convenient state transfer.
- New custom_types such as GUID, TwoDimSize, VersionInfo, ShortCodeAttributes and ObjectArray.
- Extensions for arrays,
bool,GUID, andstrcustom_types. - Class for converting any type into string representation and vice versa.
⚙️ Installation and Usage:
You can install this package via pip:
pip install anb-python-components
Import required modules and start using them immediately:
from anb_python_components import TwoDimSize
# Example usage
two_dim = TwoDimSize.parse('100x150', 'x')
# Now assign it to some object
some_object_width = two_dim.width
some_object_height = two_dim.height
🛠️ Supported Technologies:
- Python: version 3.10.6 or higher
- Compatibility with most popular Python web frameworks and libraries
- Optimized for performance with large-scale datasets and highly loaded applications
💬 Questions and Support:
For comprehensive guidance and support, consult the library's documentation section:
🔗 Reference Guide → Library Documentation (in Russian Only)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file anb_python_components-1.5.0.tar.gz.
File metadata
- Download URL: anb_python_components-1.5.0.tar.gz
- Upload date:
- Size: 74.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcc21c9406c4d42394cec2f522f24d3888e4c9077d95cde4d953a0689fb18a10
|
|
| MD5 |
db0def657171e327d6680c037b3b7118
|
|
| BLAKE2b-256 |
db9fd3654ef56203fd1d2bcd852434cd9fc207708a183fdc967fd97ff3b417be
|
File details
Details for the file anb_python_components-1.5.0-py3-none-any.whl.
File metadata
- Download URL: anb_python_components-1.5.0-py3-none-any.whl
- Upload date:
- Size: 100.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70b5005dc657267ac4d0a6b4f0d747a6007d873e01911918d0351c71f9891595
|
|
| MD5 |
86b9312fae4ef320339b0d33baa713ce
|
|
| BLAKE2b-256 |
41b6377013ee63459dcb618f10bdad314559e99f6edb7344a53e862bc94575f6
|