Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Aug 2018 21:21:17 +1000
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        Antoine Brodin <antoine@freebsd.org>, Babak Farrokhi <farrokhi@freebsd.org>
Cc:        ports-committers <ports-committers@freebsd.org>, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org, Ruslan Mahmatkhanov <rm@freebsd.org>
Subject:   Re: svn commit: r476502 - head/devel/ipython
Message-ID:  <7a8b2c16-6afc-485b-8c3c-e61c3001d598@FreeBSD.org>
In-Reply-To: <CAALwa8=sqBYWqKz8qs-GPrMtW=bJgOYzOV1aMZuWg1CvJaEAZg@mail.gmail.com>
References:  <201808061101.w76B1u6v003872@repo.freebsd.org> <CAALwa8=sqBYWqKz8qs-GPrMtW=bJgOYzOV1aMZuWg1CvJaEAZg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6/08/2018 9:08 pm, Antoine Brodin wrote:
> Hi,
> 
> How was this tested?   This likely breaks all py27 flavors of ports
> depending on ipython.

"Hello gentleman, sorry for delay. It looks like all the ports that
depend upon ipython also support python 3.x, so there is no need to
switch any of them to the new ipython5, that was just added in r476420."

https://reviews.freebsd.org/D16508#352611

This comment threw me off the question of dependents supporting
*multiple* python versions.

Indeed dependents on devel/ipython should be switched to devel/ipython5
*unless* they *only* support 3.3+ (the same as devel/ipython)

> Antoine
> 
> On Mon, Aug 6, 2018 at 1:01 PM, Babak Farrokhi <farrokhi@freebsd.org> wrote:
>> Author: farrokhi
>> Date: Mon Aug  6 11:01:55 2018
>> New Revision: 476502
>> URL: https://svnweb.freebsd.org/changeset/ports/476502
>>
>> Log:
>>   devel/ipython: Update to 6.5.0
>>
>>    - devel/ipython is now tracking 6.x mainline
>>    - Previous version of ipython (5.x series) moved to devel/ipython5
>>    - It is based on pure Python 3.3+ codebase
>>    - Supports latest Python 3.7
>>    - Remove GCC dependency since it now builds with CLANG
>>
>>   More information about new features as well as backward incompatible changes [1]
>>
>>   [1] https://ipython.readthedocs.io/en/stable/whatsnew/version6.html
>>
>>   Reviewed by: koobs, mat
>>   Approved by: koobs (python)
>>   Differential Revision:        https://reviews.freebsd.org/D16508
>>
>> Modified:
>>   head/devel/ipython/Makefile
>>   head/devel/ipython/distinfo
>>
>> Modified: head/devel/ipython/Makefile
>> ==============================================================================
>> --- head/devel/ipython/Makefile Mon Aug  6 09:44:17 2018        (r476501)
>> +++ head/devel/ipython/Makefile Mon Aug  6 11:01:55 2018        (r476502)
>> @@ -2,7 +2,7 @@
>>  # $FreeBSD$
>>
>>  PORTNAME=      ipython
>> -PORTVERSION=   5.8.0
>> +PORTVERSION=   6.5.0
>>  CATEGORIES=    devel python
>>  MASTER_SITES=  CHEESESHOP
>>  PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
>> @@ -20,11 +20,12 @@ RUN_DEPENDS=        ${PYTHON_PKGNAMEPREFIX}pexpect>=0:misc/py
>>                 ${PYTHON_PKGNAMEPREFIX}prompt_toolkit>=1.0.4:devel/py-prompt_toolkit@${PY_FLAVOR} \
>>                 ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
>>                 ${PYTHON_PKGNAMEPREFIX}simplegeneric>0.8:devel/py-simplegeneric@${PY_FLAVOR} \
>> -               ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2:devel/py-traitlets@${PY_FLAVOR}
>> +               ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2:devel/py-traitlets@${PY_FLAVOR} \
>> +               ${PYTHON_PKGNAMEPREFIX}jedi>=0.10:devel/py-jedi@${PY_FLAVOR} \
>> +               ${PYTHON_PKGNAMEPREFIX}backcall>=0.1.0:devel/py-backcall@${PY_FLAVOR}
>>
>> -USES=          python
>> +USES=          python:3.3+
>>  USE_PYTHON=    autoplist concurrent distutils
>> -USE_GCC=       yes # To be removed - Needed as a work-around for numpy, see PR ports/188114
>>  NO_ARCH=       yes
>>
>>  OPTIONS_DEFINE=        EXAMPLES
>> @@ -32,9 +33,6 @@ PORTEXAMPLES= *
>>
>>  .include <bsd.port.pre.mk>
>>
>> -.if ${PYTHON_REL} < 3000
>> -RUN_DEPENDS+=  ${PYTHON_PKGNAMEPREFIX}backports.shutil_get_terminal_size>=0:devel/py-backports.shutil_get_terminal_size@${PY_FLAVOR}
>> -.endif
>>  .if ${PYTHON_REL} < 3400
>>  RUN_DEPENDS+=  ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2@${PY_FLAVOR}
>>  .endif
>>
>> Modified: head/devel/ipython/distinfo
>> ==============================================================================
>> --- head/devel/ipython/distinfo Mon Aug  6 09:44:17 2018        (r476501)
>> +++ head/devel/ipython/distinfo Mon Aug  6 11:01:55 2018        (r476502)
>> @@ -1,3 +1,3 @@
>> -TIMESTAMP = 1533032413
>> -SHA256 (ipython-5.8.0.tar.gz) = 4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906
>> -SIZE (ipython-5.8.0.tar.gz) = 4977824
>> +TIMESTAMP = 1532951494
>> +SHA256 (ipython-6.5.0.tar.gz) = b0f2ef9eada4a68ef63ee10b6dde4f35c840035c50fd24265f8052c98947d5a4
>> +SIZE (ipython-6.5.0.tar.gz) = 5084444
>>
> 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7a8b2c16-6afc-485b-8c3c-e61c3001d598>