Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cut a new release on pypi #442

Closed
morotti opened this issue Apr 7, 2021 · 8 comments
Closed

Cut a new release on pypi #442

morotti opened this issue Apr 7, 2021 · 8 comments

Comments

@morotti
Copy link

morotti commented Apr 7, 2021

Would it be possible to cut a new release on pypi?

Last release is 0.10.2 from October 2019. https://pypi.org/project/pdbpp/#history
Problem: that release doesn't work with current versions of python/ipython.

Personally, I had to remove pdbpp from all venv/projects because it broke stack traces and made debugging impossible.

#397
#430
#426

Notice how bug reports end with "can't reproduce [in master]". Fixes may be in master however they won't be available to end-users until there is a release.

@morotti morotti changed the title cut a new release on pypy? cut a new release on pypi? Apr 7, 2021
@gosella
Copy link

gosella commented Apr 7, 2021

Oh, the synchronicity... I just came to ask for the same thing 😃

@blueyed
Copy link
Collaborator

blueyed commented Apr 7, 2021

See the pinned issue: #260 - there are many changes, and packaging needs to get addressed / fixed.

It would be possible to release from the release-0.10 branch, but that also requires to fix CI (#441).
IIRC my plan was backporting #426 there.

Unfortunately I do not have much free time to work on pdb++ currently, but started with fixing CI last weekend though a bit.

Fixes may be in master however they won't be available to end-users until there is a release.

It's not that hard to install/use it via git+https with pip after all.

@jugmac00
Copy link
Contributor

jugmac00 commented Apr 8, 2021

For those who never installed a package from GitHub before:

https://github.com/jugmac00/til/blob/master/python/install-release-candidates.md#github-1

Also the listed video (link above) explains this very well.

I just needed to install pdb++ from GitHub in order to test the pygments formatter configuration from the README for #440 as this feature was added after the last release.

So, I am also looking forward to a new release very much.

Even after having a glimpse on #260, I certainly can't oversee what needs to be completed and why, before a new release will be created, but I do not see much difference in creating a release from current master and/or asking users to install pdb++ from current master. Certainly, a working CI is necessary, but you did already great work last weekend.

Or what do you think about an alpha release? This would be really great for the users, as an e.g. pip install pdbpp=0.11a1 is certainly easier to handle than a pip install git+https://github.com/pdbpp/pdbpp@b62a3381bd1db8fa3ffaa46579f477b187e2f37c

It also would be easier to spread word about the upcoming version and ask users to alpha test the pre-release.

The current situation ( #260) seems really complicated for an outsider, so I do not think I could be of any help - except maybe testing.

That all said I am super grateful for your commitment and your spent spare time.

@blueyed
Copy link
Collaborator

blueyed commented Apr 30, 2021

JFI: I am working on getting the release-0.10 branch (0.10.x) back on track in #445.

@blueyed
Copy link
Collaborator

blueyed commented May 6, 2021

Started working towards releasing 0.10.3 in #447.
Will backport #426 there.
Let me know if there are more issues that should be fixed/backported there.

@alan-barzilay

This comment has been minimized.

@blueyed

This comment has been minimized.

@blueyed blueyed changed the title cut a new release on pypi? Cut a new release on pypi May 12, 2021
KyleKing added a commit to KyleKing/calcipy that referenced this issue Jun 5, 2021
@blueyed
Copy link
Collaborator

blueyed commented Jul 9, 2021

0.10.3 has been released now.

@blueyed blueyed closed this as completed Jul 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants