The second Early Access Program (EAP) version of PyCharm 2018.1 is now available. Get it now from our website.
New in PyCharm 2018.1 EAP 5
Code Cell Marker: No More PEP8 Warning
If you haven’t tried it yet, we released code cells in last week’s EAP. This week we’ve polished away a small bug, and now we no longer report the cell marker as a PEP8 violation:
Coverage Reports for Tests Run in Docker Compose
If you have a Docker Compose interpreter configured for your project, you can now get a coverage report for your unit tests. Just choose ‘Run with Coverage’ for your unit test run configuration. You need to have coverage.py installed in the container’s Python interpreter for this to work.
It is now also possible to profile Python code running in Docker-Compose containers.
- It is no longer possible to put breakpoints in stub files. Stub files are generated for code completion, and therefore it is not possible to break at any point in these generated files. In previous releases it was possible to put a non-functioning breakpoint in these files.
- Various further improvements to remove false warnings in code inspections.
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.
PyCharm 2018.1 is in development during the EAP phase, therefore not all new features are already available. More features will be added in the coming weeks. As PyCharm 2018.1 is pre-release software, it is not as stable as the release versions. Furthermore, we may decide to change and/or drop certain features as the EAP progresses.
All EAP versions will ship with a built-in EAP license, which means that these versions are free to use for 30 days after the day that they are built. As EAPs are released weekly, you’ll be able to use PyCharm Professional Edition EAP for free for the duration of the EAP program, as long as you upgrade at least once every 30 days.