Skip to main content

Набор компонентов Python, которые упрощают разработку / A set of Python components that simplify development

Project description

📌🇷🇺 Русская версия


Набор компонентов Python для упрощения разработки приложений

ANB Python Components — это библиотека полезных классов и модулей, предназначенная для ускорения процесса разработки программного обеспечения на языке программирования Python. Библиотека включает широкий спектр инструментов, облегчающих выполнение повседневных задач разработчика, от обработки файлов и сетевых запросов до автоматизации тестирования и интеграции с популярными фреймворками.

✅ Основные возможности:

  • Удобные инструменты для работы с файлами и каталогами.
  • Классы для работы с файлами и директориями.
  • Классы для удобной передачи состояния.
  • Новые типы GUID, TwoDimSize и VersionInfo.
  • Расширение массивов, типа bool, типа GUID, типа str.
  • Класс для перевода любого типа в строку и наоборот.

⚙️ Установка и использование:

Установить пакет можно через pip:

pip install anb-python-components --index-url https://registry.gitflic.ru/project/babaev-an/anb-python-components/package/-/pypi/simple

Подключайте необходимые модули и начните пользоваться ими прямо сейчас:

from anb_python_components.custom_types.two_dim_size import TwoDimSize

# Пример использования
two_dim = TwoDimSize.parse('100x150', 'x')

# Теперь присваиваем какому-либо объекту
some_object_width = two_dim.width
some_object_height = two_dim.height

🛠️ Поддерживаемые технологии:

  • Python версии 3.13.7 и выше
  • Совместима с большинством популярных веб-фреймворков и библиотек 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, and VersionInfo.
  • Extensions for arrays, bool, GUID, and str custom_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 --index-url https://registry.gitflic.ru/project/babaev-an/anb-python-components/package/-/pypi/simple

Import required modules and start using them immediately:

from anb_python_components.custom_types.two_dim_size 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.13.7 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

anb_python_components-1.3.0.tar.gz (57.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

anb_python_components-1.3.0-py3-none-any.whl (72.7 kB view details)

Uploaded Python 3

File details

Details for the file anb_python_components-1.3.0.tar.gz.

File metadata

  • Download URL: anb_python_components-1.3.0.tar.gz
  • Upload date:
  • Size: 57.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for anb_python_components-1.3.0.tar.gz
Algorithm Hash digest
SHA256 4e65c170bd2b6b2f3d348f9dd25869b9dd9c6c94d691a4aa2d722190ab2b7a3e
MD5 166b7e9bfffa5bcfc544d37081b4f0cf
BLAKE2b-256 0b27f9e19d8bc7ffad28bc25d1d0316e679133019cbc485ea9f08596bdc538b9

See more details on using hashes here.

File details

Details for the file anb_python_components-1.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for anb_python_components-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a0b45a07bb19f32860e079c6d5a13076bac8d278fcb83316cc457643d66ad51
MD5 441eed72e79ae5296cc69e236bc464f3
BLAKE2b-256 d493030d34a0a539eb93d7b7b3b66ad7232a28aded0ec0ec3ccb636339ded5ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page