Skip to content

Releases: kairos-xx/objectron

v1.0.0 - Initial Release: Objectron

08 Jan 09:24
eb95adb
Compare
Choose a tag to compare

Objectron v1.0.0 - Initial Release 🚀

Objectron is an advanced Python object transformation system that enables dynamic monitoring and deep reference management through a powerful proxy-based architecture.

✨ Key Features

  • Smart Access: Transparent attribute access with dynamic creation and path-based traversal
  • Deep Monitoring: Comprehensive method and attribute tracking
  • Type Coverage: Full support for built-in and custom types
  • Reference Control: Automatic tracking with circular reference handling
  • Flexible Syntax: Mix attribute and path-based access patterns seamlessly

🔧 Installation

pip install objectron

🎯 Quick Example

from objectron import Objectron

# Transform objects
objectron = Objectron()
config = objectron.transform({})

# Dynamic attribute creation
config.database.host = "0.0.0.0"
config.database.port = 5432

# Path-based access
config["database.credentials.user"] = "admin"

print(config.database.host)          # "0.0.0.0"
print(config["database.port"])       # 5432

📝 Notes

  • Initial stable release
  • Full test coverage
  • Comprehensive documentation available
  • MIT Licensed

Try it now on Replit!