Package Details: pycharm-eap 2023.3.233.11799.209-1

Git Clone URL: (read-only, click to copy)
Package Base: pycharm-eap
Description: Powerful Python and Django IDE, Early Access Program (EAP) build. Professional edition.
Upstream URL:
Keywords: development editor ide jetbrains python
Licenses: custom
Provides: pycharm, pycharm-professional
Submitter: vlan
Maintainer: qft
Last Packager: qft
Votes: 32
Popularity: 0.058343
First Submitted: 2011-05-06 08:33 (UTC)
Last Updated: 2023-12-01 14:43 (UTC)

Dependencies (12)

Required by (0)

Sources (2)

Latest Comments

1 2 3 4 5 6 .. 19 Next › Last »

qft commented on 2023-11-16 21:27 (UTC)

Sorry for the confusion, the checksum has been corrected.

alexdelorenzo commented on 2023-11-16 21:20 (UTC)

Running into a checksum error:

==> Validating source files with sha256sums...
    pycharm-professional-233.11799.20.tar.gz ... Passed
    pycharm-eap.desktop ... FAILED
==> ERROR: One or more files did not pass the validity check!
-> error making: pycharm-eap-exit status 1
-> Failed to install the following packages. Manual intervention is required:
pycharm-eap - exit status 1

Looks like pycharm-eap.desktop has a different checksum:

❯ sha256sum pycharm-eap.desktop 
7801ea1379c4c183efeb78ec8d2f67bc30741548410fa51b9f4827b0188da4b2  pycharm-eap.desktop

Ashark commented on 2023-11-05 16:25 (UTC) (edited on 2023-11-05 16:27 (UTC) by Ashark)

there is no reference made for the community edition

Your package is actually a Professional edition. See this screenshot: There is a Community EAP version (of the same build number) provided by pycharm-community-eap package. JetBrains use "PY" for professional edition, and "PC" for community edition. Also, they use squared icon for community and angled icon for professional (the same applies to IntelliJ Idea).

_eap variable is used because this package uses the stable version of PyCharm when the EAP period is not active.

In such period I think your package should stay at the last provided eap version. See how it is made for When there is no beta, the stable version actually has a more recent version number.

I will replace it with the version


qft commented on 2023-11-05 15:23 (UTC)

@Ashark, on JetBrains webpage for PyCharm EAP (, there is no reference made for the community edition. The webpage provides download link for ONE edition only, which is the edition used by this package.

_eap variable is used because this package uses the stable version of PyCharm when the EAP period is not active.

The mixed use of tab and space in PKGBUILD will be fixed in the next release. The desktop file was never changed since the initial version in 2015. I will replace it with the version provided by JetBrains.

Ashark commented on 2023-11-05 01:06 (UTC) (edited on 2023-11-05 01:09 (UTC) by Ashark)

Also, is there a reason to keep the "eap" variable, while you do not maintain pycharm-professional? If yes, why not just append the source array (and add .desktop separately)? _And the sha256 array. Otherwise, I do not see a reason to keep it there, and would like to clean up it.
Also, can you please fix indentation in source and sha256sums arrays, to make it look good?
Also, why it uses this line: Name[en_US]=pycharm-eap.desktop?
Here is what "Tools | Generate desktop file" has made:

[Desktop Entry]
Name=PyCharm Professional Edition
Exec="/opt/pycharm-eap/bin/" %f
Comment=Python IDE for Professional Developers

Ashark commented on 2023-11-05 00:49 (UTC) (edited on 2023-11-05 00:50 (UTC) by Ashark)

Can you indicate the edition in the package name?
Some intellij idea packages used "ce" and "ue" for community edition and ultimate edition.
As here in aur the packages are named with pycharm-profesional* and pycharm-community* (except pycharm-edu, but it is going to be deleted, as the educational edition is discontinued).
I think the name should be "pycharm-professional-eap".
To rename a package, make a Merge request. This will keep the comments in the new package name.

MarsSeed commented on 2023-09-29 19:09 (UTC)

Also python2-tox doesn't exist anymore, so it would be best to remove that optdepend as well.

MarsSeed commented on 2023-09-29 19:08 (UTC)

Hi, please kindly remove ipython2 from optdepends. It is broken and pending deletion. And also Python2 is EOL since years.

qft commented on 2023-05-18 19:35 (UTC)

Sorry for the delay. I tried to get around the Cython issue, but it seems not solvable at this moment... So I've temporarily disabled compiling the Cython speed-up.