head 1.4; access; symbols pkgsrc-2023Q4:1.4.0.16 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.14 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.12 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.10 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.8 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.6 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.4 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.2 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.3.0.10 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.8 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.6 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.4 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.2 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.2.0.14 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.12 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.8 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.10 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.6 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.4 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.2 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.1.0.18 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.16 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.14 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.12 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.10 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.8 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.4 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.2 pkgsrc-2017Q1-base:1.1; locks; strict; comment @# @; 1.4 date 2022.01.04.20.53.11; author wiz; state Exp; branches; next 1.3; commitid CYyhdK9qtoffkmnD; 1.3 date 2020.12.14.14.23.46; author adam; state Exp; branches; next 1.2; commitid 4Dhx7a5rGodhAIzC; 1.2 date 2019.01.04.22.56.59; author adam; state Exp; branches; next 1.1; commitid bAjbUosF7fE5fw6B; 1.1 date 2017.03.20.21.59.04; author minskim; state Exp; branches; next ; commitid F4Vbl0CUN5fVYkKz; desc @@ 1.4 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @# $NetBSD: Makefile,v 1.3 2020/12/14 14:23:46 adam Exp $ DISTNAME= intervaltree-3.1.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} PKGREVISION= 1 CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=i/intervaltree/} MAINTAINER= minskim@@NetBSD.org HOMEPAGE= https://github.com/chaimleib/intervaltree COMMENT= Editable interval tree data structure LICENSE= apache-2.0 DEPENDS+= ${PYPKGPREFIX}-sortedcontainers>=2.0:../../devel/py-sortedcontainers USE_LANGUAGES= # none .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" @ 1.3 log @py-intervaltree: updated to 3.1.0 Version 3.1.0 - Dropped support for Python 3.4, added Python 3.8 - Add `__slots__` optimization in Node class, should give performance improvement - Fixed: - Restore universal wheels - Bytes/str type incompatibility in setup.py - New version of distutils rejects version suffixes of `.postNN`, use `aNN` instead @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2019/01/04 22:56:59 adam Exp $ d5 1 @ 1.2 log @py-intervaltree: updated to 3.0.2 Version 3.0.2 - Fixed: - On some systems, setup.py opened README.md with a non-unicode encoding. My fault for leaving the encoding flapping in the breeze. It's been fixed. Version 3.0.1 - Added: - Travis testing for 3.7 and 3.8-dev. These needed OpenSSL, sudo and Xenial. 3.8-dev is allowed to fail. - Fixed: - PyPI wasn't rendering markdown because I didn't tell it what format to use. - Python 2 wasn't installing via pip because of a new utils package. It has been zapped. - Maintainers: - TestPyPI version strings use .postN as the suffix instead of bN, and N counts from the latest tagged commit, which should be the last release - Install from TestPyPI works via make install-testpypi Version 3.0.0 - Breaking: - search(begin, end, strict) has been replaced with at(point), overlap(begin, end), and envelop(begin, end) - extend(items) has been deleted, use update(items) instead - Methods that take a strict=True/False argument now consistently default to strict=True - Dropped support for Python 2.6, 3.2, and 3.3 - Add support for Python 3.5, 3.6, and 3.7 - Faster Interval overlap checking - Updated README: - new restructuring methods from 2.1.0 - example of from_tuples() added - more info about chop(), split_overlaps(), merge_overlaps() and merge_equals(). - Fixes: - Node.from_tuples() will now raise an error if given an empty iterable. This should never happen, and it should error if it does. - Interval.distance_to() gave an incorrect distance when passed the Interval's upper boundary - Node.pop_greatest_child() sometimes forgot to rotate() when creating new child nodes. - IntervalTree.begin() and end() are O(1), not O(n). - intersection_update() and symmetric_difference() and symmetric_difference_update() didn't actually work. Now they do. - collections.abc deprecation warning no longer happens - Maintainers: - PyPi accepts Markdown! Woohoo! - reorganize tests - more tests added to improve code coverage (We're at 96%! Yay!) - test for issue 4 had a broken import reference @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2017/03/20 21:59:04 minskim Exp $ d3 1 a3 1 DISTNAME= intervaltree-3.0.2 @ 1.1 log @Import py-intervaltree-2.1.0 intervaltree is editable interval tree data structure for Python. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= intervaltree-2.1.0 d5 1 a5 1 CATEGORIES= devel d13 3 a15 1 DEPENDS+= ${PYPKGPREFIX}-sortedcontainers-[0-9]*:../../devel/py-sortedcontainers @