Search Criteria
Package Details: pycharm-eap 251.25410.24_2025.1.1-1
Package Actions
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)
- cython (cython-gitAUR) (make)
- python-setuptools (make)
- docker-compose (docker-compose-v1-binAUR, docker-compose-gitAUR, docker-desktopAUR) (optional) – For support docker inside Pycharm
- docker-machine (docker-machine-gitlab-binAUR) (optional) – For support docker inside Pycharm
- ipython (ipython-gitAUR) (optional) – For enhanced interactive Python shell inside Pycharm
- jupyter-notebook (optional) – For support Jupyter Notebook
- openssh (openssh-gitAUR, openssh-dnatAUR, openssh-gssapiAUR, openssh-hpn-shimAUR, openssh-selinuxAUR) (optional) – For deployment and remote connections
- python-coverage (optional) – For support code coverage measurement for Python
- python-pytest (optional) – For support testing inside Pycharm with Python
- python-setuptools (optional) – Packages manager for Python, for project interpreter
- python-tox (optional) – Python environments for testing tool with Python
- vagrantAUR (vagrant-gitAUR) (optional) – For support virtualized development environments
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 21 Next › Last »
qft commented on 2023-12-21 20:58 (UTC) (edited on 2023-12-21 21:08 (UTC) by qft)
PyCharm EAP without extra qualification is synonymous with the Professional version, as per JetBrains’s own usage. And JetBrains does not even provide a download webpage for the Community version. Since the Professional version is the default, there is no need to qualify the name, and only the non-default version needs to be qualified. This is analogous to how Python packages were handled before Python 2's EOL. Before the EOL, the Python 3 package was simply referred to as 'python', while the older version was qualified as 'python2' to distinguish it as the non-default version.
Ashark commented on 2023-12-21 19:25 (UTC)
I disagree with this statement. The package naming should be consistent. Distributions sometimes change the packages name as needed.
Just a simple example, all KDE packages were renamed to the packages with "5" a the end, when the plasma 6 beta appeared. For example, analitza -> analitza5.
What are you about exactly? The automated scripts that build the aur package? Even there is no any dependent package.
Regarding the thing that you want this to remain searchable for those who search "pycharm-eap", you can add it to the "replaces" array (not to the "provides"). See https://wiki.archlinux.org/title/PKGBUILD.
This is not obvious. This is also a reason why I suggest the rename.
Actually, this oppositely made me unsure about this package when I was selecting the package to install. And we need to differentiate with pycharm-community-eap, and also for consistency.
Yeah, I see you added "Professional Edition" to the description, but really, please rename also the package. The history and the comments will remain (you just submit a merge request).
qft commented on 2023-12-21 18:31 (UTC)
@Ashark this package name has been used since 2011. I don't think changing the name of such long-established package is a good idea unless there's compelling benefit. A change in the package name after over a decade could disrupt automated scripts, dependencies, and user familiarity. It would require users to adapt to a new naming convention for a package that essentially remains the same, introducing unnecessary complications.
Like I mentioned before, JetBrains uniformly refers to PyCharm EAP without specifying 'Professional' anywhere on their official website. This nomenclature suggests that the EAP version inherently pertains to the Professional edition, making the addition of 'professional' in the package name redundant.
Ashark commented on 2023-12-15 10:39 (UTC)
Why this packagebase does not provide a jre package?
Ashark commented on 2023-12-13 20:47 (UTC)
@qft Thanks for maintaining. Can you please rename the package as "pycharm-professional-eap", to indicate that this package edition - to keep it consistent with other aur packages and to differ from pycharm-community-eap in aur.
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:
Looks like pycharm-eap.desktop has a different checksum:
Ashark commented on 2023-11-05 16:25 (UTC) (edited on 2023-11-05 16:27 (UTC) by Ashark)
Your package is actually a Professional edition. See this screenshot: https://ibb.co/6Rx0956. 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).
In such period I think your package should stay at the last provided eap version. See how it is made for https://aur.archlinux.org/packages/davinci-resolve-beta. When there is no beta, the stable version actually has a more recent version number.
Thanks.
qft commented on 2023-11-05 15:23 (UTC)
@Ashark, on JetBrains webpage for PyCharm EAP (https://www.jetbrains.com/pycharm/nextversion/), 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.
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 21 Next › Last »