2019.3 EAP 5

A new version of the Early Access Program (EAP) for PyCharm 2019.3 is available now! Download it from our website.

New for this version

Toggle between relative and absolute imports

PyCharm now has the ability to add imports using relative and absolute within a source root. Use intention actions to convert absolute imports into relative and relative imports into absolute.


The usage of relative paths is also available through the import assistant. You can add relative imports when fixing missing imports within your current source root.


Select testing framework for all New Projects

PyCharm now allows you to preselect a default test runner for newly created projects. To configure this go to File | Settings for New Projects for Windows and Linux, or File | Preferences for New Projects for macOS. Select Tools | Python Integrated Tools and under the Testing section choose your desired test runner.

MongoDB support is here!

We are excited to announce that we now have initial support for MongoDB. Available already in this EAP, use functionality such as observing collections and fields in the database explorer, using the data viewer to explore your data, and performing queries in the query console.

FrameCapture 2019-10-10 at 05.31.15 PM

If you wish to explore more about this feature click here.

Improved Github experience

The Get from Version Control dialog was improved. There’s now an option available for Github projects specifically to select repositories where you can scroll through a list of available repositories in your account.

Another improvement that you will be able to use is the Github Pull Request window (accessible through VCS | Git | View Pull Requests) which shows you the list of all the pull requests in the project you’re working with, their status and changed files. In addition, if you feel curious to see additional data regarding a pull request, double-click on the pull request you wish to explore and get comments, information about reviews and more.

Further improvements

  • We fixed an issue caused by packages installed as editable that lead to unresolved references.
  • The stub packages usage experience was improved:
    • The incompatible suggestions between stub packages and runtime packages are no longer an issue.
    • PyCharm will now suggest you newer versions if available.
  • For more details on what’s new in this version, see the release notes


Download this EAP from our website. Alternatively, you can use the JetBrains Toolbox App to stay up to date throughout the entire EAP.

If you’re on Ubuntu 16.04 or later, you can use snap to get PyCharm EAP, and stay up to date. You can find the installation instructions on our website.

This entry was posted in Early Access Preview. Bookmark the permalink.

One Response to 2019.3 EAP 5

  1. Václav Řehák says:

    I always use the EAP versions and I’m impressed how usable they are. But this series is the first that forced me to revert from EAP back to the stable version as the problems on multimonitor setup (introduced in EAP 3) made PyCharm absolutely unusable for me. See https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000134584-When-using-multiple-monitors-popup-windows-and-context-menus-are-not-positioned-correctly-

Leave a Reply

Your email address will not be published. Required fields are marked *