I admit I’m a bit of a dilettante here, in that I only used ORMs for like 2 large projects, the scope of my work didn’t ever intersect their use-case.
But might it not be worth giving a few more details here (other than slapping “active record”, that is) as to what differentiates this from other python ORMs?
Since the space is so crowded and 99% of people using them are probably familiar with at least one of the biggest 2 or 3 libraries, a comparison would help a lot in explaining why one should actually want to use this.
I agree, it needs a comparision with their two biggest competitors: the Django ORM and SQLAlchemy.
Django also uses the Active Record pattern, while SQLAlchemy follows the Data Mapper… but there are so many other details that go beyond that.