question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

April (then May) 2020 Release Tracking Issue

See original GitHub issue

This is an internal tracking issue which will tie in the related issues which will be tackled/still need to be updated for the purposes of cutting the release. It’s been a long time coming (see https://github.com/pypa/pipenv/issues/4058#issuecomment-565550646 and https://github.com/pypa/pipenv/issues/3742#issuecomment-492100711 for some past comments on that) and there’s a tentative goal of getting a pre-release out in March 2020.

(Edited by @brainwane to say: fixing some brokenness in the continuous integration setup is delaying this release 2020.04.1a1 till – new estimate – 21 April 2020.)

(Edited by @brainwane to say: the prerelease 2020.4.1b1 is now out, as of 29 April, and Dan aims to get the next release out in about a week.)

(Edited by @brainwane in conversation with Dan on 5 March 2020 and then throughout March & April)

  • Other Items in the March 2020 release milestone:
  • Fix pip-shims test failures (merge the bugfix/56 branch)
  • requirementslib fixes:
    • sarugaku/requirementslib#204 requirementslib issue AST parsing of setup.py fails on non-addition type binOps
    • sarugaku/requirementslib#205 AST parsing fails on non-utf8 setup.py files
    • sarugaku/requirementslib/issues/214 We shouldn’t install upgraded versions of test dependencies in CI
    • sarugaku/requirementslib#219 calculator Add requirement calculator for artifacts in PyPI
    • Review requirements-lib issues for other pipenv release blockers
  • Make new releases of related libraries:
  • Finish, approve and merge #4169 to address missing dependencies/imports
    • Fix news entry/entries
    • Fix broken CI configuration
    • Get tests to pass
  • Fix #4188 by either getting pyup API key working again or choosing and implementing an alternative
  • Get GitHub tests to pass on master (skipping the test mentioned in #4201)
  • Improve release automation to allow generation of prereleases
    • Generate changelog in draft mode
    • Don’t autotag & push tag to repo
  • Update and run through “Test locally” and “Uploading the release” for packaging/release checklist
  • Package and upload pipenv prerelease version 2020.04.1a1 to PyPI

That’s what Dan aims to do by 21 April 2020. Then:

  • Make another new release of requirementslib that incorporates a fix to https://github.com/sarugaku/requirementslib/issues/216
    • Relock requirementslib dependencies
  • Publicize pre-release and ask for a week of testing
    • Especially testing on Windows against PEP 517 backends and involving virtualenvs
  • After ~1 week (if no showstopper bugs), publish new release

How others can help:

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Reactions:213
  • Comments:72 (42 by maintainers)

github_iconTop GitHub Comments

131reactions
techalchemycommented, May 28, 2020

^ Release is up, thank you to everyone who helped with testing!

91reactions
techalchemycommented, May 20, 2020

So I have gone ahead and cut another pre-release of pipenv (2020.4.1b2 – the release will be tagged with the date it comes out so don’t worry to much about the naming).

I think this release captures a majority, if not all of the changes I’m hoping to include. I did merge one significant change since the last pre-release which should avoid re-launching processes to attempt to pip install already-satisfied dependencies, so please report any issues as I plan to release for real on Wednesday of next week.

Thanks again to everyone who helped test, provided feedback, and helped get fixes merged!

Read more comments on GitHub >

github_iconTop Results From Across the Web

KFF Health Tracking Poll – Late April 2020: Coronavirus ...
This poll examines the public's stance on the coronavirus outbreak and the social distancing and shelter-in-place restrictions as well as ...
Read more >
Apple and Google partner on COVID-19 contact tracing ...
Since COVID-19 can be transmitted through close proximity to affected individuals, public health officials have identified contact tracing as a valuable tool ...
Read more >
Press Releases - SEC.gov
19, 2022, Headline: SEC Awards More Than $37 Million to Whistleblower, Release No.:2022-231. Published date grouping:December 2022, Date: Dec.
Read more >
World Economic Outlook Update, June 2020
Global growth is projected at –4.9 percent in 2020, 1.9 percentage points below the April 2020 World Economic Outlook (WEO) forecast.
Read more >
Tracking the Recovery From the Pandemic Recession
But the recovery and relief legislation enacted in March and April 2020, plus the relaxation in May of some restrictions on economic activity, ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found