Package Details: pycharm-eap 251.25410.24_2025.1.1-1

Git Clone URL: https://aur.archlinux.org/pycharm-eap.git (read-only, click to copy)
Package Base: pycharm-eap
Description: Powerful Python and Django IDE, Early Access Program (EAP) build. Professional edition.
Upstream URL: https://www.jetbrains.com/pycharm/nextversion/
Keywords: development editor ide jetbrains python
Licenses: custom
Provides: pycharm, pycharm-professional
Submitter: vlan
Maintainer: qft
Last Packager: qft
Votes: 32
Popularity: 0.001427
First Submitted: 2011-05-06 08:33 (UTC)
Last Updated: 2025-04-27 16:42 (UTC)

Dependencies (12)

Required by (0)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 21 Next › Last »

qft commented on 2024-06-08 03:36 (UTC)

This issue will be fixed in the next release as well.

Ashark commented on 2024-06-07 17:22 (UTC) (edited on 2024-06-07 17:39 (UTC) by Ashark)

When debugging, I see in the terminal the message repeated lots of times:

Expected: /opt/pycharm-eap/plugins/python/helpers/pydev/pydevd_attach_to_process/attach_linux_amd64.so to exist.

I have checked the package, and there really is no such file:

yay -Ql pycharm-eap | grep attach_linux_amd64\.so$
# prints nothing

But I see this file exists in the official community package (https://archlinux.org/packages/extra/x86_64/pycharm-community-edition/):

usr/share/pycharm/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so

also, I see that file in the pycharm-community-eap (https://aur.archlinux.org/packages/pycharm-community-eap)

opt/pycharm-community-eap/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_amd64.so

@qft, I guess it is the packaging issue. Can you please check?

I see that the source archive (downloaded from jetbrains website) actually has the file in question. But the PKGBUILD has this line, which just deletes everything:

find $srcdir/pycharm-${_buildver}/plugins/python/helpers/pydev/ \( -name *.c -o -name *.so -o -name *.pyd \) -delete

qft commented on 2024-06-06 00:51 (UTC)

It will be fixed with the next release.

Ashark commented on 2024-06-05 15:42 (UTC)

The IDE asks to call it differently.

The IDE seems to be launched with a script launcher ('bin/pycharm.sh'). Please consider switching to a native launcher ('bin/pycharm') for better experience.

https://youtrack.jetbrains.com/articles/SUPPORT-A-56/Switch-to-a-native-launcher-notification

Ashark commented on 2024-05-01 00:37 (UTC)

Also, there is some "brokenness" in versioning: yay says that I am downgrading:
pycharm-eap (2024.1.241.14494.200-1 => 2024.1.1.241.15989.111-1)
I suggest to make a versioning scheme that is not dependent on their minor version.

Ashark commented on 2024-05-01 00:34 (UTC)

Does this package makes sense at the time when EAP is closed? I see you package 2024.1.1.241.15989.111, while the regular version is currently (from the download page on their website):

Version: 2024.1.1
Build: 241.15989.155
30 April 2024

So, it is a bit newer than yours.
I suggest to pin the comment with this info.

Ashark commented on 2024-04-05 23:10 (UTC)

Thank you!

qft commented on 2024-04-05 23:08 (UTC)

@Ashark, thanks for the suggestion. It is done.

Ashark commented on 2024-04-05 17:11 (UTC)

@qft Can you please change "Name=PyCharm Professional Edition" to "Name=PyCharm Professional Edition (EAP)" to differentiate it from the non-eap edition. I have installed them in parallel, and it is hard to identify the needed app when launching.

Also, probably worth adding a "Keywords=eap".

muhaha commented on 2023-12-29 00:04 (UTC)

Pycharm is only official supported for x86 and arm64, so I have made a patch which set supported architectures to x86, arm64 and links to the correct sources

diff --git a/PKGBUILD b/PKGBUILD
index 764214a..85aaacc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@ _eap=false
 pkgver="${_pkgver}.${_buildver}"
 pkgrel=1
 pkgdesc="Powerful Python and Django IDE, Early Access Program (EAP) build. Professional edition."
-arch=("any")
+arch=('x86_64' 'aarch64')
 options=("!strip")
 url="https://www.jetbrains.com/pycharm/nextversion/"
 license=("custom")
@@ -28,15 +28,21 @@ optdepends=('ipython: For enhanced interactive Python shell inside Pycharm'
 provides=("pycharm" "pycharm-professional")

 if [[ $_eap = false ]]; then
-    source=("https://download.jetbrains.com/python/pycharm-professional-${_pkgver}.tar.gz"
-    "${pkgname}.desktop")
+    source_x86_64=("https://download.jetbrains.com/python/pycharm-professional-${_pkgver}.tar.gz")
+    source_aarch64=("https://download.jetbrains.com/python/pycharm-professional-${_pkgver}-aarch64.tar.gz")
 else
-    source=("https://download.jetbrains.com/python/pycharm-professional-${_buildver}.tar.gz"
-    "${pkgname}.desktop")
+    source_x86_64=("https://download.jetbrains.com/python/pycharm-professional-${_buildver}.tar.gz")
+    source_aarch64=("https://download.jetbrains.com/python/pycharm-professional-${_buildver}-aarch64.tar.gz")
 fi
+sha256sums_x86_64=(
+    "add6cb45aed969a49b21322fbd2e34c896f2a618d2a9eb8c865a05602365ef6c"
+)
+sha256sums_aarch64=(
+    "c910983a2d23d32265335cb5cb96b7d853879379cc0f8510ba690419afee1238"
+)

-sha256sums=("add6cb45aed969a49b21322fbd2e34c896f2a618d2a9eb8c865a05602365ef6c"
-            "7801ea1379c4c183efeb78ec8d2f67bc30741548410fa51b9f4827b0188da4b2")
+source=("${pkgname}.desktop")
+sha256sums=("7801ea1379c4c183efeb78ec8d2f67bc30741548410fa51b9f4827b0188da4b2")

 prepare() {
     if [[ -d $srcdir/pycharm-${_pkgver} ]]; then