Repository navigation
Initial Release - Python Utilities Collection v0.1.4
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