Why is CPython 2.5 a dependency for Jython 2.5?

  • Thread starter Steven D'Aprano
  • Start date
S

Steven D'Aprano

I'm running a box with Debian squeeze, and I just ran:

sudo aptitude install jython

which ended up installing Python 2.5:

[...]
Linking and byte-compiling packages for runtime python2.5...
Setting up python2.5 (2.5.5-11) ...


Does anyone know why CPython 2.5 is a dependency for Jython 2.5.1+ on
Debian squeeze?
 
R

rusi

Does anyone know why CPython 2.5 is a dependency for Jython 2.5.1+ on
Debian squeeze?

Not exactly answering your question...
The debian dependencies can be fairly 'conservative' which means all kinds of stuff is pulled in 'just-in-case'
eg Ive seen aptitude build-dep pull in a ridiculous amount of doc-stuff like latex (whose size is of the order of GBs) probably because some document format may require it.
 
S

Skip Montanaro

Does anyone know why CPython 2.5 is a dependency for Jython 2.5.1+ on
Debian squeeze?

Might Jython use some Python modules/packages unmodified? Does
sys.path in Jython refer to the CPython tree?

Skip
 
S

Steven D'Aprano

Might Jython use some Python modules/packages unmodified? Does sys.path
in Jython refer to the CPython tree?

Apparently not:
['', '/usr/lib/site-python', '/usr/share/jython/Lib', '__classpath__',
'__pyclasspath__/', '/usr/share/jython/Lib/site-packages']
 
R

rusi

I'm running a box with Debian squeeze, and I just ran:
sudo aptitude install jython
which ended up installing Python 2.5:

BTW trying to install jython out here gave me this list
(which does not seem to have this dependency):

$ sudo aptitude install jython
The following NEW packages will be installed:
antlr3{a} ca-certificates-java{a} default-jdk{a} default-jre{a}
default-jre-headless{a} icedtea-6-jre-cacao{a} icedtea-6-jre-jamvm{a}
icedtea-netx{a} icedtea-netx-common{a} jython libantlr-java{a}
libasm4-java{a} libatk-wrapper-java{a} libatk-wrapper-java-jni{a}
libconstantine-java{a} libguava-java{a} libjaffl-java{a} libjffi-java{a}
libjffi-jni{a} libjnr-netdb-java{a} libjnr-posix-java{a}
libjnr-x86asm-java{a} libjsr305-java{a} liblivetribe-jsr223-java{a}
libreadline-java{a} libstringtemplate-java{a} openjdk-6-jdk{a}
openjdk-6-jre{a} openjdk-6-jre-headless{a} openjdk-6-jre-lib{a}
tzdata-java{a}

$ cat /etc/debian_version
jessie/sid

[And python2.5 is not installed]
 
C

Chris Angelico

I'm running a box with Debian squeeze, and I just ran:
sudo aptitude install jython
which ended up installing Python 2.5:

BTW trying to install jython out here gave me this list
(which does not seem to have this dependency):

$ sudo aptitude install jython
The following NEW packages will be installed:
antlr3{a} ca-certificates-java{a} default-jdk{a} default-jre{a}
default-jre-headless{a} icedtea-6-jre-cacao{a} icedtea-6-jre-jamvm{a}
icedtea-netx{a} icedtea-netx-common{a} jython libantlr-java{a}
libasm4-java{a} libatk-wrapper-java{a} libatk-wrapper-java-jni{a}
libconstantine-java{a} libguava-java{a} libjaffl-java{a} libjffi-java{a}
libjffi-jni{a} libjnr-netdb-java{a} libjnr-posix-java{a}
libjnr-x86asm-java{a} libjsr305-java{a} liblivetribe-jsr223-java{a}
libreadline-java{a} libstringtemplate-java{a} openjdk-6-jdk{a}
openjdk-6-jre{a} openjdk-6-jre-headless{a} openjdk-6-jre-lib{a}
tzdata-java{a}

$ cat /etc/debian_version
jessie/sid

[And python2.5 is not installed]

Python 2.5 may not be installed (it's no longer available on Wheezy,
so it wouldn't surprise me if Jessie also doesn't have it), but quite
possibly there's another Python available. On my Wheezy system, I
already have Python 2.7 installed, and apt-getting jython doesn't ask
to install any more Pythons; but 'apt-cache show jython' doesn't
suggest anything that'd be pulling in Python, and I don't have a handy
way to poke around and find what would be pulling that in.

ChrisA
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,014
Latest member
BiancaFix3

Latest Threads

Top