On Aug 23, 2013, at 3:52 PM, Konsta Vesterinen <konsta.vesteri...@gmail.com> wrote:
> > It would be great if some of these packages could become official SQLAlchemy > plugins/extensions some day. It would also be great if those extensions could > be magically registered as sqlalchemy extensions in Flask-esque way (eg. from > sqlalchemy.ext.continuum import VersioningManager). > > I'd like to see a section in SQLAlchemy website of 'official' extensions. If > you feel some extension is mature and good enough it could be put there to > gain good visibility. Currently we could put GeoAlchemy in there? well we've talked about SQLAlchemy itself supporting some kind of namespace package, but so far I haven't been enthused about that. For one, the namespace package thing seems to keep changing, so not sure I'd want a huge ecosystem based around a somewhat moving spec (it's not as big a deal if you control all the projects directly). For another, I get a strong impression that namespace packages make the external lib look like it's part of the library itself, especially to newbies, and the community of SQLAlchemy packages on pypi is really large and of very variable quality, I'd rather have any namespace that starts with "sqlalchemy" be something that can be centrally curated, rather than allowing anyone to name their package "sqlalchemy.contrib" - not to mention if some very low quality package takes over some very common name, like "sqlalchemy.contrib.versioning", then everyone downloads that, when meanwhile there are eight other great versioning systems that nobody finds out about because they don't have the cool namespace. then if the author of "versioning" just vanishes, now we have "sqlalchemy.contrib.versioning" is like a permanent deadweight. > > Sure! You could add this text: > > 'Fast Monkeys is a product development house based in Finland. We develop new > web ventures using Python, Flask and SQLAlchemy.' > I put you over here: http://www.sqlalchemy.org/organizations.html#fastmonkeys
signature.asc
Description: Message signed with OpenPGP using GPGMail