head 1.18; access; symbols pkgsrc-2023Q4:1.18.0.16 pkgsrc-2023Q4-base:1.18 pkgsrc-2023Q3:1.18.0.14 pkgsrc-2023Q3-base:1.18 pkgsrc-2023Q2:1.18.0.12 pkgsrc-2023Q2-base:1.18 pkgsrc-2023Q1:1.18.0.10 pkgsrc-2023Q1-base:1.18 pkgsrc-2022Q4:1.18.0.8 pkgsrc-2022Q4-base:1.18 pkgsrc-2022Q3:1.18.0.6 pkgsrc-2022Q3-base:1.18 pkgsrc-2022Q2:1.18.0.4 pkgsrc-2022Q2-base:1.18 pkgsrc-2022Q1:1.18.0.2 pkgsrc-2022Q1-base:1.18 pkgsrc-2021Q4:1.17.0.2 pkgsrc-2021Q4-base:1.17 pkgsrc-2021Q3:1.16.0.4 pkgsrc-2021Q3-base:1.16 pkgsrc-2021Q2:1.16.0.2 pkgsrc-2021Q2-base:1.16 pkgsrc-2021Q1:1.15.0.4 pkgsrc-2021Q1-base:1.15 pkgsrc-2020Q4:1.15.0.2 pkgsrc-2020Q4-base:1.15 pkgsrc-2020Q3:1.14.0.2 pkgsrc-2020Q3-base:1.14 pkgsrc-2020Q2:1.12.0.2 pkgsrc-2020Q2-base:1.12 pkgsrc-2020Q1:1.10.0.2 pkgsrc-2020Q1-base:1.10 pkgsrc-2019Q4:1.6.0.6 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.2 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.4.0.2 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.3.0.2 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.2.0.2 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.1.0.8 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.6 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.4 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.2 pkgsrc-2017Q4-base:1.1; locks; strict; comment @# @; 1.18 date 2022.01.04.20.54.09; author wiz; state Exp; branches; next 1.17; commitid CYyhdK9qtoffkmnD; 1.17 date 2021.12.01.08.44.23; author adam; state Exp; branches; next 1.16; commitid njfGTYXhOTjtoViD; 1.16 date 2021.05.12.08.13.54; author adam; state Exp; branches; next 1.15; commitid A1pg9ld6GZGzKPSC; 1.15 date 2020.12.11.08.12.32; author adam; state Exp; branches; next 1.14; commitid EkTStLZm14T1DizC; 1.14 date 2020.08.24.08.31.26; author wiz; state Exp; branches; next 1.13; commitid 5VWGDDfNF2ALeilC; 1.13 date 2020.07.24.06.54.40; author adam; state Exp; branches; next 1.12; commitid pHqcXRSsmndiHihC; 1.12 date 2020.05.17.18.39.29; author adam; state Exp; branches; next 1.11; commitid u6dTQ0YNOVqGMC8C; 1.11 date 2020.04.20.10.18.40; author adam; state Exp; branches; next 1.10; commitid ehr7PFnpuKWBS65C; 1.10 date 2020.03.03.19.06.18; author adam; state Exp; branches; next 1.9; commitid 9XIgUsZ3Hc9hlZYB; 1.9 date 2020.02.04.09.40.01; author adam; state Exp; branches; next 1.8; commitid 4OaD8Ysj6VOO6lVB; 1.8 date 2020.01.29.14.03.52; author adam; state Exp; branches; next 1.7; commitid ag3Bl4X1rmshLAUB; 1.7 date 2019.12.31.10.44.37; author adam; state Exp; branches; next 1.6; commitid nWPaGvaFVLz8AQQB; 1.6 date 2019.07.18.07.38.50; author adam; state Exp; branches; next 1.5; commitid lYWv47vgZ2vNTuvB; 1.5 date 2019.07.03.20.26.29; author adam; state Exp; branches; next 1.4; commitid AXKPoQlhZc52DDtB; 1.4 date 2019.04.29.10.35.04; author adam; state Exp; branches; next 1.3; commitid HWUG9r0NTmQBrelB; 1.3 date 2019.02.19.12.31.55; author adam; state Exp; branches; next 1.2; commitid DidavvHv9hbejncB; 1.2 date 2018.12.28.14.18.32; author adam; state Exp; branches; next 1.1; commitid mjnm7M9hI03kBz5B; 1.1 date 2017.10.16.17.02.14; author adam; state Exp; branches; next ; commitid 6ZmlB1wcsBECAibA; desc @@ 1.18 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.17 2021/12/01 08:44:23 adam Exp $ DISTNAME= parso-0.8.3 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} PKGREVISION= 1 CATEGORIES= lang python MASTER_SITES= ${MASTER_SITE_PYPI:=p/parso/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/davidhalter/parso COMMENT= Python Parser LICENSE= mit TEST_DEPENDS+= ${PYPKGPREFIX}-docopt-[0-9]*:../../devel/py-docopt TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test PYTHON_VERSIONS_INCOMPATIBLE= 27 USE_LANGUAGES= # none do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" @ 1.17 log @py-parso: updated to 0.8.3 0.8.3: - Add basic support for Python 3.11 and 3.12 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2021/05/12 08:13:54 adam Exp $ d5 1 @ 1.16 log @py-parso: updated to 0.8.2 0.8.2 (2021-03-30) - Various small bugfixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2020/12/11 08:12:32 adam Exp $ d3 1 a3 1 DISTNAME= parso-0.8.2 d21 1 a21 1 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} @ 1.15 log @py-parso: updated to 0.8.1 0.8.1: - Various small bugfixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2020/08/24 08:31:26 wiz Exp $ d3 1 a3 1 DISTNAME= parso-0.8.1 @ 1.14 log @py-parso: update to 0.8.0. 0.8.0 (2020-08-05) ++++++++++++++++++ - Dropped Support for Python 2.7, 3.4, 3.5 - It's possible to use ``pathlib.Path`` objects now in the API - The stubs are gone, we are now using annotations - ``namedexpr_test`` nodes are now a proper class called ``NamedExpr`` - A lot of smaller refactorings @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2020/07/24 06:54:40 adam Exp $ d3 1 a3 1 DISTNAME= parso-0.8.0 d14 1 a14 2 PYTHON_VERSIONED_DEPENDENCIES= test:test a23 1 .include "../../lang/python/versioned_dependencies.mk" @ 1.13 log @py-parso: updated to 0.7.1 0.7.1 - Fixed a couple of smaller bugs (mostly syntax error detection in ``Grammar.iter_errors``) This is going to be the last release that supports Python 2.7, 3.4 and 3.5. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2020/05/17 18:39:29 adam Exp $ d3 1 a3 1 DISTNAME= parso-0.7.1 d17 2 @ 1.12 log @pytest from versioned depends @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2020/04/20 10:18:40 adam Exp $ d3 1 a3 1 DISTNAME= parso-0.7.0 @ 1.11 log @py-parso: updated to 0.7.0 0.7.0: - Fix a lot of annoying bugs in the diff parser. The fuzzer did not find issues anymore even after running it for more than 24 hours (500k tests). - Small grammar change: suites can now contain newlines even after a newline. This should really not matter if you don't use error recovery. It allows for nicer error recovery. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2020/03/03 19:06:18 adam Exp $ d14 2 a15 1 TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.0.7:../../devel/py-test d23 1 @ 1.10 log @py-parso: updated to 0.6.2 0.6.2: - Bugfixes - Add Grammar.refactor (might still be subject to change until 0.7.0) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2020/02/04 09:40:01 adam Exp $ d3 1 a3 1 DISTNAME= parso-0.6.2 @ 1.9 log @py-parso: updated to 0.6.1 0.6.1: - Add ``parso.normalizer.Issue.end_pos`` to make it possible to know where an issue ends @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2020/01/29 14:03:52 adam Exp $ d3 1 a3 1 DISTNAME= parso-0.6.1 @ 1.8 log @py-parso: updated to 0.6.0 0.6.0: - Dropped Python 2.6/Python 3.3 support - del_stmt names are now considered as a definition (for ``name.is_definition()``) - Bugfixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2019/12/31 10:44:37 adam Exp $ d3 1 a3 1 DISTNAME= parso-0.6.0 @ 1.7 log @py-parso: updated to 0.5.2 0.5.2: - Add include_setitem to get_definition/is_definition and get_defined_names - Fix named expression error listing - Fix some f-string tokenizer issues @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2019/07/18 07:38:50 adam Exp $ d3 1 a3 1 DISTNAME= parso-0.5.2 @ 1.6 log @py-parso: updated to 0.5.1 0.5.1: - Fix: Some unicode identifiers were not correctly tokenized - Fix: Line continuations in f-strings are now working @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2019/07/03 20:26:29 adam Exp $ d3 1 a3 1 DISTNAME= parso-0.5.1 d14 1 a14 1 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test @ 1.5 log @py-parso: updated to 0.5.0 0.5.0: - **Breaking Change** comp_for is now called sync_comp_for for all Python versions to be compatible with the Python 3.8 Grammar - Added .pyi stubs for a lot of the parso API - Small FileIO changes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2019/04/29 10:35:04 adam Exp $ d3 1 a3 1 DISTNAME= parso-0.5.0 @ 1.4 log @py-parso: updated to 0.4.0 0.4.0 - Python 3.8 support - FileIO support, it's now possible to use abstract file IO, support is alpha @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2019/02/19 12:31:55 adam Exp $ d3 1 a3 1 DISTNAME= parso-0.4.0 @ 1.3 log @py-parso: updated to 0.3.4 0.3.4: - Fix an f-string tokenizer error 0.3.3: - Fix async errors in the diff parser - A fix in iter_errors - This is a very small bugfix release 0.3.2: - 20+ bugfixes in the diff parser and 3 in the tokenizer - A fuzzer for the diff parser, to give confidence that the diff parser is in a good shape. - Some bugfixes for f-string @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2018/12/28 14:18:32 adam Exp $ d3 1 a3 1 DISTNAME= parso-0.3.4 @ 1.2 log @py-parso: updated to 0.3.1 0.3.1: - Bugfixes in the diff parser and keyword-only arguments 0.3.0: - Rewrote the pgen2 parser generator. 0.2.1: - A bugfix for the diff parser. - Grammar files can now be loaded from a specific path. 0.2.0: - f-strings are now parsed as a part of the normal Python grammar. This makes it way easier to deal with them. 0.1.1: - Fixed a few bugs in the caching layer - Added support for Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2017/10/16 17:02:14 adam Exp $ d3 1 a3 1 DISTNAME= parso-0.3.1 d13 3 d18 3 @ 1.1 log @Parso is a Python parser that supports error recovery and round-trip parsing for different Python versions (in multiple Python versions). Parso is also able to list multiple syntax errors in your python file. Parso has been battle-tested by jedi. It was pulled out of jedi to be useful for other projects as well. Parso consists of a small API to parse Python and analyse the syntax tree. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= parso-0.1.0 @