svn commit: r476502 - head/devel/ipython

Kubilay Kocak koobs at FreeBSD.org
Mon Aug 6 11:21:24 UTC 2018


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 at 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
>>
> 



More information about the svn-ports-all mailing list