Thank you again for the flag @navarroaxel !
I'm currently not at my box and don't have the SSH keys with me. I'll probably update tonight.
Cheers, and all of you have a happy 2021 !
Git Clone URL: | https://aur.archlinux.org/pycharm-community-eap.git (read-only, click to copy) |
---|---|
Package Base: | pycharm-community-eap |
Description: | Powerful Python and Django IDE, Early Access Program (EAP) build, Community Edition |
Upstream URL: | http://www.jetbrains.com/pycharm |
Keywords: | development early-access editor ide jetbrains python |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | flying-sheep |
Maintainer: | Kr1ss |
Last Packager: | Kr1ss |
Votes: | 13 |
Popularity: | 0.050993 |
First Submitted: | 2015-10-03 13:11 |
Last Updated: | 2021-01-27 20:13 |
Thank you again for the flag @navarroaxel !
I'm currently not at my box and don't have the SSH keys with me. I'll probably update tonight.
Cheers, and all of you have a happy 2021 !
@Kr1ss
Thanks!
The community version is absolutely terrible, seriously, I have no idea what the maintainers are doing. It depends on some outdated and incorrectly built packages resulting in those odd python2 dependencies (as well as gtk and qt). The whole chain has been marked as out-of-date a month ago but no result so far.
The mandatory make dependency to python2-setuptools
has been removed. If you want to have a precompiled Python 2 debugger included with the package, please make sure that python2-setuptools
is installed before building pycharm-community-eap
.
It won't be auto-installed and/or -removed any more by makepkg -sr
.
Sure @RunAndTumble, I hear you.
My intention is not to require python2 but also give users who need it the chance to include the compiled debugger in the package.
So I've implemented a build-time check for python2-setuptools
being installed. If so, both Python 2 and 3 debuggers will be compiled and included, otherwise only the Python 3 one.
Not sure though if that's exactly the best way to go, especially regarding that community/pycharm-community
still depends on python2-setuptools
at build time.
Any thoughts are welcome. Thx.
P.S. Thx again @navarroaxel for pinging me when the new release came out :)
Don't you think you need to remove this python2 dependency completely? Or make it at least optional.
Thank you for maintaining so far @flying-sheep !
Cheers !
@navarroaxel thx for the flag, gonna update tonight when back home.
Hey, since I’m using professional edition for the time being, I’ll be handing this to Kr1ss fully.
Fixed, thx for mentioning @sanerb.
recommend you either add a conflicts for python-eap or name your binary to something like pycharm-ce-eap; you're both using the same binary path (/usr/bin/pycharm-eap) and according to upstream, both should be able to be co-installed. that's the only file conflict since you install to different /opt dirs.
Yep indeed Jetbrains started shipping their own Java runtime with the IDE some time ago, we must've missed removing the dependency.
Thx @flixter for the hint.
Pinned Comments
Kr1ss commented on 2020-08-27 14:20
The mandatory make dependency to
python2-setuptools
has been removed. If you want to have a precompiled Python 2 debugger included with the package, please make sure thatpython2-setuptools
is installed before buildingpycharm-community-eap
.It won't be auto-installed and/or -removed any more by
makepkg -sr
.