Skip to content

Initial Release - Python Utilities Collection v0.1.4

Choose a tag to compare

@MForofontov MForofontov released this 17 Feb 17:28
· 6 commits to main since this release

Python Utilities Collection v0.1.4 - Initial Release

A comprehensive Python utilities library containing 200+ reusable functions, classes, and decorators organized into specialized modules. Built with type safety, comprehensive testing, and enterprise-grade best practices.

What's Included

Core Modules (25+)

  • asyncio_functions - Async batch processing, retry with backoff, concurrent fetching
  • compression_functions - Binary/file compression, polyline encoding
  • database_functions - Database utilities and helpers
  • datetime_functions - Date/time manipulation utilities
  • decorators - Retry, cache, logging, and performance decorators
  • file_functions - File system operations and utilities
  • http_functions - HTTP client utilities with error handling
  • mathematical_functions - Mathematical operations and algorithms
  • multiprocessing_functions - Parallel processing utilities
  • security_functions - Hashing, encryption, and security utilities
  • web_scraping_functions - Web scraping and parsing utilities
  • And 14+ more specialized modules!

Key Features

  • ✅ Complete Type Safety - Full type hints for all functions and methods
  • ✅ 200+ Unit Tests - >95% test coverage with comprehensive scenarios
  • ✅ NumPy-Style Docstrings - Professional documentation with examples
  • ✅ Performance Optimized - Complexity notes and efficient implementations
  • ✅ Error Handling - Explicit validation with descriptive error messages
  • ✅ Battle-Tested Dependencies - Built on proven libraries (requests, aiohttp, psutil, etc.)

Documentation

Every function includes:

  • Comprehensive docstrings with parameter descriptions
  • Type hints for all inputs and outputs
  • Usage examples and edge case handling
  • Time/space complexity analysis
  • Proper error handling and validation

Installation

pip install pyutils-collection