help
help copied to clipboard
Project Lead: django-polymorphic
Project lead request
Please explain why you'd fit the role of project lead for this project. Explain any prior involvement in the project. If there are existing project leads, they should also agree to this change.`
- This project is currently leaderless.
- I have significant professional exposure to this package in a number of production systems running at NASA.
- I currently maintain a number of django packages. Most used is django-enum and the most popular is django-typer.
- django-enum like django-polymorphic touches the ORM
- This project is in need of some TLC. Modern build tooling, up to date tests, timely releases and a backlog of issues.
- I am also a DSF member.
This is me: https://www.linkedin.com/in/briankohan/
I'm hoping @vdboor might endorse me.
This is related to being able to push the new 4.0 version to PyPI (see https://github.com/jazzband/help/issues/385).
@bckohan thanks for stepping up on this one. If this pans out, I'm happy to help out wherever I can, and also can likely get some other folks in my org to as well.
thanks for stepping up. looking forward!
Hi, this project need some fresh air and updates, appreciate someone volunteering. what's the next step here? does this have to wait for the original author @vdboor to approve? it seems they've been stepped out from this project since 2022.
@jezdez Gentle poke
Hopefully they can answer soon, the project needs a leader.
@bckohan is it worth trying to get this moved over and adopted as part of django-commons? I want to tread lightly and respectfully here, because not a single soul in the universe should question the value and commitment @jezdez has brought to the Python community and ecosystem, but at the same time it does feel like it would reasonably make sense to do so, especially given that the project itself began outside of jazzband and has actually only been a part of the jazzband ecosystem since the beginning of 2024 anyway.
@youcandanch I mean, yes, that would be my preference (I own one project there and am transferring another in) - but that's a bigger ask that involves coordinating more people. I'm focused on getting a release out right now and for that someone just needs the keys.
Yep, figured. I reached out to @jezdez on Bluesky and will let you know if I hear anything. I'm sure he's absolutely slammed so I feel a bit bad being a pest, but I would love to get some momentum on this one.
No dice, @bckohan. I'm happy to help with anything related to getting this into django-commons, as it seems like @jezdez is insanely swamped, and I don't want to have to bother him even more by adding another thing to his plate. Let me know if there's anything I can do!
Ok, if we've gotten a verbal from @jezdez that there's no capacity for movement on this I think the best thing to do is to try to move over to django-commons where the admins are more available. To do this I think we need participation from the other pypi owners, @vdboor and @chrisglass
To be clear, I didn't get a verbal from @jezdez, I just hadn't heard anything back. I do think a move to django-commons would be valuable here, if nothing else to try to lighten the load Jannis has to carry with Jazzband. Let me know if I can help with anything there.
Hi!
As most people will surely relate, time constraints and lack of involvement with the Django project being what they are, it took me far too long to answer. I apologize for this.
A bit of backstory: a long time ago, I found django-polymorphic to be the right solution for the problem I had at hand. I tried reaching out to the original author (so that he would accept my few small patches), but I never got an answer at all. I kindly asked github support to poke him as well (back then, I knew some people there who did it as a favor). He never answered them either. For all I know, the original author might have died tragically. At least that's the suspicion I had ever since.
After some time had passed without answer, I asked github to make my fork the "root" one so as to not confuse people.
I have long since stopped writing django, but it's an awesome project. I simply moved on to non-web dev in the mean time.
As far as I am concerned, I have since transferred ownership to @vdboor and @jezdez via jazzband. If it is desired from both parties I'm fine with granting pypi maintainership to eg. django-commmons.
In the spirit of how I came to become a maintainer of this project - by stepping up and asking - I think it only right to grant the same privilege to those who stand up and ask me, in turn.
Thank you @chrisglass !
@bckohan is it worth opening an intake issue with django-commons at this point? It feels like broadly the direction this should be going, but I don't want to step on any toes.
@bckohan is it worth opening an intake issue with django-commons at this point? It feels like broadly the direction this should be going, but I don't want to step on any toes.
Until I or someone else who wants to move it is appointed to lead this project I don't think we can open an issue on django-commons.
I issued a GH release and tagged it v4.1.0. This tag works on Django 5.2.
Thanks again @chrisglass for your engagement. I'm wondering if either you or @vdboor has the power to add me as a maintainer on PyPi so I could issue a release outside of jazzband?
Hi @bckohan . Yes, I can make you an admin on pypi. If we don't hear back from @jezdez or @vdboor until the 15th of May, I'll grant you pypi rights unilaterally.
Thanks y'all! Appreciate you.
@chrisglass Alrighty - been 3 weeks and no movement/communication - would you be ok with adding me on pypi now?
https://pypi.org/user/bckohan/
Indeed, it's been long enough. I have sent you an invite on pypi.
@chrisglass thank you!! Do you also have access to read the docs? If you could please add me as a maintainer there as well (bckohan) I should be able to fix the docs build.
I am able to issue releases, and have pushed out 4.0.0 and 4.1.0 from the tags. More updates to come. I'm leaving this issue open because the leadership request is still unresolved from the perspective of jazzband.
@chrisglass thank you!! Do you also have access to read the docs? If you could please add me as a maintainer there as well (bckohan) I should be able to fix the docs build.
Unfortunately I don't think I have control on anything there :(
@chrisglass thank you!! Do you also have access to read the docs? If you could please add me as a maintainer there as well (bckohan) I should be able to fix the docs build.
Unfortunately I don't think I have control on anything there :(
FWIW the project is still under your and @vdboor's user accounts according to https://app.readthedocs.org/projects/django-polymorphic/
Quick update about the status of Jazzband over at https://github.com/jazzband/help/issues/196#issuecomment-2961492508.
I did just make you project lead @bckohan, though.
Quick update about the status of Jazzband over at #196 (comment).
I did just make you project lead @bckohan, though.
Thanks Jannis!