Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 18:00
    SteadBytes commented #743
  • 13:00
    austinjp commented #517
  • Dec 14 20:05
    SteadBytes commented #518
  • Dec 13 20:01
    mattysan edited #761
  • Dec 13 20:01
    mattysan labeled #761
  • Dec 13 20:01
    mattysan opened #761
  • Dec 13 17:26
    stepan-passnfly commented #518
  • Dec 13 11:22
    cal97g commented #743
  • Dec 13 08:02
    shnela closed #758
  • Dec 13 02:27
    YellowFoxH4XOR commented #757
  • Dec 12 22:44
    acidjunk opened #760
  • Dec 12 22:44
    acidjunk labeled #760
  • Dec 12 18:44
    odgon commented #517
  • Dec 12 11:50
    giosiragusa commented #54
  • Dec 12 11:50
    giosiragusa commented #54
  • Dec 12 09:02
    SteadBytes commented #743
  • Dec 11 22:57
    jhallard commented #593
  • Dec 11 22:56
    michaelbukachi commented #593
  • Dec 11 22:52
    jhallard commented #593
Andrey Kurilin
@andreykurilin
I guess this task is running while building a tag of flask_restplus
Anyway, I started following the community of flask_restplus several months ago and it looks like forks is a best choise for the curent core team. There is even an opened "issue" for that - noirbizarre/flask-restplus#726
Matt Flaherty
@flayman
I've contributed a bit to this project, so it makes me feel sad.
But I have a monkey-patched version of it running inside a container that does everything I need it to.
Andrey Kurilin
@andreykurilin
yes... but it this case fork should be a solution. it doesn't "forget" what was done and by who.
Matt Flaherty
@flayman
I know, but it's a bit like starting over. It has to be released to PyPI and then gain traction. And you end up with a confusing array of similar products.
Andrey Kurilin
@andreykurilin
agree, but we need to go forward and monkey-patching is not a long-term solution.
Ben Steadman
@SteadBytes
Ok so @noirbizarre has replied to my Twitter message and is reviewing #743 and has informed me that he'll be adding automated releases (as previously mentioned) after this one. That's a good start so thanks @noirbizarre however it would be helpful for the rest of us if you could indicate your intended ongoing involvement with this project :smile: It's unfortunately not going to be feasible for the maintainers to continue if we need to wait multiple weeks to make significant changes like this :confused:
Bhathiya Perera
@JaDogg
😭
John Chittum
@j5awry
in the spirit of moving forward, I've left some comments on #686 trying to clarify a few things. It's a small code change but has big implications.
As for forking...I'd point out again that the Marshmallow team has a similar product out now with flask + Marshmallow + swagger, and you can easily "chain" the Marshmallow ecosystem. It also supports OpenAPI 3.0...
I think if we're going to be moribund, my vote would be to start swinging toward an active project with corporate backing (that is less likely to go away).

It might not meet everyone's needs, and switching frameworks stinks, but...sometimes it's what's gotta happen. I'll probably move my one project that was slated to move to flask-restplus to flask-marshmallow + marshmallow-apispec

https://github.com/marshmallow-code/apispec

Ben Steadman
@SteadBytes
Unfortunately I'm inclined to agree πŸ€” Forking is by no means ideal as we would need to rebuild a user base and it would add yet another similar library to PyPi.
Andrey Kurilin
@andreykurilin
@SteadBytes did you ever talk to @noirbizarre about moving project under some opensource organization like JazzBand or OpenDev ?
Ben Steadman
@SteadBytes
Not directly, no, my only communication for quite some time has been via Twitter to notify @noirbizarre that we're trying to do something that we're unable to without him πŸ€” I've only directly pointed out this discussion and the release issue with him
Andrey Kurilin
@andreykurilin
got it, thanks
Ben Steadman
@SteadBytes
No worries πŸ‘ the issue is there for @noirbizarre to look at πŸ€·β€β™‚οΈ
Ben Steadman
@SteadBytes
Just to keep everyone updated, there's been no further response from @noirbizarre either via Twitter or GitHub and he has not made the 0.13.0 release (or automated it for the maintainer). The original message to perform the release "tonight or tomorrow" was received on Nov 20th, I am not hopeful that he's going to do it all :(
Thephoenix5
@Thephoenix5
I hope someone here can help me, I've been poking at this for days. I created a little test app with flask-restplus to work on getting OAuth2 working to secure my endpoints. . On the swaggerui page, when I hit authorize, I go login with the provider, and get redirected to: http://localhost:3200/oauth2-redirect.htm (I've got flask running on the default port 5000, no idea where 3200 came from) and the connection is refused.
Anyone have any idea what could be causing this?
Thephoenix5
@Thephoenix5
@SteadBytes Is this project no longer maintained?
Ben Steadman
@SteadBytes
@Thephoenix5 it is maintained, however only the owner of the project @noirbizarre has the ability to actually push releases to pypi. The other maintainers and myself are able to commit code, merge PRs e.t.c on GitHub but cannot make releases to pypi. We are currently struggling to get a release out due to little communication from @noirbizarre :(
Matt Flaherty
@flayman
I think it's kind of crap if I'm honest.
Ben Steadman
@SteadBytes
I'm inclined to agree @flayman :disappointed: . Of course there's absolutely no problem in stepping away from an open source project, however it feels somewhat unfair to not explicitly make that decision and instead leave a group of maintainers trailing behind unsure of how to progress :confused:
Matt Flaherty
@flayman
Yes, it's certainly okay to step away from an open source project if that's what you're going to do. Then let someone else take over. It's like he doesn't want to step aside but can't make time for it. Should be honest rather than avoid communication.
Ben Steadman
@SteadBytes
Agreed 100%, there's absolutely nothing against him for wanting/needing to step aside (plus it doesn't have to be permanent!) but we just need to actually know :(
pentascale
@pentascale
Just curious what’s so bad about forking it and have it out in pip
*as new independent library with distinct name
flask-restpro doesn’t sound too bad πŸ™‚
Bhathiya Perera
@JaDogg
+1 to what pentascale said. 😌 We can probably move this to a new github org while we are at it.
John Chittum
@j5awry
we can't move this to a new github org w/o the permission of the MIA contributor. Forking seems reasonable for anyone wanting this to proceed.
We can fork and put that in jazzband
Put the fork in jazzband
Or someplace else that's super open source heavy.
also, sorry for going MIA for a bit. Between holidays and traveling for work, I've been a bit overwhelmed.
Andrey Kurilin
@andreykurilin
I guess jazzband should be a good place, it hosts a lot of great projects. Also, OpenDev can be taken into account (they are hosting OpenStack ecosystem with a lot of projects, separate core members, project team leads, etc). If you decide to go with OpenDev, I can give you more details (I'm a lead of one of OpenStack projects)
Bhathiya Perera
@JaDogg
Good point. Jazzband looks like a nice location :) if you are forking this.
Ben Steadman
@SteadBytes
@j5awry no worries, I've been quite busy lately too :) If we go ahead with the fork are you still up for continuing your (excellent) work on the project?
pentascale
@pentascale
fwiw this project, of course thanks @noirbizarre, is extremely promising and deserves more attention than it currently receives. part of the reason why the community hasn't been too enthusiastically contributing is because of the lack of perceived progress (per pypi "release" standpoint) even though many people have been contributing and many more want to. Would be great to see this project being truly owned by the community, not a person. Speaking from the perspective of community member, i don't mind the name change (assuming @noirbizarre doesn't have interest in moving this to jazzband or other alts) nor do i have concerns having to update the dependencies of my applications since the benefits of being able to make progress far outweigh the cost.
John Chittum
@j5awry
I'll have to evaluate my level of commitment. Not just because of the project, but other life things as well. I'll let everyone know more when I know more. Hate to be cryptic, but, ya know, public forums and all that :)
Ben Steadman
@SteadBytes
@j5awry that's absolutely reasonable, no need to apologise! Take your time 😊
@pentascale thank you for that feedback! I agree that the problem is not being able to make releases ☹️ Hopefully we will have a solution soon (probably another fork)
ziirish
@ziirish
hello
sorry I'm not that active lately but I follow the discussions
forking is one of the options we already discussed a long time ago
if we don't have any other choice, then, yes, let's do this
Ben Steadman
@SteadBytes
No worries @ziirish , it certainly seems like there is no choice.
There's some discussion on noirbizarre/flask-restplus#743 regarding how to proceed. Would you mind taking a look and adding your thoughts?
😊