aio-libs / aiopg

aiopg is a library for accessing a PostgreSQL database from the asyncio
http://aiopg.readthedocs.io
BSD 2-Clause "Simplified" License
1.4k stars 160 forks source link

Call for aiopg maintainer #384

Open asvetlov opened 7 years ago

asvetlov commented 7 years ago

The project needs more love. Unfortunately I am and @jettify are overwhelmed by other Open Source projects. I personally sped most spare time on aiohttp issues.

We need a responsible person for monitoring aiopg issues and reviewing pull requests.

I don't want to give up the project support.

The plan is:

Anybody want to bear the duty?

1st1 commented 7 years ago

I'd at least consider deprecating the project in favour of asyncpg.

DeoLeung commented 7 years ago

asyncpg looks fancy but for OLAP application there seems not a strong benefit to move from aiopg considering the engineering cost.

jettify commented 7 years ago

I do not think we are going to deprecate this project, asyncpg looks nice and stuff, but 1) It is different form usual DBAPI spec 2) there are existing projects that relies on it 3) psycopg2 is almost standard postgres driver for python

tvoinarovskyi commented 7 years ago

@jettify What should we do with aiomysq, are you still supporting it? Any alternative out there? I ask cause those are quite similar projects, at least from the API perspective.

elprans commented 7 years ago

@jettify FWIW it should be possible to implement a DBAPI-like facade on top of asyncpg that is fully compatible with aiopg API. The main issue here is the duplication of effort in the asyncio-specific parts and things like the connection pool.

jettify commented 7 years ago

@elprans Agreed it would be nice to have asyncpg as backend.

vir-mir commented 6 years ago

@asvetlov I can try, i also use in work, you can write off in the mail virmir49 gmail

jettify commented 6 years ago

@asvetlov we need more help here so if you do not mind I will add @vir-mir to the the committers. He knows aiopg internals and contributed large PR https://github.com/aio-libs/aiopg/pull/219 it was not merged mostly because lack of time on our part.

asvetlov commented 6 years ago

Agree

vir-mir commented 6 years ago

@jettify what further actions? I do not yet have access.

jettify commented 6 years ago

@vir-mir sent you invitation let me know if you have access (you should be able to merge https://github.com/aio-libs/aiopg/pull/219 ).

Please follow this simple rules:

1) on each change please create pull request 2) each PR should be reviewed and tested 3) if PR is not commented for more than 3-5 days by other maintainers, feel free to merge it 4) be nice and respectful to others :)

https://github.com/aio-libs/aiohttp/blob/master/CONTRIBUTING.rst#how-to-become-an-aiohttp-committer

And wellcome to aio-libs team!

vir-mir commented 6 years ago

@jettify Thank you! access is!

JohnTitor commented 5 years ago

@asvetlov @jettify I'm not an expert, but interested in aiopg. I'd like to join.

webknjaz commented 5 years ago

@JohnTitor you could try going through issues and see what you can do

JohnTitor commented 5 years ago

@webknjaz OK, I'll try. Thank you.