head	1.19;
access;
symbols
	pkgsrc-2026Q1:1.19.0.6
	pkgsrc-2026Q1-base:1.19
	pkgsrc-2025Q4:1.19.0.4
	pkgsrc-2025Q4-base:1.19
	pkgsrc-2025Q3:1.19.0.2
	pkgsrc-2025Q3-base:1.19
	pkgsrc-2025Q2:1.18.0.2
	pkgsrc-2025Q2-base:1.18
	pkgsrc-2025Q1:1.17.0.20
	pkgsrc-2025Q1-base:1.17
	pkgsrc-2024Q4:1.17.0.18
	pkgsrc-2024Q4-base:1.17
	pkgsrc-2024Q3:1.17.0.16
	pkgsrc-2024Q3-base:1.17
	pkgsrc-2024Q2:1.17.0.14
	pkgsrc-2024Q2-base:1.17
	pkgsrc-2024Q1:1.17.0.12
	pkgsrc-2024Q1-base:1.17
	pkgsrc-2023Q4:1.17.0.10
	pkgsrc-2023Q4-base:1.17
	pkgsrc-2023Q3:1.17.0.8
	pkgsrc-2023Q3-base:1.17
	pkgsrc-2023Q2:1.17.0.6
	pkgsrc-2023Q2-base:1.17
	pkgsrc-2023Q1:1.17.0.4
	pkgsrc-2023Q1-base:1.17
	pkgsrc-2022Q4:1.17.0.2
	pkgsrc-2022Q4-base:1.17
	pkgsrc-2022Q3:1.16.0.4
	pkgsrc-2022Q3-base:1.16
	pkgsrc-2022Q2:1.16.0.2
	pkgsrc-2022Q2-base:1.16
	pkgsrc-2022Q1:1.15.0.2
	pkgsrc-2022Q1-base:1.15
	pkgsrc-2021Q4:1.13.0.14
	pkgsrc-2021Q4-base:1.13
	pkgsrc-2021Q3:1.13.0.12
	pkgsrc-2021Q3-base:1.13
	pkgsrc-2021Q2:1.13.0.10
	pkgsrc-2021Q2-base:1.13
	pkgsrc-2021Q1:1.13.0.8
	pkgsrc-2021Q1-base:1.13
	pkgsrc-2020Q4:1.13.0.6
	pkgsrc-2020Q4-base:1.13
	pkgsrc-2020Q3:1.13.0.4
	pkgsrc-2020Q3-base:1.13
	pkgsrc-2020Q2:1.13.0.2
	pkgsrc-2020Q2-base:1.13
	pkgsrc-2020Q1:1.12.0.8
	pkgsrc-2020Q1-base:1.12
	pkgsrc-2019Q4:1.12.0.10
	pkgsrc-2019Q4-base:1.12
	pkgsrc-2019Q3:1.12.0.6
	pkgsrc-2019Q3-base:1.12
	pkgsrc-2019Q2:1.12.0.4
	pkgsrc-2019Q2-base:1.12
	pkgsrc-2019Q1:1.12.0.2
	pkgsrc-2019Q1-base:1.12
	pkgsrc-2018Q4:1.11.0.4
	pkgsrc-2018Q4-base:1.11
	pkgsrc-2018Q3:1.11.0.2
	pkgsrc-2018Q3-base:1.11
	pkgsrc-2018Q2:1.10.0.4
	pkgsrc-2018Q2-base:1.10
	pkgsrc-2018Q1:1.10.0.2
	pkgsrc-2018Q1-base:1.10
	pkgsrc-2017Q4:1.8.0.2
	pkgsrc-2017Q4-base:1.8
	pkgsrc-2017Q3:1.2.0.4
	pkgsrc-2017Q3-base:1.2
	pkgsrc-2017Q2:1.1.0.2
	pkgsrc-2017Q2-base:1.1;
locks; strict;
comment	@# @;


1.19
date	2025.07.02.09.05.39;	author adam;	state Exp;
branches;
next	1.18;
commitid	CjJedjiIRUJ0r91G;

1.18
date	2025.06.13.08.48.57;	author adam;	state Exp;
branches;
next	1.17;
commitid	iIUv96WuqRCaXHYF;

1.17
date	2022.11.27.09.21.49;	author adam;	state Exp;
branches;
next	1.16;
commitid	gLSvJoIjQFBSZj3E;

1.16
date	2022.06.18.21.25.50;	author wiz;	state Exp;
branches;
next	1.15;
commitid	GTb3iEbSLJe4dzID;

1.15
date	2022.01.29.08.48.40;	author wiz;	state Exp;
branches;
next	1.14;
commitid	lsUWM4b4ZtOlwvqD;

1.14
date	2022.01.04.20.53.05;	author wiz;	state Exp;
branches;
next	1.13;
commitid	CYyhdK9qtoffkmnD;

1.13
date	2020.05.16.17.13.40;	author adam;	state Exp;
branches;
next	1.12;
commitid	O1XdZN37EtIelu8C;

1.12
date	2019.03.05.12.48.17;	author adam;	state Exp;
branches;
next	1.11;
commitid	jHKvcWAd32XWWaeB;

1.11
date	2018.07.09.06.44.19;	author adam;	state Exp;
branches;
next	1.10;
commitid	NxNa20vv9iarCqJA;

1.10
date	2018.03.06.08.00.23;	author adam;	state Exp;
branches;
next	1.9;
commitid	Cv20NHxpz6GB3ntA;

1.9
date	2018.02.14.11.20.28;	author adam;	state Exp;
branches;
next	1.8;
commitid	Ugdyq80y52W6OOqA;

1.8
date	2017.11.28.09.24.35;	author adam;	state Exp;
branches;
next	1.7;
commitid	d2h3CeP4kBLPFMgA;

1.7
date	2017.11.08.08.11.36;	author adam;	state Exp;
branches;
next	1.6;
commitid	O9HimNw3KXcEUceA;

1.6
date	2017.11.02.07.13.23;	author adam;	state Exp;
branches;
next	1.5;
commitid	0Hi4I5n2TaHxMqdA;

1.5
date	2017.10.31.13.00.55;	author adam;	state Exp;
branches;
next	1.4;
commitid	n9Hf4KvNr6SQLcdA;

1.4
date	2017.10.28.07.42.09;	author adam;	state Exp;
branches;
next	1.3;
commitid	EfRiDT2j67Xr6NcA;

1.3
date	2017.10.25.09.11.59;	author adam;	state Exp;
branches;
next	1.2;
commitid	KWzpAROwWvpgHpcA;

1.2
date	2017.08.14.19.27.26;	author wiz;	state Exp;
branches;
next	1.1;
commitid	3gtxkTYoaKGRpd3A;

1.1
date	2017.04.04.14.41.03;	author wiz;	state Exp;
branches;
next	;
commitid	wjNcnrsfqPDN4eMz;


desc
@@


1.19
log
@py-flake8-import-order: updated to 0.19.2

0.19.2 2025-06-24

* Fix ``AttributeError`` in code for checking the order of imports in a
  ``TYPE_CHECKING`` block.

* Yank 0.19.0 from PyPI to avoid aforementioned users on older versions
  of Python accidentally receiving 0.19.0


0.19.1 2025-06-20

* Fix bug in code for checking the order of imports in a
  ``TYPE_CHECKING`` block.

* Fix ``python_requires`` missing from 0.19.0 to allow folks using
  vulnerable and unmaintained versions of Python to continue running
  0.18.x with pip selecting the correct version for them.
@
text
@# $NetBSD: Makefile,v 1.18 2025/06/13 08:48:57 adam Exp $

DISTNAME=	flake8_import_order-0.19.2
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
CATEGORIES=	devel python
MASTER_SITES=	${MASTER_SITE_PYPI:=f/flake8-import-order/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/PyCQA/flake8-import-order
COMMENT=	Flake8 and pylama plugin that checks the ordering of import statements
LICENSE=	gnu-lgpl-v3

DEPENDS+=	${PYPKGPREFIX}-codestyle-[0-9]*:../../devel/py-codestyle
DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
TEST_DEPENDS+=	${PYPKGPREFIX}-flake8-[0-9]*:../../devel/py-flake8
TEST_DEPENDS+=	${PYPKGPREFIX}-lama-[0-9]*:../../devel/py-lama

USE_LANGUAGES=	# none

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.18
log
@py-flake8-import-order: updated to 0.19.0

0.19.0 2025-06-12

* Drop deprecated Python versions 3.7 and 3.8

* Drop unsupported pypy3.9

* Use ``sys.stdlib_module_names`` where available to determine whether a
  module is in the standard library or not.

* Replace usage of ``pkg_resources`` from setuptools with
  ``importlib.metadata``.

* Move package to PyCQA PyPI organization

* Add support for checking ordering in a ``TYPE_CHECKING`` block. This
  will support the following variants:

  * ``if TYPE_CHECKING:`` (where there was a prior ``from typing import
    TYPE_CHECKING``.

  * ``if t.TYPE_CHECKING:`` (where there was a prior ``import typing as
    t``.

  * ``if typing.TYPE_CHECKING:``
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2022/11/27 09:21:49 adam Exp $
d3 1
a3 1
DISTNAME=	flake8_import_order-0.19.0
@


1.17
log
@py-flake8-import-order: updated to 0.18.2

0.18.2 2022-11-26
-----------------
* Add ``zoneinfo`` to list of standard library modules
* Fix registering of options with Flake8 >= 6.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2022/06/18 21:25:50 wiz Exp $
d3 2
a4 2
DISTNAME=	flake8-import-order-0.18.2
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
d14 1
a16 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
d20 1
a20 6
PYTHON_VERSIONS_INCOMPATIBLE=	27

do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}

.include "../../lang/python/egg.mk"
@


1.16
log
@py-flake8-import-order: restrict to python 2.7

Packages depending on it are already limited this way.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2022/01/29 08:48:40 wiz Exp $
d3 1
a3 1
DISTNAME=	flake8-import-order-0.18.1
a4 1
PKGREVISION=	1
a12 1
DEPENDS+=	${PYPKGPREFIX}-asttokens-[0-9]*:../../lang/py-asttokens
d18 2
d23 1
a23 1
	cd ${WRKSRC} && pytest-${PYVERSSUFFIX}
@


1.15
log
@*: convert py-flake8 users to versioned_dependencies
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2022/01/04 20:53:05 wiz Exp $
d16 1
d18 1
d20 1
a20 2
PYTHON_VERSIONED_DEPENDENCIES+=	test:test
PYTHON_VERSIONED_DEPENDENCIES+= flake8:test
a25 1
.include "../../lang/python/versioned_dependencies.mk"
@


1.14
log
@*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2020/05/16 17:13:40 adam Exp $
a15 1
TEST_DEPENDS+=	${PYPKGPREFIX}-flake8-[0-9]*:../../devel/py-flake8
d18 2
a19 1
PYTHON_VERSIONED_DEPENDENCIES=	test:test
@


1.13
log
@pytest from versioned deps.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2019/03/05 12:48:17 adam Exp $
d5 1
@


1.12
log
@py-flake8-import-order: updated to 0.18.1

0.18.1:
* Fix case-sensitive related I100 errors for the pycharm style
* Fix noqa regexp
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2018/07/09 06:44:19 adam Exp $
d17 2
a18 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
d21 1
a21 1
	cd ${WRKSRC} && py.test-${PYVERSSUFFIX}
d24 1
@


1.11
log
@py-flake8-import-order: updated to 0.18

0.18:
Add new Python 3.7 modules to the stdlib list, and support 3.7.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2018/03/06 08:00:23 adam Exp $
d3 1
a3 1
DISTNAME=	flake8-import-order-0.18
@


1.10
log
@py-flake8-import-order: updated to 0.17.1

0.17.1:
Rebuild of 0.17 with the latest setuptools to fix an enum34 dependency bug.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2018/02/14 11:20:28 adam Exp $
d3 1
a3 1
DISTNAME=	flake8-import-order-0.17.1
d9 1
a9 1
HOMEPAGE=	https://pypi.python.org/pypi/flake8-import-order/
d15 3
a17 4
# TEST_DEPENDS
BUILD_DEPENDS+=	${PYPKGPREFIX}-flake8-[0-9]*:../../devel/py-flake8
BUILD_DEPENDS+=	${PYPKGPREFIX}-lama-[0-9]*:../../devel/py-lama
BUILD_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
a18 2
# error during collection
# https://github.com/PyCQA/flake8-import-order/issues/105
@


1.9
log
@py-flake8-import-order: updated to 0.17

0.17:
Add all Python3 modules to stdlib list (should be no more missing modules).
Clarify the error messages (more context).
Allow styles to override specific checks.
Correct the edited style to match the actual edited style guide.
Add pycharm style, to match the pycharm auto formatter.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2017/11/28 09:24:35 adam Exp $
d3 1
a3 1
DISTNAME=	flake8-import-order-0.17
@


1.8
log
@py-flake8-import-order: updated to 0.16

0.16:
* Change spacing determination to consider only blank newlines as a space. This adds NewLine nodes to the checker and hence could break custom styles (that use the nodes directly). This also drops the asttokens dependency as it is no longer required.
* Understand the existance of namespaced packages, thereby allowing different namespaced pacakages to be defined as local or third party.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2017/11/08 08:11:36 adam Exp $
d3 1
a3 1
DISTNAME=	flake8-import-order-0.16
a14 1

@


1.7
log
@py-flake8-import-order: updated to 0.15

0.15:
Drop Python 3.3 support, as Python 3.3 is beyond it's end of lfe.
Correct the flake8 entrypoint to report all I errors, this may result in I2XX errors being reported that were absent previously.
Support in-line # noqa comments specifing only the error codes to be ignored, e.g., # noqa: I101.
Accept only # noqa directives on the line reporting the error, see limitations.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2017/11/02 07:13:23 adam Exp $
d3 1
a3 1
DISTNAME=	flake8-import-order-0.15
@


1.6
log
@py-flake8-import-order: updated to 0.14.3

0.14.3:
* Bug fix, allow for noqa directives to work with I202.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2017/10/31 13:00:55 adam Exp $
d3 1
a3 1
DISTNAME=	flake8-import-order-0.14.3
@


1.5
log
@py-flake8-import-order: updated to 0.14.2

0.14.2:
Bug fix, ensure the plugin is invoked by flake8.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2017/10/28 07:42:09 adam Exp $
d3 1
a3 1
DISTNAME=	flake8-import-order-0.14.2
@


1.4
log
@py-flake8-import-order: updated to 0.14.1

0.14.1:
* Bug fix, cope with multi-line imports when considering I202.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2017/10/25 09:11:59 adam Exp $
d3 1
a3 1
DISTNAME=	flake8-import-order-0.14.1
@


1.3
log
@py-flake8-import-order: updated to 0.14

0.14:
* Fixed I201 error raising for cryptography style.
* Added I202 error when there is an additional newline in a section of
  imports.
* Added ``ntpath`` and ``os2emxpath`` to stdlib list.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2017/08/14 19:27:26 wiz Exp $
d3 1
a3 1
DISTNAME=	flake8-import-order-0.14
d13 1
a14 1
DEPENDS+=	${PYPKGPREFIX}-flake8-[0-9]*:../../devel/py-flake8
d17 1
@


1.2
log
@Updated py-flake8-import-order to 0.13.

0.13 2017-07-29
---------------

* Added ``secrets`` to stdlib list.
* Allow for any style to use application-package grouping.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2017/04/04 14:41:03 wiz Exp $
d3 1
a3 1
DISTNAME=	flake8-import-order-0.13
d14 1
d17 1
a18 1
BUILD_DEPENDS+=	${PYPKGPREFIX}-lama-[0-9]*:../../devel/py-lama
@


1.1
log
@Import py-flake8-import-order-0.12 as devel/py-flake8-import-order.

A flake8 and Pylama plugin that checks the ordering of your imports.

In general stdlib comes first, then 3rd party, then local packages,
and that each group is individually alphabetized.

It will not check anything else about the imports. Merely that they
are grouped and ordered correctly.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2017/02/13 11:22:54 wen Exp $
d3 1
a3 1
DISTNAME=	flake8-import-order-0.12
@

