head 1.42;
access;
symbols
pkgsrc-2023Q4:1.42.0.2
pkgsrc-2023Q4-base:1.42
pkgsrc-2023Q3:1.39.0.2
pkgsrc-2023Q3-base:1.39
pkgsrc-2023Q2:1.38.0.2
pkgsrc-2023Q2-base:1.38
pkgsrc-2023Q1:1.37.0.2
pkgsrc-2023Q1-base:1.37
pkgsrc-2022Q4:1.36.0.2
pkgsrc-2022Q4-base:1.36
pkgsrc-2022Q3:1.35.0.2
pkgsrc-2022Q3-base:1.35
pkgsrc-2022Q2:1.33.0.2
pkgsrc-2022Q2-base:1.33
pkgsrc-2022Q1:1.32.0.4
pkgsrc-2022Q1-base:1.32
pkgsrc-2021Q4:1.32.0.2
pkgsrc-2021Q4-base:1.32
pkgsrc-2021Q3:1.29.0.8
pkgsrc-2021Q3-base:1.29
pkgsrc-2021Q2:1.29.0.6
pkgsrc-2021Q2-base:1.29
pkgsrc-2021Q1:1.29.0.4
pkgsrc-2021Q1-base:1.29
pkgsrc-2020Q4:1.29.0.2
pkgsrc-2020Q4-base:1.29
pkgsrc-2020Q3:1.26.0.2
pkgsrc-2020Q3-base:1.26
pkgsrc-2020Q2:1.25.0.2
pkgsrc-2020Q2-base:1.25
pkgsrc-2020Q1:1.24.0.2
pkgsrc-2020Q1-base:1.24
pkgsrc-2019Q4:1.24.0.4
pkgsrc-2019Q4-base:1.24
pkgsrc-2019Q3:1.23.0.2
pkgsrc-2019Q3-base:1.23
pkgsrc-2019Q2:1.22.0.2
pkgsrc-2019Q2-base:1.22
pkgsrc-2019Q1:1.21.0.2
pkgsrc-2019Q1-base:1.21
pkgsrc-2018Q4:1.20.0.2
pkgsrc-2018Q4-base:1.20
pkgsrc-2018Q3:1.19.0.2
pkgsrc-2018Q3-base:1.19
pkgsrc-2018Q2:1.18.0.2
pkgsrc-2018Q2-base:1.18
pkgsrc-2018Q1:1.17.0.2
pkgsrc-2018Q1-base:1.17
pkgsrc-2017Q4:1.16.0.12
pkgsrc-2017Q4-base:1.16
pkgsrc-2017Q3:1.16.0.10
pkgsrc-2017Q3-base:1.16
pkgsrc-2017Q2:1.16.0.6
pkgsrc-2017Q2-base:1.16
pkgsrc-2017Q1:1.16.0.4
pkgsrc-2017Q1-base:1.16
pkgsrc-2016Q4:1.16.0.2
pkgsrc-2016Q4-base:1.16
pkgsrc-2016Q3:1.14.0.2
pkgsrc-2016Q3-base:1.14
pkgsrc-2016Q2:1.12.0.6
pkgsrc-2016Q2-base:1.12
pkgsrc-2016Q1:1.12.0.4
pkgsrc-2016Q1-base:1.12
pkgsrc-2015Q4:1.12.0.2
pkgsrc-2015Q4-base:1.12
pkgsrc-2015Q3:1.11.0.2
pkgsrc-2015Q3-base:1.11
pkgsrc-2015Q2:1.10.0.10
pkgsrc-2015Q2-base:1.10
pkgsrc-2015Q1:1.10.0.8
pkgsrc-2015Q1-base:1.10
pkgsrc-2014Q4:1.10.0.6
pkgsrc-2014Q4-base:1.10
pkgsrc-2014Q3:1.10.0.4
pkgsrc-2014Q3-base:1.10
pkgsrc-2014Q2:1.10.0.2
pkgsrc-2014Q2-base:1.10
pkgsrc-2014Q1:1.8.0.2
pkgsrc-2014Q1-base:1.8
pkgsrc-2013Q4:1.5.0.4
pkgsrc-2013Q4-base:1.5
pkgsrc-2013Q3:1.5.0.2
pkgsrc-2013Q3-base:1.5
pkgsrc-2013Q2:1.4.0.2
pkgsrc-2013Q2-base:1.4
pkgsrc-2013Q1:1.3.0.6
pkgsrc-2013Q1-base:1.3
pkgsrc-2012Q4:1.3.0.4
pkgsrc-2012Q4-base:1.3
pkgsrc-2012Q3:1.3.0.2
pkgsrc-2012Q3-base:1.3
pkgsrc-2012Q2:1.2.0.2
pkgsrc-2012Q2-base:1.2
pkgsrc-2012Q1:1.1.1.1.0.2
pkgsrc-2012Q1-base:1.1.1.1
pkgsrc-base:1.1.1.1
TNF:1.1.1;
locks; strict;
comment @# @;
1.42
date 2023.12.17.19.09.12; author adam; state Exp;
branches;
next 1.41;
commitid vXFOnSuqdwP5SQQE;
1.41
date 2023.11.28.21.51.31; author abs; state Exp;
branches;
next 1.40;
commitid 6OF4iNOx6YXInqOE;
1.40
date 2023.10.15.19.37.43; author adam; state Exp;
branches;
next 1.39;
commitid oHvbS5qG7SCo3LIE;
1.39
date 2023.07.18.06.18.10; author adam; state Exp;
branches;
next 1.38;
commitid qVhUQCJazqrrufxE;
1.38
date 2023.04.21.09.21.43; author adam; state Exp;
branches;
next 1.37;
commitid wv0BqNZeRESFkXlE;
1.37
date 2023.02.21.06.31.44; author adam; state Exp;
branches;
next 1.36;
commitid bUgLO5nACf4QhmeE;
1.36
date 2022.10.31.17.17.19; author adam; state Exp;
branches;
next 1.35;
commitid Fp2ahu2E5aFDuTZD;
1.35
date 2022.08.10.09.17.47; author adam; state Exp;
branches;
next 1.34;
commitid xZLbPNDUaMbGtjPD;
1.34
date 2022.07.07.11.48.51; author adam; state Exp;
branches;
next 1.33;
commitid xcBFagqbbzG2pXKD;
1.33
date 2022.04.20.21.04.12; author wiz; state Exp;
branches;
next 1.32;
commitid iU5mtRwepLl9ZYAD;
1.32
date 2021.11.09.23.19.49; author wiz; state Exp;
branches;
next 1.31;
commitid YJ4z50Om1mIAWagD;
1.31
date 2021.11.09.22.53.16; author wiz; state Exp;
branches;
next 1.30;
commitid WuqkFVc8xhhuNagD;
1.30
date 2021.11.09.22.52.17; author wiz; state Exp;
branches;
next 1.29;
commitid Qrsib5wOKl1wMagD;
1.29
date 2020.12.18.09.03.43; author adam; state Exp;
branches;
next 1.28;
commitid 6GE830T09dFqGcAC;
1.28
date 2020.12.04.14.17.02; author adam; state Exp;
branches;
next 1.27;
commitid D7uciU8y1iiLRqyC;
1.27
date 2020.11.04.10.23.45; author adam; state Exp;
branches;
next 1.26;
commitid sOxnuDiQk6FCxyuC;
1.26
date 2020.07.29.10.00.16; author adam; state Exp;
branches;
next 1.25;
commitid sjjLG4kgFOcGyXhC;
1.25
date 2020.06.01.16.27.17; author adam; state Exp;
branches;
next 1.24;
commitid CPC4c7zFjEEuyxaC;
1.24
date 2019.10.15.17.16.54; author adam; state Exp;
branches;
next 1.23;
commitid kH5EXb9JLF2reZGB;
1.23
date 2019.08.03.11.23.09; author adam; state Exp;
branches;
next 1.22;
commitid hwu22MXREowCCzxB;
1.22
date 2019.04.24.08.28.33; author adam; state Exp;
branches;
next 1.21;
commitid KwDFrUlA0yZWTzkB;
1.21
date 2019.01.24.08.29.39; author adam; state Exp;
branches;
next 1.20;
commitid xvWxBAxbkKtKN09B;
1.20
date 2018.10.07.06.47.29; author adam; state Exp;
branches;
next 1.19;
commitid 3XYHXrfFt3aQJZUA;
1.19
date 2018.08.07.09.56.53; author adam; state Exp;
branches;
next 1.18;
commitid yO0XQvNnzp3wKaNA;
1.18
date 2018.04.17.08.42.35; author adam; state Exp;
branches;
next 1.17;
commitid tLmEGE0KagVlWLyA;
1.17
date 2018.03.17.06.51.58; author adam; state Exp;
branches;
next 1.16;
commitid gpNhX3YBXkXbkMuA;
1.16
date 2016.12.23.19.12.38; author jdolecek; state Exp;
branches;
next 1.15;
commitid MgUFLGeBSVd1R8zz;
1.15
date 2016.11.06.00.32.12; author wen; state Exp;
branches;
next 1.14;
commitid soTWocNod2Ela0tz;
1.14
date 2016.08.27.14.52.53; author wiz; state Exp;
branches;
next 1.13;
commitid g6TtxgIyEuFidXjz;
1.13
date 2016.08.27.11.41.23; author richard; state Exp;
branches;
next 1.12;
commitid 0wev7e5Qa2n79Wjz;
1.12
date 2015.10.01.23.11.41; author rodent; state Exp;
branches;
next 1.11;
commitid rKgzaOQdHN8IBsDy;
1.11
date 2015.07.04.14.12.03; author bsiegert; state Exp;
branches;
next 1.10;
commitid ZU5El0JYzF9YtYry;
1.10
date 2014.06.05.18.28.07; author joerg; state Exp;
branches;
next 1.9;
commitid PM4jyA4ZaMVizmDx;
1.9
date 2014.06.01.14.39.39; author rodent; state Exp;
branches;
next 1.8;
commitid gGDjObyJ41HOqPCx;
1.8
date 2014.02.02.08.49.38; author wiz; state Exp;
branches;
next 1.7;
commitid MjQF0EPf2EB1kvnx;
1.7
date 2014.01.19.13.09.28; author wiz; state Exp;
branches;
next 1.6;
commitid TCoUSFjWRCT3dJlx;
1.6
date 2014.01.16.02.40.15; author rodent; state Exp;
branches;
next 1.5;
commitid cJStgj4UJqydOhlx;
1.5
date 2013.07.25.15.11.59; author wen; state Exp;
branches;
next 1.4;
commitid tdlazbA8B7gnzRYw;
1.4
date 2013.04.13.14.41.53; author wen; state Exp;
branches;
next 1.3;
1.3
date 2012.09.10.14.01.28; author wen; state Exp;
branches;
next 1.2;
1.2
date 2012.06.03.13.18.58; author obache; state Exp;
branches;
next 1.1;
1.1
date 2012.01.23.21.39.32; author pettai; state Exp;
branches
1.1.1.1;
next ;
1.1.1.1
date 2012.01.23.21.39.32; author pettai; state Exp;
branches;
next ;
desc
@@
1.42
log
@py-pip: updated to 23.3.2
23.3.2 (2023-12-17)
Bug Fixes
Fix a bug in extras handling for link requirements
Fix mercurial revision “parse error”: use --rev={ref} instead of -r={ref}
@
text
@@@comment $NetBSD: PLIST,v 1.41 2023/11/28 21:51:31 abs Exp $
bin/pip${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS.txt
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/pip/__init__.py
${PYSITELIB}/pip/__init__.pyc
${PYSITELIB}/pip/__init__.pyo
${PYSITELIB}/pip/__main__.py
${PYSITELIB}/pip/__main__.pyc
${PYSITELIB}/pip/__main__.pyo
${PYSITELIB}/pip/__pip-runner__.py
${PYSITELIB}/pip/__pip-runner__.pyc
${PYSITELIB}/pip/__pip-runner__.pyo
${PYSITELIB}/pip/_internal/__init__.py
${PYSITELIB}/pip/_internal/__init__.pyc
${PYSITELIB}/pip/_internal/__init__.pyo
${PYSITELIB}/pip/_internal/build_env.py
${PYSITELIB}/pip/_internal/build_env.pyc
${PYSITELIB}/pip/_internal/build_env.pyo
${PYSITELIB}/pip/_internal/cache.py
${PYSITELIB}/pip/_internal/cache.pyc
${PYSITELIB}/pip/_internal/cache.pyo
${PYSITELIB}/pip/_internal/cli/__init__.py
${PYSITELIB}/pip/_internal/cli/__init__.pyc
${PYSITELIB}/pip/_internal/cli/__init__.pyo
${PYSITELIB}/pip/_internal/cli/autocompletion.py
${PYSITELIB}/pip/_internal/cli/autocompletion.pyc
${PYSITELIB}/pip/_internal/cli/autocompletion.pyo
${PYSITELIB}/pip/_internal/cli/base_command.py
${PYSITELIB}/pip/_internal/cli/base_command.pyc
${PYSITELIB}/pip/_internal/cli/base_command.pyo
${PYSITELIB}/pip/_internal/cli/cmdoptions.py
${PYSITELIB}/pip/_internal/cli/cmdoptions.pyc
${PYSITELIB}/pip/_internal/cli/cmdoptions.pyo
${PYSITELIB}/pip/_internal/cli/command_context.py
${PYSITELIB}/pip/_internal/cli/command_context.pyc
${PYSITELIB}/pip/_internal/cli/command_context.pyo
${PYSITELIB}/pip/_internal/cli/main.py
${PYSITELIB}/pip/_internal/cli/main.pyc
${PYSITELIB}/pip/_internal/cli/main.pyo
${PYSITELIB}/pip/_internal/cli/main_parser.py
${PYSITELIB}/pip/_internal/cli/main_parser.pyc
${PYSITELIB}/pip/_internal/cli/main_parser.pyo
${PYSITELIB}/pip/_internal/cli/parser.py
${PYSITELIB}/pip/_internal/cli/parser.pyc
${PYSITELIB}/pip/_internal/cli/parser.pyo
${PYSITELIB}/pip/_internal/cli/progress_bars.py
${PYSITELIB}/pip/_internal/cli/progress_bars.pyc
${PYSITELIB}/pip/_internal/cli/progress_bars.pyo
${PYSITELIB}/pip/_internal/cli/req_command.py
${PYSITELIB}/pip/_internal/cli/req_command.pyc
${PYSITELIB}/pip/_internal/cli/req_command.pyo
${PYSITELIB}/pip/_internal/cli/spinners.py
${PYSITELIB}/pip/_internal/cli/spinners.pyc
${PYSITELIB}/pip/_internal/cli/spinners.pyo
${PYSITELIB}/pip/_internal/cli/status_codes.py
${PYSITELIB}/pip/_internal/cli/status_codes.pyc
${PYSITELIB}/pip/_internal/cli/status_codes.pyo
${PYSITELIB}/pip/_internal/commands/__init__.py
${PYSITELIB}/pip/_internal/commands/__init__.pyc
${PYSITELIB}/pip/_internal/commands/__init__.pyo
${PYSITELIB}/pip/_internal/commands/cache.py
${PYSITELIB}/pip/_internal/commands/cache.pyc
${PYSITELIB}/pip/_internal/commands/cache.pyo
${PYSITELIB}/pip/_internal/commands/check.py
${PYSITELIB}/pip/_internal/commands/check.pyc
${PYSITELIB}/pip/_internal/commands/check.pyo
${PYSITELIB}/pip/_internal/commands/completion.py
${PYSITELIB}/pip/_internal/commands/completion.pyc
${PYSITELIB}/pip/_internal/commands/completion.pyo
${PYSITELIB}/pip/_internal/commands/configuration.py
${PYSITELIB}/pip/_internal/commands/configuration.pyc
${PYSITELIB}/pip/_internal/commands/configuration.pyo
${PYSITELIB}/pip/_internal/commands/debug.py
${PYSITELIB}/pip/_internal/commands/debug.pyc
${PYSITELIB}/pip/_internal/commands/debug.pyo
${PYSITELIB}/pip/_internal/commands/download.py
${PYSITELIB}/pip/_internal/commands/download.pyc
${PYSITELIB}/pip/_internal/commands/download.pyo
${PYSITELIB}/pip/_internal/commands/freeze.py
${PYSITELIB}/pip/_internal/commands/freeze.pyc
${PYSITELIB}/pip/_internal/commands/freeze.pyo
${PYSITELIB}/pip/_internal/commands/hash.py
${PYSITELIB}/pip/_internal/commands/hash.pyc
${PYSITELIB}/pip/_internal/commands/hash.pyo
${PYSITELIB}/pip/_internal/commands/help.py
${PYSITELIB}/pip/_internal/commands/help.pyc
${PYSITELIB}/pip/_internal/commands/help.pyo
${PYSITELIB}/pip/_internal/commands/index.py
${PYSITELIB}/pip/_internal/commands/index.pyc
${PYSITELIB}/pip/_internal/commands/index.pyo
${PYSITELIB}/pip/_internal/commands/inspect.py
${PYSITELIB}/pip/_internal/commands/inspect.pyc
${PYSITELIB}/pip/_internal/commands/inspect.pyo
${PYSITELIB}/pip/_internal/commands/install.py
${PYSITELIB}/pip/_internal/commands/install.pyc
${PYSITELIB}/pip/_internal/commands/install.pyo
${PYSITELIB}/pip/_internal/commands/list.py
${PYSITELIB}/pip/_internal/commands/list.pyc
${PYSITELIB}/pip/_internal/commands/list.pyo
${PYSITELIB}/pip/_internal/commands/search.py
${PYSITELIB}/pip/_internal/commands/search.pyc
${PYSITELIB}/pip/_internal/commands/search.pyo
${PYSITELIB}/pip/_internal/commands/show.py
${PYSITELIB}/pip/_internal/commands/show.pyc
${PYSITELIB}/pip/_internal/commands/show.pyo
${PYSITELIB}/pip/_internal/commands/uninstall.py
${PYSITELIB}/pip/_internal/commands/uninstall.pyc
${PYSITELIB}/pip/_internal/commands/uninstall.pyo
${PYSITELIB}/pip/_internal/commands/wheel.py
${PYSITELIB}/pip/_internal/commands/wheel.pyc
${PYSITELIB}/pip/_internal/commands/wheel.pyo
${PYSITELIB}/pip/_internal/configuration.py
${PYSITELIB}/pip/_internal/configuration.pyc
${PYSITELIB}/pip/_internal/configuration.pyo
${PYSITELIB}/pip/_internal/distributions/__init__.py
${PYSITELIB}/pip/_internal/distributions/__init__.pyc
${PYSITELIB}/pip/_internal/distributions/__init__.pyo
${PYSITELIB}/pip/_internal/distributions/base.py
${PYSITELIB}/pip/_internal/distributions/base.pyc
${PYSITELIB}/pip/_internal/distributions/base.pyo
${PYSITELIB}/pip/_internal/distributions/installed.py
${PYSITELIB}/pip/_internal/distributions/installed.pyc
${PYSITELIB}/pip/_internal/distributions/installed.pyo
${PYSITELIB}/pip/_internal/distributions/sdist.py
${PYSITELIB}/pip/_internal/distributions/sdist.pyc
${PYSITELIB}/pip/_internal/distributions/sdist.pyo
${PYSITELIB}/pip/_internal/distributions/wheel.py
${PYSITELIB}/pip/_internal/distributions/wheel.pyc
${PYSITELIB}/pip/_internal/distributions/wheel.pyo
${PYSITELIB}/pip/_internal/exceptions.py
${PYSITELIB}/pip/_internal/exceptions.pyc
${PYSITELIB}/pip/_internal/exceptions.pyo
${PYSITELIB}/pip/_internal/index/__init__.py
${PYSITELIB}/pip/_internal/index/__init__.pyc
${PYSITELIB}/pip/_internal/index/__init__.pyo
${PYSITELIB}/pip/_internal/index/collector.py
${PYSITELIB}/pip/_internal/index/collector.pyc
${PYSITELIB}/pip/_internal/index/collector.pyo
${PYSITELIB}/pip/_internal/index/package_finder.py
${PYSITELIB}/pip/_internal/index/package_finder.pyc
${PYSITELIB}/pip/_internal/index/package_finder.pyo
${PYSITELIB}/pip/_internal/index/sources.py
${PYSITELIB}/pip/_internal/index/sources.pyc
${PYSITELIB}/pip/_internal/index/sources.pyo
${PYSITELIB}/pip/_internal/locations/__init__.py
${PYSITELIB}/pip/_internal/locations/__init__.pyc
${PYSITELIB}/pip/_internal/locations/__init__.pyo
${PYSITELIB}/pip/_internal/locations/_distutils.py
${PYSITELIB}/pip/_internal/locations/_distutils.pyc
${PYSITELIB}/pip/_internal/locations/_distutils.pyo
${PYSITELIB}/pip/_internal/locations/_sysconfig.py
${PYSITELIB}/pip/_internal/locations/_sysconfig.pyc
${PYSITELIB}/pip/_internal/locations/_sysconfig.pyo
${PYSITELIB}/pip/_internal/locations/base.py
${PYSITELIB}/pip/_internal/locations/base.pyc
${PYSITELIB}/pip/_internal/locations/base.pyo
${PYSITELIB}/pip/_internal/main.py
${PYSITELIB}/pip/_internal/main.pyc
${PYSITELIB}/pip/_internal/main.pyo
${PYSITELIB}/pip/_internal/metadata/__init__.py
${PYSITELIB}/pip/_internal/metadata/__init__.pyc
${PYSITELIB}/pip/_internal/metadata/__init__.pyo
${PYSITELIB}/pip/_internal/metadata/_json.py
${PYSITELIB}/pip/_internal/metadata/_json.pyc
${PYSITELIB}/pip/_internal/metadata/_json.pyo
${PYSITELIB}/pip/_internal/metadata/base.py
${PYSITELIB}/pip/_internal/metadata/base.pyc
${PYSITELIB}/pip/_internal/metadata/base.pyo
${PYSITELIB}/pip/_internal/metadata/importlib/__init__.py
${PYSITELIB}/pip/_internal/metadata/importlib/__init__.pyc
${PYSITELIB}/pip/_internal/metadata/importlib/__init__.pyo
${PYSITELIB}/pip/_internal/metadata/importlib/_compat.py
${PYSITELIB}/pip/_internal/metadata/importlib/_compat.pyc
${PYSITELIB}/pip/_internal/metadata/importlib/_compat.pyo
${PYSITELIB}/pip/_internal/metadata/importlib/_dists.py
${PYSITELIB}/pip/_internal/metadata/importlib/_dists.pyc
${PYSITELIB}/pip/_internal/metadata/importlib/_dists.pyo
${PYSITELIB}/pip/_internal/metadata/importlib/_envs.py
${PYSITELIB}/pip/_internal/metadata/importlib/_envs.pyc
${PYSITELIB}/pip/_internal/metadata/importlib/_envs.pyo
${PYSITELIB}/pip/_internal/metadata/pkg_resources.py
${PYSITELIB}/pip/_internal/metadata/pkg_resources.pyc
${PYSITELIB}/pip/_internal/metadata/pkg_resources.pyo
${PYSITELIB}/pip/_internal/models/__init__.py
${PYSITELIB}/pip/_internal/models/__init__.pyc
${PYSITELIB}/pip/_internal/models/__init__.pyo
${PYSITELIB}/pip/_internal/models/candidate.py
${PYSITELIB}/pip/_internal/models/candidate.pyc
${PYSITELIB}/pip/_internal/models/candidate.pyo
${PYSITELIB}/pip/_internal/models/direct_url.py
${PYSITELIB}/pip/_internal/models/direct_url.pyc
${PYSITELIB}/pip/_internal/models/direct_url.pyo
${PYSITELIB}/pip/_internal/models/format_control.py
${PYSITELIB}/pip/_internal/models/format_control.pyc
${PYSITELIB}/pip/_internal/models/format_control.pyo
${PYSITELIB}/pip/_internal/models/index.py
${PYSITELIB}/pip/_internal/models/index.pyc
${PYSITELIB}/pip/_internal/models/index.pyo
${PYSITELIB}/pip/_internal/models/installation_report.py
${PYSITELIB}/pip/_internal/models/installation_report.pyc
${PYSITELIB}/pip/_internal/models/installation_report.pyo
${PYSITELIB}/pip/_internal/models/link.py
${PYSITELIB}/pip/_internal/models/link.pyc
${PYSITELIB}/pip/_internal/models/link.pyo
${PYSITELIB}/pip/_internal/models/scheme.py
${PYSITELIB}/pip/_internal/models/scheme.pyc
${PYSITELIB}/pip/_internal/models/scheme.pyo
${PYSITELIB}/pip/_internal/models/search_scope.py
${PYSITELIB}/pip/_internal/models/search_scope.pyc
${PYSITELIB}/pip/_internal/models/search_scope.pyo
${PYSITELIB}/pip/_internal/models/selection_prefs.py
${PYSITELIB}/pip/_internal/models/selection_prefs.pyc
${PYSITELIB}/pip/_internal/models/selection_prefs.pyo
${PYSITELIB}/pip/_internal/models/target_python.py
${PYSITELIB}/pip/_internal/models/target_python.pyc
${PYSITELIB}/pip/_internal/models/target_python.pyo
${PYSITELIB}/pip/_internal/models/wheel.py
${PYSITELIB}/pip/_internal/models/wheel.pyc
${PYSITELIB}/pip/_internal/models/wheel.pyo
${PYSITELIB}/pip/_internal/network/__init__.py
${PYSITELIB}/pip/_internal/network/__init__.pyc
${PYSITELIB}/pip/_internal/network/__init__.pyo
${PYSITELIB}/pip/_internal/network/auth.py
${PYSITELIB}/pip/_internal/network/auth.pyc
${PYSITELIB}/pip/_internal/network/auth.pyo
${PYSITELIB}/pip/_internal/network/cache.py
${PYSITELIB}/pip/_internal/network/cache.pyc
${PYSITELIB}/pip/_internal/network/cache.pyo
${PYSITELIB}/pip/_internal/network/download.py
${PYSITELIB}/pip/_internal/network/download.pyc
${PYSITELIB}/pip/_internal/network/download.pyo
${PYSITELIB}/pip/_internal/network/lazy_wheel.py
${PYSITELIB}/pip/_internal/network/lazy_wheel.pyc
${PYSITELIB}/pip/_internal/network/lazy_wheel.pyo
${PYSITELIB}/pip/_internal/network/session.py
${PYSITELIB}/pip/_internal/network/session.pyc
${PYSITELIB}/pip/_internal/network/session.pyo
${PYSITELIB}/pip/_internal/network/utils.py
${PYSITELIB}/pip/_internal/network/utils.pyc
${PYSITELIB}/pip/_internal/network/utils.pyo
${PYSITELIB}/pip/_internal/network/xmlrpc.py
${PYSITELIB}/pip/_internal/network/xmlrpc.pyc
${PYSITELIB}/pip/_internal/network/xmlrpc.pyo
${PYSITELIB}/pip/_internal/operations/__init__.py
${PYSITELIB}/pip/_internal/operations/__init__.pyc
${PYSITELIB}/pip/_internal/operations/__init__.pyo
${PYSITELIB}/pip/_internal/operations/build/__init__.py
${PYSITELIB}/pip/_internal/operations/build/__init__.pyc
${PYSITELIB}/pip/_internal/operations/build/__init__.pyo
${PYSITELIB}/pip/_internal/operations/build/build_tracker.py
${PYSITELIB}/pip/_internal/operations/build/build_tracker.pyc
${PYSITELIB}/pip/_internal/operations/build/build_tracker.pyo
${PYSITELIB}/pip/_internal/operations/build/metadata.py
${PYSITELIB}/pip/_internal/operations/build/metadata.pyc
${PYSITELIB}/pip/_internal/operations/build/metadata.pyo
${PYSITELIB}/pip/_internal/operations/build/metadata_editable.py
${PYSITELIB}/pip/_internal/operations/build/metadata_editable.pyc
${PYSITELIB}/pip/_internal/operations/build/metadata_editable.pyo
${PYSITELIB}/pip/_internal/operations/build/metadata_legacy.py
${PYSITELIB}/pip/_internal/operations/build/metadata_legacy.pyc
${PYSITELIB}/pip/_internal/operations/build/metadata_legacy.pyo
${PYSITELIB}/pip/_internal/operations/build/wheel.py
${PYSITELIB}/pip/_internal/operations/build/wheel.pyc
${PYSITELIB}/pip/_internal/operations/build/wheel.pyo
${PYSITELIB}/pip/_internal/operations/build/wheel_editable.py
${PYSITELIB}/pip/_internal/operations/build/wheel_editable.pyc
${PYSITELIB}/pip/_internal/operations/build/wheel_editable.pyo
${PYSITELIB}/pip/_internal/operations/build/wheel_legacy.py
${PYSITELIB}/pip/_internal/operations/build/wheel_legacy.pyc
${PYSITELIB}/pip/_internal/operations/build/wheel_legacy.pyo
${PYSITELIB}/pip/_internal/operations/check.py
${PYSITELIB}/pip/_internal/operations/check.pyc
${PYSITELIB}/pip/_internal/operations/check.pyo
${PYSITELIB}/pip/_internal/operations/freeze.py
${PYSITELIB}/pip/_internal/operations/freeze.pyc
${PYSITELIB}/pip/_internal/operations/freeze.pyo
${PYSITELIB}/pip/_internal/operations/install/__init__.py
${PYSITELIB}/pip/_internal/operations/install/__init__.pyc
${PYSITELIB}/pip/_internal/operations/install/__init__.pyo
${PYSITELIB}/pip/_internal/operations/install/editable_legacy.py
${PYSITELIB}/pip/_internal/operations/install/editable_legacy.pyc
${PYSITELIB}/pip/_internal/operations/install/editable_legacy.pyo
${PYSITELIB}/pip/_internal/operations/install/wheel.py
${PYSITELIB}/pip/_internal/operations/install/wheel.pyc
${PYSITELIB}/pip/_internal/operations/install/wheel.pyo
${PYSITELIB}/pip/_internal/operations/prepare.py
${PYSITELIB}/pip/_internal/operations/prepare.pyc
${PYSITELIB}/pip/_internal/operations/prepare.pyo
${PYSITELIB}/pip/_internal/pyproject.py
${PYSITELIB}/pip/_internal/pyproject.pyc
${PYSITELIB}/pip/_internal/pyproject.pyo
${PYSITELIB}/pip/_internal/req/__init__.py
${PYSITELIB}/pip/_internal/req/__init__.pyc
${PYSITELIB}/pip/_internal/req/__init__.pyo
${PYSITELIB}/pip/_internal/req/constructors.py
${PYSITELIB}/pip/_internal/req/constructors.pyc
${PYSITELIB}/pip/_internal/req/constructors.pyo
${PYSITELIB}/pip/_internal/req/req_file.py
${PYSITELIB}/pip/_internal/req/req_file.pyc
${PYSITELIB}/pip/_internal/req/req_file.pyo
${PYSITELIB}/pip/_internal/req/req_install.py
${PYSITELIB}/pip/_internal/req/req_install.pyc
${PYSITELIB}/pip/_internal/req/req_install.pyo
${PYSITELIB}/pip/_internal/req/req_set.py
${PYSITELIB}/pip/_internal/req/req_set.pyc
${PYSITELIB}/pip/_internal/req/req_set.pyo
${PYSITELIB}/pip/_internal/req/req_uninstall.py
${PYSITELIB}/pip/_internal/req/req_uninstall.pyc
${PYSITELIB}/pip/_internal/req/req_uninstall.pyo
${PYSITELIB}/pip/_internal/resolution/__init__.py
${PYSITELIB}/pip/_internal/resolution/__init__.pyc
${PYSITELIB}/pip/_internal/resolution/__init__.pyo
${PYSITELIB}/pip/_internal/resolution/base.py
${PYSITELIB}/pip/_internal/resolution/base.pyc
${PYSITELIB}/pip/_internal/resolution/base.pyo
${PYSITELIB}/pip/_internal/resolution/legacy/__init__.py
${PYSITELIB}/pip/_internal/resolution/legacy/__init__.pyc
${PYSITELIB}/pip/_internal/resolution/legacy/__init__.pyo
${PYSITELIB}/pip/_internal/resolution/legacy/resolver.py
${PYSITELIB}/pip/_internal/resolution/legacy/resolver.pyc
${PYSITELIB}/pip/_internal/resolution/legacy/resolver.pyo
${PYSITELIB}/pip/_internal/resolution/resolvelib/__init__.py
${PYSITELIB}/pip/_internal/resolution/resolvelib/__init__.pyc
${PYSITELIB}/pip/_internal/resolution/resolvelib/__init__.pyo
${PYSITELIB}/pip/_internal/resolution/resolvelib/base.py
${PYSITELIB}/pip/_internal/resolution/resolvelib/base.pyc
${PYSITELIB}/pip/_internal/resolution/resolvelib/base.pyo
${PYSITELIB}/pip/_internal/resolution/resolvelib/candidates.py
${PYSITELIB}/pip/_internal/resolution/resolvelib/candidates.pyc
${PYSITELIB}/pip/_internal/resolution/resolvelib/candidates.pyo
${PYSITELIB}/pip/_internal/resolution/resolvelib/factory.py
${PYSITELIB}/pip/_internal/resolution/resolvelib/factory.pyc
${PYSITELIB}/pip/_internal/resolution/resolvelib/factory.pyo
${PYSITELIB}/pip/_internal/resolution/resolvelib/found_candidates.py
${PYSITELIB}/pip/_internal/resolution/resolvelib/found_candidates.pyc
${PYSITELIB}/pip/_internal/resolution/resolvelib/found_candidates.pyo
${PYSITELIB}/pip/_internal/resolution/resolvelib/provider.py
${PYSITELIB}/pip/_internal/resolution/resolvelib/provider.pyc
${PYSITELIB}/pip/_internal/resolution/resolvelib/provider.pyo
${PYSITELIB}/pip/_internal/resolution/resolvelib/reporter.py
${PYSITELIB}/pip/_internal/resolution/resolvelib/reporter.pyc
${PYSITELIB}/pip/_internal/resolution/resolvelib/reporter.pyo
${PYSITELIB}/pip/_internal/resolution/resolvelib/requirements.py
${PYSITELIB}/pip/_internal/resolution/resolvelib/requirements.pyc
${PYSITELIB}/pip/_internal/resolution/resolvelib/requirements.pyo
${PYSITELIB}/pip/_internal/resolution/resolvelib/resolver.py
${PYSITELIB}/pip/_internal/resolution/resolvelib/resolver.pyc
${PYSITELIB}/pip/_internal/resolution/resolvelib/resolver.pyo
${PYSITELIB}/pip/_internal/self_outdated_check.py
${PYSITELIB}/pip/_internal/self_outdated_check.pyc
${PYSITELIB}/pip/_internal/self_outdated_check.pyo
${PYSITELIB}/pip/_internal/utils/__init__.py
${PYSITELIB}/pip/_internal/utils/__init__.pyc
${PYSITELIB}/pip/_internal/utils/__init__.pyo
${PYSITELIB}/pip/_internal/utils/_jaraco_text.py
${PYSITELIB}/pip/_internal/utils/_jaraco_text.pyc
${PYSITELIB}/pip/_internal/utils/_jaraco_text.pyo
${PYSITELIB}/pip/_internal/utils/_log.py
${PYSITELIB}/pip/_internal/utils/_log.pyc
${PYSITELIB}/pip/_internal/utils/_log.pyo
${PYSITELIB}/pip/_internal/utils/appdirs.py
${PYSITELIB}/pip/_internal/utils/appdirs.pyc
${PYSITELIB}/pip/_internal/utils/appdirs.pyo
${PYSITELIB}/pip/_internal/utils/compat.py
${PYSITELIB}/pip/_internal/utils/compat.pyc
${PYSITELIB}/pip/_internal/utils/compat.pyo
${PYSITELIB}/pip/_internal/utils/compatibility_tags.py
${PYSITELIB}/pip/_internal/utils/compatibility_tags.pyc
${PYSITELIB}/pip/_internal/utils/compatibility_tags.pyo
${PYSITELIB}/pip/_internal/utils/datetime.py
${PYSITELIB}/pip/_internal/utils/datetime.pyc
${PYSITELIB}/pip/_internal/utils/datetime.pyo
${PYSITELIB}/pip/_internal/utils/deprecation.py
${PYSITELIB}/pip/_internal/utils/deprecation.pyc
${PYSITELIB}/pip/_internal/utils/deprecation.pyo
${PYSITELIB}/pip/_internal/utils/direct_url_helpers.py
${PYSITELIB}/pip/_internal/utils/direct_url_helpers.pyc
${PYSITELIB}/pip/_internal/utils/direct_url_helpers.pyo
${PYSITELIB}/pip/_internal/utils/egg_link.py
${PYSITELIB}/pip/_internal/utils/egg_link.pyc
${PYSITELIB}/pip/_internal/utils/egg_link.pyo
${PYSITELIB}/pip/_internal/utils/encoding.py
${PYSITELIB}/pip/_internal/utils/encoding.pyc
${PYSITELIB}/pip/_internal/utils/encoding.pyo
${PYSITELIB}/pip/_internal/utils/entrypoints.py
${PYSITELIB}/pip/_internal/utils/entrypoints.pyc
${PYSITELIB}/pip/_internal/utils/entrypoints.pyo
${PYSITELIB}/pip/_internal/utils/filesystem.py
${PYSITELIB}/pip/_internal/utils/filesystem.pyc
${PYSITELIB}/pip/_internal/utils/filesystem.pyo
${PYSITELIB}/pip/_internal/utils/filetypes.py
${PYSITELIB}/pip/_internal/utils/filetypes.pyc
${PYSITELIB}/pip/_internal/utils/filetypes.pyo
${PYSITELIB}/pip/_internal/utils/glibc.py
${PYSITELIB}/pip/_internal/utils/glibc.pyc
${PYSITELIB}/pip/_internal/utils/glibc.pyo
${PYSITELIB}/pip/_internal/utils/hashes.py
${PYSITELIB}/pip/_internal/utils/hashes.pyc
${PYSITELIB}/pip/_internal/utils/hashes.pyo
${PYSITELIB}/pip/_internal/utils/logging.py
${PYSITELIB}/pip/_internal/utils/logging.pyc
${PYSITELIB}/pip/_internal/utils/logging.pyo
${PYSITELIB}/pip/_internal/utils/misc.py
${PYSITELIB}/pip/_internal/utils/misc.pyc
${PYSITELIB}/pip/_internal/utils/misc.pyo
${PYSITELIB}/pip/_internal/utils/models.py
${PYSITELIB}/pip/_internal/utils/models.pyc
${PYSITELIB}/pip/_internal/utils/models.pyo
${PYSITELIB}/pip/_internal/utils/packaging.py
${PYSITELIB}/pip/_internal/utils/packaging.pyc
${PYSITELIB}/pip/_internal/utils/packaging.pyo
${PYSITELIB}/pip/_internal/utils/setuptools_build.py
${PYSITELIB}/pip/_internal/utils/setuptools_build.pyc
${PYSITELIB}/pip/_internal/utils/setuptools_build.pyo
${PYSITELIB}/pip/_internal/utils/subprocess.py
${PYSITELIB}/pip/_internal/utils/subprocess.pyc
${PYSITELIB}/pip/_internal/utils/subprocess.pyo
${PYSITELIB}/pip/_internal/utils/temp_dir.py
${PYSITELIB}/pip/_internal/utils/temp_dir.pyc
${PYSITELIB}/pip/_internal/utils/temp_dir.pyo
${PYSITELIB}/pip/_internal/utils/unpacking.py
${PYSITELIB}/pip/_internal/utils/unpacking.pyc
${PYSITELIB}/pip/_internal/utils/unpacking.pyo
${PYSITELIB}/pip/_internal/utils/urls.py
${PYSITELIB}/pip/_internal/utils/urls.pyc
${PYSITELIB}/pip/_internal/utils/urls.pyo
${PYSITELIB}/pip/_internal/utils/virtualenv.py
${PYSITELIB}/pip/_internal/utils/virtualenv.pyc
${PYSITELIB}/pip/_internal/utils/virtualenv.pyo
${PYSITELIB}/pip/_internal/utils/wheel.py
${PYSITELIB}/pip/_internal/utils/wheel.pyc
${PYSITELIB}/pip/_internal/utils/wheel.pyo
${PYSITELIB}/pip/_internal/vcs/__init__.py
${PYSITELIB}/pip/_internal/vcs/__init__.pyc
${PYSITELIB}/pip/_internal/vcs/__init__.pyo
${PYSITELIB}/pip/_internal/vcs/bazaar.py
${PYSITELIB}/pip/_internal/vcs/bazaar.pyc
${PYSITELIB}/pip/_internal/vcs/bazaar.pyo
${PYSITELIB}/pip/_internal/vcs/git.py
${PYSITELIB}/pip/_internal/vcs/git.pyc
${PYSITELIB}/pip/_internal/vcs/git.pyo
${PYSITELIB}/pip/_internal/vcs/mercurial.py
${PYSITELIB}/pip/_internal/vcs/mercurial.pyc
${PYSITELIB}/pip/_internal/vcs/mercurial.pyo
${PYSITELIB}/pip/_internal/vcs/subversion.py
${PYSITELIB}/pip/_internal/vcs/subversion.pyc
${PYSITELIB}/pip/_internal/vcs/subversion.pyo
${PYSITELIB}/pip/_internal/vcs/versioncontrol.py
${PYSITELIB}/pip/_internal/vcs/versioncontrol.pyc
${PYSITELIB}/pip/_internal/vcs/versioncontrol.pyo
${PYSITELIB}/pip/_internal/wheel_builder.py
${PYSITELIB}/pip/_internal/wheel_builder.pyc
${PYSITELIB}/pip/_internal/wheel_builder.pyo
${PYSITELIB}/pip/_vendor/__init__.py
${PYSITELIB}/pip/_vendor/__init__.pyc
${PYSITELIB}/pip/_vendor/__init__.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/__init__.py
${PYSITELIB}/pip/_vendor/cachecontrol/__init__.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/__init__.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/_cmd.py
${PYSITELIB}/pip/_vendor/cachecontrol/_cmd.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/_cmd.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/adapter.py
${PYSITELIB}/pip/_vendor/cachecontrol/adapter.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/adapter.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/cache.py
${PYSITELIB}/pip/_vendor/cachecontrol/cache.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/cache.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/caches/__init__.py
${PYSITELIB}/pip/_vendor/cachecontrol/caches/__init__.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/caches/__init__.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/caches/file_cache.py
${PYSITELIB}/pip/_vendor/cachecontrol/caches/file_cache.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/caches/file_cache.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/caches/redis_cache.py
${PYSITELIB}/pip/_vendor/cachecontrol/caches/redis_cache.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/caches/redis_cache.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/controller.py
${PYSITELIB}/pip/_vendor/cachecontrol/controller.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/controller.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/filewrapper.py
${PYSITELIB}/pip/_vendor/cachecontrol/filewrapper.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/filewrapper.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/heuristics.py
${PYSITELIB}/pip/_vendor/cachecontrol/heuristics.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/heuristics.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/py.typed
${PYSITELIB}/pip/_vendor/cachecontrol/serialize.py
${PYSITELIB}/pip/_vendor/cachecontrol/serialize.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/serialize.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/wrapper.py
${PYSITELIB}/pip/_vendor/cachecontrol/wrapper.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/wrapper.pyo
${PYSITELIB}/pip/_vendor/certifi/__init__.py
${PYSITELIB}/pip/_vendor/certifi/__init__.pyc
${PYSITELIB}/pip/_vendor/certifi/__init__.pyo
${PYSITELIB}/pip/_vendor/certifi/__main__.py
${PYSITELIB}/pip/_vendor/certifi/__main__.pyc
${PYSITELIB}/pip/_vendor/certifi/__main__.pyo
${PYSITELIB}/pip/_vendor/certifi/cacert.pem
${PYSITELIB}/pip/_vendor/certifi/core.py
${PYSITELIB}/pip/_vendor/certifi/core.pyc
${PYSITELIB}/pip/_vendor/certifi/core.pyo
${PYSITELIB}/pip/_vendor/certifi/py.typed
${PYSITELIB}/pip/_vendor/chardet/__init__.py
${PYSITELIB}/pip/_vendor/chardet/__init__.pyc
${PYSITELIB}/pip/_vendor/chardet/__init__.pyo
${PYSITELIB}/pip/_vendor/chardet/big5freq.py
${PYSITELIB}/pip/_vendor/chardet/big5freq.pyc
${PYSITELIB}/pip/_vendor/chardet/big5freq.pyo
${PYSITELIB}/pip/_vendor/chardet/big5prober.py
${PYSITELIB}/pip/_vendor/chardet/big5prober.pyc
${PYSITELIB}/pip/_vendor/chardet/big5prober.pyo
${PYSITELIB}/pip/_vendor/chardet/chardistribution.py
${PYSITELIB}/pip/_vendor/chardet/chardistribution.pyc
${PYSITELIB}/pip/_vendor/chardet/chardistribution.pyo
${PYSITELIB}/pip/_vendor/chardet/charsetgroupprober.py
${PYSITELIB}/pip/_vendor/chardet/charsetgroupprober.pyc
${PYSITELIB}/pip/_vendor/chardet/charsetgroupprober.pyo
${PYSITELIB}/pip/_vendor/chardet/charsetprober.py
${PYSITELIB}/pip/_vendor/chardet/charsetprober.pyc
${PYSITELIB}/pip/_vendor/chardet/charsetprober.pyo
${PYSITELIB}/pip/_vendor/chardet/cli/__init__.py
${PYSITELIB}/pip/_vendor/chardet/cli/__init__.pyc
${PYSITELIB}/pip/_vendor/chardet/cli/__init__.pyo
${PYSITELIB}/pip/_vendor/chardet/cli/chardetect.py
${PYSITELIB}/pip/_vendor/chardet/cli/chardetect.pyc
${PYSITELIB}/pip/_vendor/chardet/cli/chardetect.pyo
${PYSITELIB}/pip/_vendor/chardet/codingstatemachine.py
${PYSITELIB}/pip/_vendor/chardet/codingstatemachine.pyc
${PYSITELIB}/pip/_vendor/chardet/codingstatemachine.pyo
${PYSITELIB}/pip/_vendor/chardet/codingstatemachinedict.py
${PYSITELIB}/pip/_vendor/chardet/codingstatemachinedict.pyc
${PYSITELIB}/pip/_vendor/chardet/codingstatemachinedict.pyo
${PYSITELIB}/pip/_vendor/chardet/cp949prober.py
${PYSITELIB}/pip/_vendor/chardet/cp949prober.pyc
${PYSITELIB}/pip/_vendor/chardet/cp949prober.pyo
${PYSITELIB}/pip/_vendor/chardet/enums.py
${PYSITELIB}/pip/_vendor/chardet/enums.pyc
${PYSITELIB}/pip/_vendor/chardet/enums.pyo
${PYSITELIB}/pip/_vendor/chardet/escprober.py
${PYSITELIB}/pip/_vendor/chardet/escprober.pyc
${PYSITELIB}/pip/_vendor/chardet/escprober.pyo
${PYSITELIB}/pip/_vendor/chardet/escsm.py
${PYSITELIB}/pip/_vendor/chardet/escsm.pyc
${PYSITELIB}/pip/_vendor/chardet/escsm.pyo
${PYSITELIB}/pip/_vendor/chardet/eucjpprober.py
${PYSITELIB}/pip/_vendor/chardet/eucjpprober.pyc
${PYSITELIB}/pip/_vendor/chardet/eucjpprober.pyo
${PYSITELIB}/pip/_vendor/chardet/euckrfreq.py
${PYSITELIB}/pip/_vendor/chardet/euckrfreq.pyc
${PYSITELIB}/pip/_vendor/chardet/euckrfreq.pyo
${PYSITELIB}/pip/_vendor/chardet/euckrprober.py
${PYSITELIB}/pip/_vendor/chardet/euckrprober.pyc
${PYSITELIB}/pip/_vendor/chardet/euckrprober.pyo
${PYSITELIB}/pip/_vendor/chardet/euctwfreq.py
${PYSITELIB}/pip/_vendor/chardet/euctwfreq.pyc
${PYSITELIB}/pip/_vendor/chardet/euctwfreq.pyo
${PYSITELIB}/pip/_vendor/chardet/euctwprober.py
${PYSITELIB}/pip/_vendor/chardet/euctwprober.pyc
${PYSITELIB}/pip/_vendor/chardet/euctwprober.pyo
${PYSITELIB}/pip/_vendor/chardet/gb2312freq.py
${PYSITELIB}/pip/_vendor/chardet/gb2312freq.pyc
${PYSITELIB}/pip/_vendor/chardet/gb2312freq.pyo
${PYSITELIB}/pip/_vendor/chardet/gb2312prober.py
${PYSITELIB}/pip/_vendor/chardet/gb2312prober.pyc
${PYSITELIB}/pip/_vendor/chardet/gb2312prober.pyo
${PYSITELIB}/pip/_vendor/chardet/hebrewprober.py
${PYSITELIB}/pip/_vendor/chardet/hebrewprober.pyc
${PYSITELIB}/pip/_vendor/chardet/hebrewprober.pyo
${PYSITELIB}/pip/_vendor/chardet/jisfreq.py
${PYSITELIB}/pip/_vendor/chardet/jisfreq.pyc
${PYSITELIB}/pip/_vendor/chardet/jisfreq.pyo
${PYSITELIB}/pip/_vendor/chardet/johabfreq.py
${PYSITELIB}/pip/_vendor/chardet/johabfreq.pyc
${PYSITELIB}/pip/_vendor/chardet/johabfreq.pyo
${PYSITELIB}/pip/_vendor/chardet/johabprober.py
${PYSITELIB}/pip/_vendor/chardet/johabprober.pyc
${PYSITELIB}/pip/_vendor/chardet/johabprober.pyo
${PYSITELIB}/pip/_vendor/chardet/jpcntx.py
${PYSITELIB}/pip/_vendor/chardet/jpcntx.pyc
${PYSITELIB}/pip/_vendor/chardet/jpcntx.pyo
${PYSITELIB}/pip/_vendor/chardet/langbulgarianmodel.py
${PYSITELIB}/pip/_vendor/chardet/langbulgarianmodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langbulgarianmodel.pyo
${PYSITELIB}/pip/_vendor/chardet/langgreekmodel.py
${PYSITELIB}/pip/_vendor/chardet/langgreekmodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langgreekmodel.pyo
${PYSITELIB}/pip/_vendor/chardet/langhebrewmodel.py
${PYSITELIB}/pip/_vendor/chardet/langhebrewmodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langhebrewmodel.pyo
${PYSITELIB}/pip/_vendor/chardet/langhungarianmodel.py
${PYSITELIB}/pip/_vendor/chardet/langhungarianmodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langhungarianmodel.pyo
${PYSITELIB}/pip/_vendor/chardet/langrussianmodel.py
${PYSITELIB}/pip/_vendor/chardet/langrussianmodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langrussianmodel.pyo
${PYSITELIB}/pip/_vendor/chardet/langthaimodel.py
${PYSITELIB}/pip/_vendor/chardet/langthaimodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langthaimodel.pyo
${PYSITELIB}/pip/_vendor/chardet/langturkishmodel.py
${PYSITELIB}/pip/_vendor/chardet/langturkishmodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langturkishmodel.pyo
${PYSITELIB}/pip/_vendor/chardet/latin1prober.py
${PYSITELIB}/pip/_vendor/chardet/latin1prober.pyc
${PYSITELIB}/pip/_vendor/chardet/latin1prober.pyo
${PYSITELIB}/pip/_vendor/chardet/macromanprober.py
${PYSITELIB}/pip/_vendor/chardet/macromanprober.pyc
${PYSITELIB}/pip/_vendor/chardet/macromanprober.pyo
${PYSITELIB}/pip/_vendor/chardet/mbcharsetprober.py
${PYSITELIB}/pip/_vendor/chardet/mbcharsetprober.pyc
${PYSITELIB}/pip/_vendor/chardet/mbcharsetprober.pyo
${PYSITELIB}/pip/_vendor/chardet/mbcsgroupprober.py
${PYSITELIB}/pip/_vendor/chardet/mbcsgroupprober.pyc
${PYSITELIB}/pip/_vendor/chardet/mbcsgroupprober.pyo
${PYSITELIB}/pip/_vendor/chardet/mbcssm.py
${PYSITELIB}/pip/_vendor/chardet/mbcssm.pyc
${PYSITELIB}/pip/_vendor/chardet/mbcssm.pyo
${PYSITELIB}/pip/_vendor/chardet/metadata/__init__.py
${PYSITELIB}/pip/_vendor/chardet/metadata/__init__.pyc
${PYSITELIB}/pip/_vendor/chardet/metadata/__init__.pyo
${PYSITELIB}/pip/_vendor/chardet/metadata/languages.py
${PYSITELIB}/pip/_vendor/chardet/metadata/languages.pyc
${PYSITELIB}/pip/_vendor/chardet/metadata/languages.pyo
${PYSITELIB}/pip/_vendor/chardet/py.typed
${PYSITELIB}/pip/_vendor/chardet/resultdict.py
${PYSITELIB}/pip/_vendor/chardet/resultdict.pyc
${PYSITELIB}/pip/_vendor/chardet/resultdict.pyo
${PYSITELIB}/pip/_vendor/chardet/sbcharsetprober.py
${PYSITELIB}/pip/_vendor/chardet/sbcharsetprober.pyc
${PYSITELIB}/pip/_vendor/chardet/sbcharsetprober.pyo
${PYSITELIB}/pip/_vendor/chardet/sbcsgroupprober.py
${PYSITELIB}/pip/_vendor/chardet/sbcsgroupprober.pyc
${PYSITELIB}/pip/_vendor/chardet/sbcsgroupprober.pyo
${PYSITELIB}/pip/_vendor/chardet/sjisprober.py
${PYSITELIB}/pip/_vendor/chardet/sjisprober.pyc
${PYSITELIB}/pip/_vendor/chardet/sjisprober.pyo
${PYSITELIB}/pip/_vendor/chardet/universaldetector.py
${PYSITELIB}/pip/_vendor/chardet/universaldetector.pyc
${PYSITELIB}/pip/_vendor/chardet/universaldetector.pyo
${PYSITELIB}/pip/_vendor/chardet/utf1632prober.py
${PYSITELIB}/pip/_vendor/chardet/utf1632prober.pyc
${PYSITELIB}/pip/_vendor/chardet/utf1632prober.pyo
${PYSITELIB}/pip/_vendor/chardet/utf8prober.py
${PYSITELIB}/pip/_vendor/chardet/utf8prober.pyc
${PYSITELIB}/pip/_vendor/chardet/utf8prober.pyo
${PYSITELIB}/pip/_vendor/chardet/version.py
${PYSITELIB}/pip/_vendor/chardet/version.pyc
${PYSITELIB}/pip/_vendor/chardet/version.pyo
${PYSITELIB}/pip/_vendor/colorama/__init__.py
${PYSITELIB}/pip/_vendor/colorama/__init__.pyc
${PYSITELIB}/pip/_vendor/colorama/__init__.pyo
${PYSITELIB}/pip/_vendor/colorama/ansi.py
${PYSITELIB}/pip/_vendor/colorama/ansi.pyc
${PYSITELIB}/pip/_vendor/colorama/ansi.pyo
${PYSITELIB}/pip/_vendor/colorama/ansitowin32.py
${PYSITELIB}/pip/_vendor/colorama/ansitowin32.pyc
${PYSITELIB}/pip/_vendor/colorama/ansitowin32.pyo
${PYSITELIB}/pip/_vendor/colorama/initialise.py
${PYSITELIB}/pip/_vendor/colorama/initialise.pyc
${PYSITELIB}/pip/_vendor/colorama/initialise.pyo
${PYSITELIB}/pip/_vendor/colorama/tests/__init__.py
${PYSITELIB}/pip/_vendor/colorama/tests/__init__.pyc
${PYSITELIB}/pip/_vendor/colorama/tests/__init__.pyo
${PYSITELIB}/pip/_vendor/colorama/tests/ansi_test.py
${PYSITELIB}/pip/_vendor/colorama/tests/ansi_test.pyc
${PYSITELIB}/pip/_vendor/colorama/tests/ansi_test.pyo
${PYSITELIB}/pip/_vendor/colorama/tests/ansitowin32_test.py
${PYSITELIB}/pip/_vendor/colorama/tests/ansitowin32_test.pyc
${PYSITELIB}/pip/_vendor/colorama/tests/ansitowin32_test.pyo
${PYSITELIB}/pip/_vendor/colorama/tests/initialise_test.py
${PYSITELIB}/pip/_vendor/colorama/tests/initialise_test.pyc
${PYSITELIB}/pip/_vendor/colorama/tests/initialise_test.pyo
${PYSITELIB}/pip/_vendor/colorama/tests/isatty_test.py
${PYSITELIB}/pip/_vendor/colorama/tests/isatty_test.pyc
${PYSITELIB}/pip/_vendor/colorama/tests/isatty_test.pyo
${PYSITELIB}/pip/_vendor/colorama/tests/utils.py
${PYSITELIB}/pip/_vendor/colorama/tests/utils.pyc
${PYSITELIB}/pip/_vendor/colorama/tests/utils.pyo
${PYSITELIB}/pip/_vendor/colorama/tests/winterm_test.py
${PYSITELIB}/pip/_vendor/colorama/tests/winterm_test.pyc
${PYSITELIB}/pip/_vendor/colorama/tests/winterm_test.pyo
${PYSITELIB}/pip/_vendor/colorama/win32.py
${PYSITELIB}/pip/_vendor/colorama/win32.pyc
${PYSITELIB}/pip/_vendor/colorama/win32.pyo
${PYSITELIB}/pip/_vendor/colorama/winterm.py
${PYSITELIB}/pip/_vendor/colorama/winterm.pyc
${PYSITELIB}/pip/_vendor/colorama/winterm.pyo
${PYSITELIB}/pip/_vendor/distlib/__init__.py
${PYSITELIB}/pip/_vendor/distlib/__init__.pyc
${PYSITELIB}/pip/_vendor/distlib/__init__.pyo
${PYSITELIB}/pip/_vendor/distlib/compat.py
${PYSITELIB}/pip/_vendor/distlib/compat.pyc
${PYSITELIB}/pip/_vendor/distlib/compat.pyo
${PYSITELIB}/pip/_vendor/distlib/database.py
${PYSITELIB}/pip/_vendor/distlib/database.pyc
${PYSITELIB}/pip/_vendor/distlib/database.pyo
${PYSITELIB}/pip/_vendor/distlib/index.py
${PYSITELIB}/pip/_vendor/distlib/index.pyc
${PYSITELIB}/pip/_vendor/distlib/index.pyo
${PYSITELIB}/pip/_vendor/distlib/locators.py
${PYSITELIB}/pip/_vendor/distlib/locators.pyc
${PYSITELIB}/pip/_vendor/distlib/locators.pyo
${PYSITELIB}/pip/_vendor/distlib/manifest.py
${PYSITELIB}/pip/_vendor/distlib/manifest.pyc
${PYSITELIB}/pip/_vendor/distlib/manifest.pyo
${PYSITELIB}/pip/_vendor/distlib/markers.py
${PYSITELIB}/pip/_vendor/distlib/markers.pyc
${PYSITELIB}/pip/_vendor/distlib/markers.pyo
${PYSITELIB}/pip/_vendor/distlib/metadata.py
${PYSITELIB}/pip/_vendor/distlib/metadata.pyc
${PYSITELIB}/pip/_vendor/distlib/metadata.pyo
${PYSITELIB}/pip/_vendor/distlib/resources.py
${PYSITELIB}/pip/_vendor/distlib/resources.pyc
${PYSITELIB}/pip/_vendor/distlib/resources.pyo
${PYSITELIB}/pip/_vendor/distlib/scripts.py
${PYSITELIB}/pip/_vendor/distlib/scripts.pyc
${PYSITELIB}/pip/_vendor/distlib/scripts.pyo
${PYSITELIB}/pip/_vendor/distlib/t32.exe
${PYSITELIB}/pip/_vendor/distlib/t64-arm.exe
${PYSITELIB}/pip/_vendor/distlib/t64.exe
${PYSITELIB}/pip/_vendor/distlib/util.py
${PYSITELIB}/pip/_vendor/distlib/util.pyc
${PYSITELIB}/pip/_vendor/distlib/util.pyo
${PYSITELIB}/pip/_vendor/distlib/version.py
${PYSITELIB}/pip/_vendor/distlib/version.pyc
${PYSITELIB}/pip/_vendor/distlib/version.pyo
${PYSITELIB}/pip/_vendor/distlib/w32.exe
${PYSITELIB}/pip/_vendor/distlib/w64-arm.exe
${PYSITELIB}/pip/_vendor/distlib/w64.exe
${PYSITELIB}/pip/_vendor/distlib/wheel.py
${PYSITELIB}/pip/_vendor/distlib/wheel.pyc
${PYSITELIB}/pip/_vendor/distlib/wheel.pyo
${PYSITELIB}/pip/_vendor/distro/__init__.py
${PYSITELIB}/pip/_vendor/distro/__init__.pyc
${PYSITELIB}/pip/_vendor/distro/__init__.pyo
${PYSITELIB}/pip/_vendor/distro/__main__.py
${PYSITELIB}/pip/_vendor/distro/__main__.pyc
${PYSITELIB}/pip/_vendor/distro/__main__.pyo
${PYSITELIB}/pip/_vendor/distro/distro.py
${PYSITELIB}/pip/_vendor/distro/distro.pyc
${PYSITELIB}/pip/_vendor/distro/distro.pyo
${PYSITELIB}/pip/_vendor/distro/py.typed
${PYSITELIB}/pip/_vendor/idna/__init__.py
${PYSITELIB}/pip/_vendor/idna/__init__.pyc
${PYSITELIB}/pip/_vendor/idna/__init__.pyo
${PYSITELIB}/pip/_vendor/idna/codec.py
${PYSITELIB}/pip/_vendor/idna/codec.pyc
${PYSITELIB}/pip/_vendor/idna/codec.pyo
${PYSITELIB}/pip/_vendor/idna/compat.py
${PYSITELIB}/pip/_vendor/idna/compat.pyc
${PYSITELIB}/pip/_vendor/idna/compat.pyo
${PYSITELIB}/pip/_vendor/idna/core.py
${PYSITELIB}/pip/_vendor/idna/core.pyc
${PYSITELIB}/pip/_vendor/idna/core.pyo
${PYSITELIB}/pip/_vendor/idna/idnadata.py
${PYSITELIB}/pip/_vendor/idna/idnadata.pyc
${PYSITELIB}/pip/_vendor/idna/idnadata.pyo
${PYSITELIB}/pip/_vendor/idna/intranges.py
${PYSITELIB}/pip/_vendor/idna/intranges.pyc
${PYSITELIB}/pip/_vendor/idna/intranges.pyo
${PYSITELIB}/pip/_vendor/idna/package_data.py
${PYSITELIB}/pip/_vendor/idna/package_data.pyc
${PYSITELIB}/pip/_vendor/idna/package_data.pyo
${PYSITELIB}/pip/_vendor/idna/py.typed
${PYSITELIB}/pip/_vendor/idna/uts46data.py
${PYSITELIB}/pip/_vendor/idna/uts46data.pyc
${PYSITELIB}/pip/_vendor/idna/uts46data.pyo
${PYSITELIB}/pip/_vendor/msgpack/__init__.py
${PYSITELIB}/pip/_vendor/msgpack/__init__.pyc
${PYSITELIB}/pip/_vendor/msgpack/__init__.pyo
${PYSITELIB}/pip/_vendor/msgpack/exceptions.py
${PYSITELIB}/pip/_vendor/msgpack/exceptions.pyc
${PYSITELIB}/pip/_vendor/msgpack/exceptions.pyo
${PYSITELIB}/pip/_vendor/msgpack/ext.py
${PYSITELIB}/pip/_vendor/msgpack/ext.pyc
${PYSITELIB}/pip/_vendor/msgpack/ext.pyo
${PYSITELIB}/pip/_vendor/msgpack/fallback.py
${PYSITELIB}/pip/_vendor/msgpack/fallback.pyc
${PYSITELIB}/pip/_vendor/msgpack/fallback.pyo
${PYSITELIB}/pip/_vendor/packaging/__about__.py
${PYSITELIB}/pip/_vendor/packaging/__about__.pyc
${PYSITELIB}/pip/_vendor/packaging/__about__.pyo
${PYSITELIB}/pip/_vendor/packaging/__init__.py
${PYSITELIB}/pip/_vendor/packaging/__init__.pyc
${PYSITELIB}/pip/_vendor/packaging/__init__.pyo
${PYSITELIB}/pip/_vendor/packaging/_manylinux.py
${PYSITELIB}/pip/_vendor/packaging/_manylinux.pyc
${PYSITELIB}/pip/_vendor/packaging/_manylinux.pyo
${PYSITELIB}/pip/_vendor/packaging/_musllinux.py
${PYSITELIB}/pip/_vendor/packaging/_musllinux.pyc
${PYSITELIB}/pip/_vendor/packaging/_musllinux.pyo
${PYSITELIB}/pip/_vendor/packaging/_structures.py
${PYSITELIB}/pip/_vendor/packaging/_structures.pyc
${PYSITELIB}/pip/_vendor/packaging/_structures.pyo
${PYSITELIB}/pip/_vendor/packaging/markers.py
${PYSITELIB}/pip/_vendor/packaging/markers.pyc
${PYSITELIB}/pip/_vendor/packaging/markers.pyo
${PYSITELIB}/pip/_vendor/packaging/py.typed
${PYSITELIB}/pip/_vendor/packaging/requirements.py
${PYSITELIB}/pip/_vendor/packaging/requirements.pyc
${PYSITELIB}/pip/_vendor/packaging/requirements.pyo
${PYSITELIB}/pip/_vendor/packaging/specifiers.py
${PYSITELIB}/pip/_vendor/packaging/specifiers.pyc
${PYSITELIB}/pip/_vendor/packaging/specifiers.pyo
${PYSITELIB}/pip/_vendor/packaging/tags.py
${PYSITELIB}/pip/_vendor/packaging/tags.pyc
${PYSITELIB}/pip/_vendor/packaging/tags.pyo
${PYSITELIB}/pip/_vendor/packaging/utils.py
${PYSITELIB}/pip/_vendor/packaging/utils.pyc
${PYSITELIB}/pip/_vendor/packaging/utils.pyo
${PYSITELIB}/pip/_vendor/packaging/version.py
${PYSITELIB}/pip/_vendor/packaging/version.pyc
${PYSITELIB}/pip/_vendor/packaging/version.pyo
${PYSITELIB}/pip/_vendor/pkg_resources/__init__.py
${PYSITELIB}/pip/_vendor/pkg_resources/__init__.pyc
${PYSITELIB}/pip/_vendor/pkg_resources/__init__.pyo
${PYSITELIB}/pip/_vendor/platformdirs/__init__.py
${PYSITELIB}/pip/_vendor/platformdirs/__init__.pyc
${PYSITELIB}/pip/_vendor/platformdirs/__init__.pyo
${PYSITELIB}/pip/_vendor/platformdirs/__main__.py
${PYSITELIB}/pip/_vendor/platformdirs/__main__.pyc
${PYSITELIB}/pip/_vendor/platformdirs/__main__.pyo
${PYSITELIB}/pip/_vendor/platformdirs/android.py
${PYSITELIB}/pip/_vendor/platformdirs/android.pyc
${PYSITELIB}/pip/_vendor/platformdirs/android.pyo
${PYSITELIB}/pip/_vendor/platformdirs/api.py
${PYSITELIB}/pip/_vendor/platformdirs/api.pyc
${PYSITELIB}/pip/_vendor/platformdirs/api.pyo
${PYSITELIB}/pip/_vendor/platformdirs/macos.py
${PYSITELIB}/pip/_vendor/platformdirs/macos.pyc
${PYSITELIB}/pip/_vendor/platformdirs/macos.pyo
${PYSITELIB}/pip/_vendor/platformdirs/py.typed
${PYSITELIB}/pip/_vendor/platformdirs/unix.py
${PYSITELIB}/pip/_vendor/platformdirs/unix.pyc
${PYSITELIB}/pip/_vendor/platformdirs/unix.pyo
${PYSITELIB}/pip/_vendor/platformdirs/version.py
${PYSITELIB}/pip/_vendor/platformdirs/version.pyc
${PYSITELIB}/pip/_vendor/platformdirs/version.pyo
${PYSITELIB}/pip/_vendor/platformdirs/windows.py
${PYSITELIB}/pip/_vendor/platformdirs/windows.pyc
${PYSITELIB}/pip/_vendor/platformdirs/windows.pyo
${PYSITELIB}/pip/_vendor/pygments/__init__.py
${PYSITELIB}/pip/_vendor/pygments/__init__.pyc
${PYSITELIB}/pip/_vendor/pygments/__init__.pyo
${PYSITELIB}/pip/_vendor/pygments/__main__.py
${PYSITELIB}/pip/_vendor/pygments/__main__.pyc
${PYSITELIB}/pip/_vendor/pygments/__main__.pyo
${PYSITELIB}/pip/_vendor/pygments/cmdline.py
${PYSITELIB}/pip/_vendor/pygments/cmdline.pyc
${PYSITELIB}/pip/_vendor/pygments/cmdline.pyo
${PYSITELIB}/pip/_vendor/pygments/console.py
${PYSITELIB}/pip/_vendor/pygments/console.pyc
${PYSITELIB}/pip/_vendor/pygments/console.pyo
${PYSITELIB}/pip/_vendor/pygments/filter.py
${PYSITELIB}/pip/_vendor/pygments/filter.pyc
${PYSITELIB}/pip/_vendor/pygments/filter.pyo
${PYSITELIB}/pip/_vendor/pygments/filters/__init__.py
${PYSITELIB}/pip/_vendor/pygments/filters/__init__.pyc
${PYSITELIB}/pip/_vendor/pygments/filters/__init__.pyo
${PYSITELIB}/pip/_vendor/pygments/formatter.py
${PYSITELIB}/pip/_vendor/pygments/formatter.pyc
${PYSITELIB}/pip/_vendor/pygments/formatter.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/__init__.py
${PYSITELIB}/pip/_vendor/pygments/formatters/__init__.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/__init__.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/_mapping.py
${PYSITELIB}/pip/_vendor/pygments/formatters/_mapping.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/_mapping.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/bbcode.py
${PYSITELIB}/pip/_vendor/pygments/formatters/bbcode.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/bbcode.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/groff.py
${PYSITELIB}/pip/_vendor/pygments/formatters/groff.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/groff.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/html.py
${PYSITELIB}/pip/_vendor/pygments/formatters/html.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/html.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/img.py
${PYSITELIB}/pip/_vendor/pygments/formatters/img.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/img.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/irc.py
${PYSITELIB}/pip/_vendor/pygments/formatters/irc.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/irc.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/latex.py
${PYSITELIB}/pip/_vendor/pygments/formatters/latex.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/latex.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/other.py
${PYSITELIB}/pip/_vendor/pygments/formatters/other.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/other.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/pangomarkup.py
${PYSITELIB}/pip/_vendor/pygments/formatters/pangomarkup.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/pangomarkup.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/rtf.py
${PYSITELIB}/pip/_vendor/pygments/formatters/rtf.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/rtf.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/svg.py
${PYSITELIB}/pip/_vendor/pygments/formatters/svg.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/svg.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/terminal.py
${PYSITELIB}/pip/_vendor/pygments/formatters/terminal.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/terminal.pyo
${PYSITELIB}/pip/_vendor/pygments/formatters/terminal256.py
${PYSITELIB}/pip/_vendor/pygments/formatters/terminal256.pyc
${PYSITELIB}/pip/_vendor/pygments/formatters/terminal256.pyo
${PYSITELIB}/pip/_vendor/pygments/lexer.py
${PYSITELIB}/pip/_vendor/pygments/lexer.pyc
${PYSITELIB}/pip/_vendor/pygments/lexer.pyo
${PYSITELIB}/pip/_vendor/pygments/lexers/__init__.py
${PYSITELIB}/pip/_vendor/pygments/lexers/__init__.pyc
${PYSITELIB}/pip/_vendor/pygments/lexers/__init__.pyo
${PYSITELIB}/pip/_vendor/pygments/lexers/_mapping.py
${PYSITELIB}/pip/_vendor/pygments/lexers/_mapping.pyc
${PYSITELIB}/pip/_vendor/pygments/lexers/_mapping.pyo
${PYSITELIB}/pip/_vendor/pygments/lexers/python.py
${PYSITELIB}/pip/_vendor/pygments/lexers/python.pyc
${PYSITELIB}/pip/_vendor/pygments/lexers/python.pyo
${PYSITELIB}/pip/_vendor/pygments/modeline.py
${PYSITELIB}/pip/_vendor/pygments/modeline.pyc
${PYSITELIB}/pip/_vendor/pygments/modeline.pyo
${PYSITELIB}/pip/_vendor/pygments/plugin.py
${PYSITELIB}/pip/_vendor/pygments/plugin.pyc
${PYSITELIB}/pip/_vendor/pygments/plugin.pyo
${PYSITELIB}/pip/_vendor/pygments/regexopt.py
${PYSITELIB}/pip/_vendor/pygments/regexopt.pyc
${PYSITELIB}/pip/_vendor/pygments/regexopt.pyo
${PYSITELIB}/pip/_vendor/pygments/scanner.py
${PYSITELIB}/pip/_vendor/pygments/scanner.pyc
${PYSITELIB}/pip/_vendor/pygments/scanner.pyo
${PYSITELIB}/pip/_vendor/pygments/sphinxext.py
${PYSITELIB}/pip/_vendor/pygments/sphinxext.pyc
${PYSITELIB}/pip/_vendor/pygments/sphinxext.pyo
${PYSITELIB}/pip/_vendor/pygments/style.py
${PYSITELIB}/pip/_vendor/pygments/style.pyc
${PYSITELIB}/pip/_vendor/pygments/style.pyo
${PYSITELIB}/pip/_vendor/pygments/styles/__init__.py
${PYSITELIB}/pip/_vendor/pygments/styles/__init__.pyc
${PYSITELIB}/pip/_vendor/pygments/styles/__init__.pyo
${PYSITELIB}/pip/_vendor/pygments/token.py
${PYSITELIB}/pip/_vendor/pygments/token.pyc
${PYSITELIB}/pip/_vendor/pygments/token.pyo
${PYSITELIB}/pip/_vendor/pygments/unistring.py
${PYSITELIB}/pip/_vendor/pygments/unistring.pyc
${PYSITELIB}/pip/_vendor/pygments/unistring.pyo
${PYSITELIB}/pip/_vendor/pygments/util.py
${PYSITELIB}/pip/_vendor/pygments/util.pyc
${PYSITELIB}/pip/_vendor/pygments/util.pyo
${PYSITELIB}/pip/_vendor/pyparsing/__init__.py
${PYSITELIB}/pip/_vendor/pyparsing/__init__.pyc
${PYSITELIB}/pip/_vendor/pyparsing/__init__.pyo
${PYSITELIB}/pip/_vendor/pyparsing/actions.py
${PYSITELIB}/pip/_vendor/pyparsing/actions.pyc
${PYSITELIB}/pip/_vendor/pyparsing/actions.pyo
${PYSITELIB}/pip/_vendor/pyparsing/common.py
${PYSITELIB}/pip/_vendor/pyparsing/common.pyc
${PYSITELIB}/pip/_vendor/pyparsing/common.pyo
${PYSITELIB}/pip/_vendor/pyparsing/core.py
${PYSITELIB}/pip/_vendor/pyparsing/core.pyc
${PYSITELIB}/pip/_vendor/pyparsing/core.pyo
${PYSITELIB}/pip/_vendor/pyparsing/diagram/__init__.py
${PYSITELIB}/pip/_vendor/pyparsing/diagram/__init__.pyc
${PYSITELIB}/pip/_vendor/pyparsing/diagram/__init__.pyo
${PYSITELIB}/pip/_vendor/pyparsing/exceptions.py
${PYSITELIB}/pip/_vendor/pyparsing/exceptions.pyc
${PYSITELIB}/pip/_vendor/pyparsing/exceptions.pyo
${PYSITELIB}/pip/_vendor/pyparsing/helpers.py
${PYSITELIB}/pip/_vendor/pyparsing/helpers.pyc
${PYSITELIB}/pip/_vendor/pyparsing/helpers.pyo
${PYSITELIB}/pip/_vendor/pyparsing/py.typed
${PYSITELIB}/pip/_vendor/pyparsing/results.py
${PYSITELIB}/pip/_vendor/pyparsing/results.pyc
${PYSITELIB}/pip/_vendor/pyparsing/results.pyo
${PYSITELIB}/pip/_vendor/pyparsing/testing.py
${PYSITELIB}/pip/_vendor/pyparsing/testing.pyc
${PYSITELIB}/pip/_vendor/pyparsing/testing.pyo
${PYSITELIB}/pip/_vendor/pyparsing/unicode.py
${PYSITELIB}/pip/_vendor/pyparsing/unicode.pyc
${PYSITELIB}/pip/_vendor/pyparsing/unicode.pyo
${PYSITELIB}/pip/_vendor/pyparsing/util.py
${PYSITELIB}/pip/_vendor/pyparsing/util.pyc
${PYSITELIB}/pip/_vendor/pyparsing/util.pyo
${PYSITELIB}/pip/_vendor/pyproject_hooks/__init__.py
${PYSITELIB}/pip/_vendor/pyproject_hooks/__init__.pyc
${PYSITELIB}/pip/_vendor/pyproject_hooks/__init__.pyo
${PYSITELIB}/pip/_vendor/pyproject_hooks/_compat.py
${PYSITELIB}/pip/_vendor/pyproject_hooks/_compat.pyc
${PYSITELIB}/pip/_vendor/pyproject_hooks/_compat.pyo
${PYSITELIB}/pip/_vendor/pyproject_hooks/_impl.py
${PYSITELIB}/pip/_vendor/pyproject_hooks/_impl.pyc
${PYSITELIB}/pip/_vendor/pyproject_hooks/_impl.pyo
${PYSITELIB}/pip/_vendor/pyproject_hooks/_in_process/__init__.py
${PYSITELIB}/pip/_vendor/pyproject_hooks/_in_process/__init__.pyc
${PYSITELIB}/pip/_vendor/pyproject_hooks/_in_process/__init__.pyo
${PYSITELIB}/pip/_vendor/pyproject_hooks/_in_process/_in_process.py
${PYSITELIB}/pip/_vendor/pyproject_hooks/_in_process/_in_process.pyc
${PYSITELIB}/pip/_vendor/pyproject_hooks/_in_process/_in_process.pyo
${PYSITELIB}/pip/_vendor/requests/__init__.py
${PYSITELIB}/pip/_vendor/requests/__init__.pyc
${PYSITELIB}/pip/_vendor/requests/__init__.pyo
${PYSITELIB}/pip/_vendor/requests/__version__.py
${PYSITELIB}/pip/_vendor/requests/__version__.pyc
${PYSITELIB}/pip/_vendor/requests/__version__.pyo
${PYSITELIB}/pip/_vendor/requests/_internal_utils.py
${PYSITELIB}/pip/_vendor/requests/_internal_utils.pyc
${PYSITELIB}/pip/_vendor/requests/_internal_utils.pyo
${PYSITELIB}/pip/_vendor/requests/adapters.py
${PYSITELIB}/pip/_vendor/requests/adapters.pyc
${PYSITELIB}/pip/_vendor/requests/adapters.pyo
${PYSITELIB}/pip/_vendor/requests/api.py
${PYSITELIB}/pip/_vendor/requests/api.pyc
${PYSITELIB}/pip/_vendor/requests/api.pyo
${PYSITELIB}/pip/_vendor/requests/auth.py
${PYSITELIB}/pip/_vendor/requests/auth.pyc
${PYSITELIB}/pip/_vendor/requests/auth.pyo
${PYSITELIB}/pip/_vendor/requests/certs.py
${PYSITELIB}/pip/_vendor/requests/certs.pyc
${PYSITELIB}/pip/_vendor/requests/certs.pyo
${PYSITELIB}/pip/_vendor/requests/compat.py
${PYSITELIB}/pip/_vendor/requests/compat.pyc
${PYSITELIB}/pip/_vendor/requests/compat.pyo
${PYSITELIB}/pip/_vendor/requests/cookies.py
${PYSITELIB}/pip/_vendor/requests/cookies.pyc
${PYSITELIB}/pip/_vendor/requests/cookies.pyo
${PYSITELIB}/pip/_vendor/requests/exceptions.py
${PYSITELIB}/pip/_vendor/requests/exceptions.pyc
${PYSITELIB}/pip/_vendor/requests/exceptions.pyo
${PYSITELIB}/pip/_vendor/requests/help.py
${PYSITELIB}/pip/_vendor/requests/help.pyc
${PYSITELIB}/pip/_vendor/requests/help.pyo
${PYSITELIB}/pip/_vendor/requests/hooks.py
${PYSITELIB}/pip/_vendor/requests/hooks.pyc
${PYSITELIB}/pip/_vendor/requests/hooks.pyo
${PYSITELIB}/pip/_vendor/requests/models.py
${PYSITELIB}/pip/_vendor/requests/models.pyc
${PYSITELIB}/pip/_vendor/requests/models.pyo
${PYSITELIB}/pip/_vendor/requests/packages.py
${PYSITELIB}/pip/_vendor/requests/packages.pyc
${PYSITELIB}/pip/_vendor/requests/packages.pyo
${PYSITELIB}/pip/_vendor/requests/sessions.py
${PYSITELIB}/pip/_vendor/requests/sessions.pyc
${PYSITELIB}/pip/_vendor/requests/sessions.pyo
${PYSITELIB}/pip/_vendor/requests/status_codes.py
${PYSITELIB}/pip/_vendor/requests/status_codes.pyc
${PYSITELIB}/pip/_vendor/requests/status_codes.pyo
${PYSITELIB}/pip/_vendor/requests/structures.py
${PYSITELIB}/pip/_vendor/requests/structures.pyc
${PYSITELIB}/pip/_vendor/requests/structures.pyo
${PYSITELIB}/pip/_vendor/requests/utils.py
${PYSITELIB}/pip/_vendor/requests/utils.pyc
${PYSITELIB}/pip/_vendor/requests/utils.pyo
${PYSITELIB}/pip/_vendor/resolvelib/__init__.py
${PYSITELIB}/pip/_vendor/resolvelib/__init__.pyc
${PYSITELIB}/pip/_vendor/resolvelib/__init__.pyo
${PYSITELIB}/pip/_vendor/resolvelib/compat/__init__.py
${PYSITELIB}/pip/_vendor/resolvelib/compat/__init__.pyc
${PYSITELIB}/pip/_vendor/resolvelib/compat/__init__.pyo
${PYSITELIB}/pip/_vendor/resolvelib/compat/collections_abc.py
${PYSITELIB}/pip/_vendor/resolvelib/compat/collections_abc.pyc
${PYSITELIB}/pip/_vendor/resolvelib/compat/collections_abc.pyo
${PYSITELIB}/pip/_vendor/resolvelib/providers.py
${PYSITELIB}/pip/_vendor/resolvelib/providers.pyc
${PYSITELIB}/pip/_vendor/resolvelib/providers.pyo
${PYSITELIB}/pip/_vendor/resolvelib/py.typed
${PYSITELIB}/pip/_vendor/resolvelib/reporters.py
${PYSITELIB}/pip/_vendor/resolvelib/reporters.pyc
${PYSITELIB}/pip/_vendor/resolvelib/reporters.pyo
${PYSITELIB}/pip/_vendor/resolvelib/resolvers.py
${PYSITELIB}/pip/_vendor/resolvelib/resolvers.pyc
${PYSITELIB}/pip/_vendor/resolvelib/resolvers.pyo
${PYSITELIB}/pip/_vendor/resolvelib/structs.py
${PYSITELIB}/pip/_vendor/resolvelib/structs.pyc
${PYSITELIB}/pip/_vendor/resolvelib/structs.pyo
${PYSITELIB}/pip/_vendor/rich/__init__.py
${PYSITELIB}/pip/_vendor/rich/__init__.pyc
${PYSITELIB}/pip/_vendor/rich/__init__.pyo
${PYSITELIB}/pip/_vendor/rich/__main__.py
${PYSITELIB}/pip/_vendor/rich/__main__.pyc
${PYSITELIB}/pip/_vendor/rich/__main__.pyo
${PYSITELIB}/pip/_vendor/rich/_cell_widths.py
${PYSITELIB}/pip/_vendor/rich/_cell_widths.pyc
${PYSITELIB}/pip/_vendor/rich/_cell_widths.pyo
${PYSITELIB}/pip/_vendor/rich/_emoji_codes.py
${PYSITELIB}/pip/_vendor/rich/_emoji_codes.pyc
${PYSITELIB}/pip/_vendor/rich/_emoji_codes.pyo
${PYSITELIB}/pip/_vendor/rich/_emoji_replace.py
${PYSITELIB}/pip/_vendor/rich/_emoji_replace.pyc
${PYSITELIB}/pip/_vendor/rich/_emoji_replace.pyo
${PYSITELIB}/pip/_vendor/rich/_export_format.py
${PYSITELIB}/pip/_vendor/rich/_export_format.pyc
${PYSITELIB}/pip/_vendor/rich/_export_format.pyo
${PYSITELIB}/pip/_vendor/rich/_extension.py
${PYSITELIB}/pip/_vendor/rich/_extension.pyc
${PYSITELIB}/pip/_vendor/rich/_extension.pyo
${PYSITELIB}/pip/_vendor/rich/_fileno.py
${PYSITELIB}/pip/_vendor/rich/_fileno.pyc
${PYSITELIB}/pip/_vendor/rich/_fileno.pyo
${PYSITELIB}/pip/_vendor/rich/_inspect.py
${PYSITELIB}/pip/_vendor/rich/_inspect.pyc
${PYSITELIB}/pip/_vendor/rich/_inspect.pyo
${PYSITELIB}/pip/_vendor/rich/_log_render.py
${PYSITELIB}/pip/_vendor/rich/_log_render.pyc
${PYSITELIB}/pip/_vendor/rich/_log_render.pyo
${PYSITELIB}/pip/_vendor/rich/_loop.py
${PYSITELIB}/pip/_vendor/rich/_loop.pyc
${PYSITELIB}/pip/_vendor/rich/_loop.pyo
${PYSITELIB}/pip/_vendor/rich/_null_file.py
${PYSITELIB}/pip/_vendor/rich/_null_file.pyc
${PYSITELIB}/pip/_vendor/rich/_null_file.pyo
${PYSITELIB}/pip/_vendor/rich/_palettes.py
${PYSITELIB}/pip/_vendor/rich/_palettes.pyc
${PYSITELIB}/pip/_vendor/rich/_palettes.pyo
${PYSITELIB}/pip/_vendor/rich/_pick.py
${PYSITELIB}/pip/_vendor/rich/_pick.pyc
${PYSITELIB}/pip/_vendor/rich/_pick.pyo
${PYSITELIB}/pip/_vendor/rich/_ratio.py
${PYSITELIB}/pip/_vendor/rich/_ratio.pyc
${PYSITELIB}/pip/_vendor/rich/_ratio.pyo
${PYSITELIB}/pip/_vendor/rich/_spinners.py
${PYSITELIB}/pip/_vendor/rich/_spinners.pyc
${PYSITELIB}/pip/_vendor/rich/_spinners.pyo
${PYSITELIB}/pip/_vendor/rich/_stack.py
${PYSITELIB}/pip/_vendor/rich/_stack.pyc
${PYSITELIB}/pip/_vendor/rich/_stack.pyo
${PYSITELIB}/pip/_vendor/rich/_timer.py
${PYSITELIB}/pip/_vendor/rich/_timer.pyc
${PYSITELIB}/pip/_vendor/rich/_timer.pyo
${PYSITELIB}/pip/_vendor/rich/_win32_console.py
${PYSITELIB}/pip/_vendor/rich/_win32_console.pyc
${PYSITELIB}/pip/_vendor/rich/_win32_console.pyo
${PYSITELIB}/pip/_vendor/rich/_windows.py
${PYSITELIB}/pip/_vendor/rich/_windows.pyc
${PYSITELIB}/pip/_vendor/rich/_windows.pyo
${PYSITELIB}/pip/_vendor/rich/_windows_renderer.py
${PYSITELIB}/pip/_vendor/rich/_windows_renderer.pyc
${PYSITELIB}/pip/_vendor/rich/_windows_renderer.pyo
${PYSITELIB}/pip/_vendor/rich/_wrap.py
${PYSITELIB}/pip/_vendor/rich/_wrap.pyc
${PYSITELIB}/pip/_vendor/rich/_wrap.pyo
${PYSITELIB}/pip/_vendor/rich/abc.py
${PYSITELIB}/pip/_vendor/rich/abc.pyc
${PYSITELIB}/pip/_vendor/rich/abc.pyo
${PYSITELIB}/pip/_vendor/rich/align.py
${PYSITELIB}/pip/_vendor/rich/align.pyc
${PYSITELIB}/pip/_vendor/rich/align.pyo
${PYSITELIB}/pip/_vendor/rich/ansi.py
${PYSITELIB}/pip/_vendor/rich/ansi.pyc
${PYSITELIB}/pip/_vendor/rich/ansi.pyo
${PYSITELIB}/pip/_vendor/rich/bar.py
${PYSITELIB}/pip/_vendor/rich/bar.pyc
${PYSITELIB}/pip/_vendor/rich/bar.pyo
${PYSITELIB}/pip/_vendor/rich/box.py
${PYSITELIB}/pip/_vendor/rich/box.pyc
${PYSITELIB}/pip/_vendor/rich/box.pyo
${PYSITELIB}/pip/_vendor/rich/cells.py
${PYSITELIB}/pip/_vendor/rich/cells.pyc
${PYSITELIB}/pip/_vendor/rich/cells.pyo
${PYSITELIB}/pip/_vendor/rich/color.py
${PYSITELIB}/pip/_vendor/rich/color.pyc
${PYSITELIB}/pip/_vendor/rich/color.pyo
${PYSITELIB}/pip/_vendor/rich/color_triplet.py
${PYSITELIB}/pip/_vendor/rich/color_triplet.pyc
${PYSITELIB}/pip/_vendor/rich/color_triplet.pyo
${PYSITELIB}/pip/_vendor/rich/columns.py
${PYSITELIB}/pip/_vendor/rich/columns.pyc
${PYSITELIB}/pip/_vendor/rich/columns.pyo
${PYSITELIB}/pip/_vendor/rich/console.py
${PYSITELIB}/pip/_vendor/rich/console.pyc
${PYSITELIB}/pip/_vendor/rich/console.pyo
${PYSITELIB}/pip/_vendor/rich/constrain.py
${PYSITELIB}/pip/_vendor/rich/constrain.pyc
${PYSITELIB}/pip/_vendor/rich/constrain.pyo
${PYSITELIB}/pip/_vendor/rich/containers.py
${PYSITELIB}/pip/_vendor/rich/containers.pyc
${PYSITELIB}/pip/_vendor/rich/containers.pyo
${PYSITELIB}/pip/_vendor/rich/control.py
${PYSITELIB}/pip/_vendor/rich/control.pyc
${PYSITELIB}/pip/_vendor/rich/control.pyo
${PYSITELIB}/pip/_vendor/rich/default_styles.py
${PYSITELIB}/pip/_vendor/rich/default_styles.pyc
${PYSITELIB}/pip/_vendor/rich/default_styles.pyo
${PYSITELIB}/pip/_vendor/rich/diagnose.py
${PYSITELIB}/pip/_vendor/rich/diagnose.pyc
${PYSITELIB}/pip/_vendor/rich/diagnose.pyo
${PYSITELIB}/pip/_vendor/rich/emoji.py
${PYSITELIB}/pip/_vendor/rich/emoji.pyc
${PYSITELIB}/pip/_vendor/rich/emoji.pyo
${PYSITELIB}/pip/_vendor/rich/errors.py
${PYSITELIB}/pip/_vendor/rich/errors.pyc
${PYSITELIB}/pip/_vendor/rich/errors.pyo
${PYSITELIB}/pip/_vendor/rich/file_proxy.py
${PYSITELIB}/pip/_vendor/rich/file_proxy.pyc
${PYSITELIB}/pip/_vendor/rich/file_proxy.pyo
${PYSITELIB}/pip/_vendor/rich/filesize.py
${PYSITELIB}/pip/_vendor/rich/filesize.pyc
${PYSITELIB}/pip/_vendor/rich/filesize.pyo
${PYSITELIB}/pip/_vendor/rich/highlighter.py
${PYSITELIB}/pip/_vendor/rich/highlighter.pyc
${PYSITELIB}/pip/_vendor/rich/highlighter.pyo
${PYSITELIB}/pip/_vendor/rich/json.py
${PYSITELIB}/pip/_vendor/rich/json.pyc
${PYSITELIB}/pip/_vendor/rich/json.pyo
${PYSITELIB}/pip/_vendor/rich/jupyter.py
${PYSITELIB}/pip/_vendor/rich/jupyter.pyc
${PYSITELIB}/pip/_vendor/rich/jupyter.pyo
${PYSITELIB}/pip/_vendor/rich/layout.py
${PYSITELIB}/pip/_vendor/rich/layout.pyc
${PYSITELIB}/pip/_vendor/rich/layout.pyo
${PYSITELIB}/pip/_vendor/rich/live.py
${PYSITELIB}/pip/_vendor/rich/live.pyc
${PYSITELIB}/pip/_vendor/rich/live.pyo
${PYSITELIB}/pip/_vendor/rich/live_render.py
${PYSITELIB}/pip/_vendor/rich/live_render.pyc
${PYSITELIB}/pip/_vendor/rich/live_render.pyo
${PYSITELIB}/pip/_vendor/rich/logging.py
${PYSITELIB}/pip/_vendor/rich/logging.pyc
${PYSITELIB}/pip/_vendor/rich/logging.pyo
${PYSITELIB}/pip/_vendor/rich/markup.py
${PYSITELIB}/pip/_vendor/rich/markup.pyc
${PYSITELIB}/pip/_vendor/rich/markup.pyo
${PYSITELIB}/pip/_vendor/rich/measure.py
${PYSITELIB}/pip/_vendor/rich/measure.pyc
${PYSITELIB}/pip/_vendor/rich/measure.pyo
${PYSITELIB}/pip/_vendor/rich/padding.py
${PYSITELIB}/pip/_vendor/rich/padding.pyc
${PYSITELIB}/pip/_vendor/rich/padding.pyo
${PYSITELIB}/pip/_vendor/rich/pager.py
${PYSITELIB}/pip/_vendor/rich/pager.pyc
${PYSITELIB}/pip/_vendor/rich/pager.pyo
${PYSITELIB}/pip/_vendor/rich/palette.py
${PYSITELIB}/pip/_vendor/rich/palette.pyc
${PYSITELIB}/pip/_vendor/rich/palette.pyo
${PYSITELIB}/pip/_vendor/rich/panel.py
${PYSITELIB}/pip/_vendor/rich/panel.pyc
${PYSITELIB}/pip/_vendor/rich/panel.pyo
${PYSITELIB}/pip/_vendor/rich/pretty.py
${PYSITELIB}/pip/_vendor/rich/pretty.pyc
${PYSITELIB}/pip/_vendor/rich/pretty.pyo
${PYSITELIB}/pip/_vendor/rich/progress.py
${PYSITELIB}/pip/_vendor/rich/progress.pyc
${PYSITELIB}/pip/_vendor/rich/progress.pyo
${PYSITELIB}/pip/_vendor/rich/progress_bar.py
${PYSITELIB}/pip/_vendor/rich/progress_bar.pyc
${PYSITELIB}/pip/_vendor/rich/progress_bar.pyo
${PYSITELIB}/pip/_vendor/rich/prompt.py
${PYSITELIB}/pip/_vendor/rich/prompt.pyc
${PYSITELIB}/pip/_vendor/rich/prompt.pyo
${PYSITELIB}/pip/_vendor/rich/protocol.py
${PYSITELIB}/pip/_vendor/rich/protocol.pyc
${PYSITELIB}/pip/_vendor/rich/protocol.pyo
${PYSITELIB}/pip/_vendor/rich/py.typed
${PYSITELIB}/pip/_vendor/rich/region.py
${PYSITELIB}/pip/_vendor/rich/region.pyc
${PYSITELIB}/pip/_vendor/rich/region.pyo
${PYSITELIB}/pip/_vendor/rich/repr.py
${PYSITELIB}/pip/_vendor/rich/repr.pyc
${PYSITELIB}/pip/_vendor/rich/repr.pyo
${PYSITELIB}/pip/_vendor/rich/rule.py
${PYSITELIB}/pip/_vendor/rich/rule.pyc
${PYSITELIB}/pip/_vendor/rich/rule.pyo
${PYSITELIB}/pip/_vendor/rich/scope.py
${PYSITELIB}/pip/_vendor/rich/scope.pyc
${PYSITELIB}/pip/_vendor/rich/scope.pyo
${PYSITELIB}/pip/_vendor/rich/screen.py
${PYSITELIB}/pip/_vendor/rich/screen.pyc
${PYSITELIB}/pip/_vendor/rich/screen.pyo
${PYSITELIB}/pip/_vendor/rich/segment.py
${PYSITELIB}/pip/_vendor/rich/segment.pyc
${PYSITELIB}/pip/_vendor/rich/segment.pyo
${PYSITELIB}/pip/_vendor/rich/spinner.py
${PYSITELIB}/pip/_vendor/rich/spinner.pyc
${PYSITELIB}/pip/_vendor/rich/spinner.pyo
${PYSITELIB}/pip/_vendor/rich/status.py
${PYSITELIB}/pip/_vendor/rich/status.pyc
${PYSITELIB}/pip/_vendor/rich/status.pyo
${PYSITELIB}/pip/_vendor/rich/style.py
${PYSITELIB}/pip/_vendor/rich/style.pyc
${PYSITELIB}/pip/_vendor/rich/style.pyo
${PYSITELIB}/pip/_vendor/rich/styled.py
${PYSITELIB}/pip/_vendor/rich/styled.pyc
${PYSITELIB}/pip/_vendor/rich/styled.pyo
${PYSITELIB}/pip/_vendor/rich/syntax.py
${PYSITELIB}/pip/_vendor/rich/syntax.pyc
${PYSITELIB}/pip/_vendor/rich/syntax.pyo
${PYSITELIB}/pip/_vendor/rich/table.py
${PYSITELIB}/pip/_vendor/rich/table.pyc
${PYSITELIB}/pip/_vendor/rich/table.pyo
${PYSITELIB}/pip/_vendor/rich/terminal_theme.py
${PYSITELIB}/pip/_vendor/rich/terminal_theme.pyc
${PYSITELIB}/pip/_vendor/rich/terminal_theme.pyo
${PYSITELIB}/pip/_vendor/rich/text.py
${PYSITELIB}/pip/_vendor/rich/text.pyc
${PYSITELIB}/pip/_vendor/rich/text.pyo
${PYSITELIB}/pip/_vendor/rich/theme.py
${PYSITELIB}/pip/_vendor/rich/theme.pyc
${PYSITELIB}/pip/_vendor/rich/theme.pyo
${PYSITELIB}/pip/_vendor/rich/themes.py
${PYSITELIB}/pip/_vendor/rich/themes.pyc
${PYSITELIB}/pip/_vendor/rich/themes.pyo
${PYSITELIB}/pip/_vendor/rich/traceback.py
${PYSITELIB}/pip/_vendor/rich/traceback.pyc
${PYSITELIB}/pip/_vendor/rich/traceback.pyo
${PYSITELIB}/pip/_vendor/rich/tree.py
${PYSITELIB}/pip/_vendor/rich/tree.pyc
${PYSITELIB}/pip/_vendor/rich/tree.pyo
${PYSITELIB}/pip/_vendor/six.py
${PYSITELIB}/pip/_vendor/six.pyc
${PYSITELIB}/pip/_vendor/six.pyo
${PYSITELIB}/pip/_vendor/tenacity/__init__.py
${PYSITELIB}/pip/_vendor/tenacity/__init__.pyc
${PYSITELIB}/pip/_vendor/tenacity/__init__.pyo
${PYSITELIB}/pip/_vendor/tenacity/_asyncio.py
${PYSITELIB}/pip/_vendor/tenacity/_asyncio.pyc
${PYSITELIB}/pip/_vendor/tenacity/_asyncio.pyo
${PYSITELIB}/pip/_vendor/tenacity/_utils.py
${PYSITELIB}/pip/_vendor/tenacity/_utils.pyc
${PYSITELIB}/pip/_vendor/tenacity/_utils.pyo
${PYSITELIB}/pip/_vendor/tenacity/after.py
${PYSITELIB}/pip/_vendor/tenacity/after.pyc
${PYSITELIB}/pip/_vendor/tenacity/after.pyo
${PYSITELIB}/pip/_vendor/tenacity/before.py
${PYSITELIB}/pip/_vendor/tenacity/before.pyc
${PYSITELIB}/pip/_vendor/tenacity/before.pyo
${PYSITELIB}/pip/_vendor/tenacity/before_sleep.py
${PYSITELIB}/pip/_vendor/tenacity/before_sleep.pyc
${PYSITELIB}/pip/_vendor/tenacity/before_sleep.pyo
${PYSITELIB}/pip/_vendor/tenacity/nap.py
${PYSITELIB}/pip/_vendor/tenacity/nap.pyc
${PYSITELIB}/pip/_vendor/tenacity/nap.pyo
${PYSITELIB}/pip/_vendor/tenacity/py.typed
${PYSITELIB}/pip/_vendor/tenacity/retry.py
${PYSITELIB}/pip/_vendor/tenacity/retry.pyc
${PYSITELIB}/pip/_vendor/tenacity/retry.pyo
${PYSITELIB}/pip/_vendor/tenacity/stop.py
${PYSITELIB}/pip/_vendor/tenacity/stop.pyc
${PYSITELIB}/pip/_vendor/tenacity/stop.pyo
${PYSITELIB}/pip/_vendor/tenacity/tornadoweb.py
${PYSITELIB}/pip/_vendor/tenacity/tornadoweb.pyc
${PYSITELIB}/pip/_vendor/tenacity/tornadoweb.pyo
${PYSITELIB}/pip/_vendor/tenacity/wait.py
${PYSITELIB}/pip/_vendor/tenacity/wait.pyc
${PYSITELIB}/pip/_vendor/tenacity/wait.pyo
${PYSITELIB}/pip/_vendor/tomli/__init__.py
${PYSITELIB}/pip/_vendor/tomli/__init__.pyc
${PYSITELIB}/pip/_vendor/tomli/__init__.pyo
${PYSITELIB}/pip/_vendor/tomli/_parser.py
${PYSITELIB}/pip/_vendor/tomli/_parser.pyc
${PYSITELIB}/pip/_vendor/tomli/_parser.pyo
${PYSITELIB}/pip/_vendor/tomli/_re.py
${PYSITELIB}/pip/_vendor/tomli/_re.pyc
${PYSITELIB}/pip/_vendor/tomli/_re.pyo
${PYSITELIB}/pip/_vendor/tomli/_types.py
${PYSITELIB}/pip/_vendor/tomli/_types.pyc
${PYSITELIB}/pip/_vendor/tomli/_types.pyo
${PYSITELIB}/pip/_vendor/tomli/py.typed
${PYSITELIB}/pip/_vendor/truststore/__init__.py
${PYSITELIB}/pip/_vendor/truststore/__init__.pyc
${PYSITELIB}/pip/_vendor/truststore/__init__.pyo
${PYSITELIB}/pip/_vendor/truststore/_api.py
${PYSITELIB}/pip/_vendor/truststore/_api.pyc
${PYSITELIB}/pip/_vendor/truststore/_api.pyo
${PYSITELIB}/pip/_vendor/truststore/_macos.py
${PYSITELIB}/pip/_vendor/truststore/_macos.pyc
${PYSITELIB}/pip/_vendor/truststore/_macos.pyo
${PYSITELIB}/pip/_vendor/truststore/_openssl.py
${PYSITELIB}/pip/_vendor/truststore/_openssl.pyc
${PYSITELIB}/pip/_vendor/truststore/_openssl.pyo
${PYSITELIB}/pip/_vendor/truststore/_ssl_constants.py
${PYSITELIB}/pip/_vendor/truststore/_ssl_constants.pyc
${PYSITELIB}/pip/_vendor/truststore/_ssl_constants.pyo
${PYSITELIB}/pip/_vendor/truststore/_windows.py
${PYSITELIB}/pip/_vendor/truststore/_windows.pyc
${PYSITELIB}/pip/_vendor/truststore/_windows.pyo
${PYSITELIB}/pip/_vendor/truststore/py.typed
${PYSITELIB}/pip/_vendor/typing_extensions.py
${PYSITELIB}/pip/_vendor/typing_extensions.pyc
${PYSITELIB}/pip/_vendor/typing_extensions.pyo
${PYSITELIB}/pip/_vendor/urllib3/__init__.py
${PYSITELIB}/pip/_vendor/urllib3/__init__.pyc
${PYSITELIB}/pip/_vendor/urllib3/__init__.pyo
${PYSITELIB}/pip/_vendor/urllib3/_collections.py
${PYSITELIB}/pip/_vendor/urllib3/_collections.pyc
${PYSITELIB}/pip/_vendor/urllib3/_collections.pyo
${PYSITELIB}/pip/_vendor/urllib3/_version.py
${PYSITELIB}/pip/_vendor/urllib3/_version.pyc
${PYSITELIB}/pip/_vendor/urllib3/_version.pyo
${PYSITELIB}/pip/_vendor/urllib3/connection.py
${PYSITELIB}/pip/_vendor/urllib3/connection.pyc
${PYSITELIB}/pip/_vendor/urllib3/connection.pyo
${PYSITELIB}/pip/_vendor/urllib3/connectionpool.py
${PYSITELIB}/pip/_vendor/urllib3/connectionpool.pyc
${PYSITELIB}/pip/_vendor/urllib3/connectionpool.pyo
${PYSITELIB}/pip/_vendor/urllib3/contrib/__init__.py
${PYSITELIB}/pip/_vendor/urllib3/contrib/__init__.pyc
${PYSITELIB}/pip/_vendor/urllib3/contrib/__init__.pyo
${PYSITELIB}/pip/_vendor/urllib3/contrib/_appengine_environ.py
${PYSITELIB}/pip/_vendor/urllib3/contrib/_appengine_environ.pyc
${PYSITELIB}/pip/_vendor/urllib3/contrib/_appengine_environ.pyo
${PYSITELIB}/pip/_vendor/urllib3/contrib/_securetransport/__init__.py
${PYSITELIB}/pip/_vendor/urllib3/contrib/_securetransport/__init__.pyc
${PYSITELIB}/pip/_vendor/urllib3/contrib/_securetransport/__init__.pyo
${PYSITELIB}/pip/_vendor/urllib3/contrib/_securetransport/bindings.py
${PYSITELIB}/pip/_vendor/urllib3/contrib/_securetransport/bindings.pyc
${PYSITELIB}/pip/_vendor/urllib3/contrib/_securetransport/bindings.pyo
${PYSITELIB}/pip/_vendor/urllib3/contrib/_securetransport/low_level.py
${PYSITELIB}/pip/_vendor/urllib3/contrib/_securetransport/low_level.pyc
${PYSITELIB}/pip/_vendor/urllib3/contrib/_securetransport/low_level.pyo
${PYSITELIB}/pip/_vendor/urllib3/contrib/appengine.py
${PYSITELIB}/pip/_vendor/urllib3/contrib/appengine.pyc
${PYSITELIB}/pip/_vendor/urllib3/contrib/appengine.pyo
${PYSITELIB}/pip/_vendor/urllib3/contrib/ntlmpool.py
${PYSITELIB}/pip/_vendor/urllib3/contrib/ntlmpool.pyc
${PYSITELIB}/pip/_vendor/urllib3/contrib/ntlmpool.pyo
${PYSITELIB}/pip/_vendor/urllib3/contrib/pyopenssl.py
${PYSITELIB}/pip/_vendor/urllib3/contrib/pyopenssl.pyc
${PYSITELIB}/pip/_vendor/urllib3/contrib/pyopenssl.pyo
${PYSITELIB}/pip/_vendor/urllib3/contrib/securetransport.py
${PYSITELIB}/pip/_vendor/urllib3/contrib/securetransport.pyc
${PYSITELIB}/pip/_vendor/urllib3/contrib/securetransport.pyo
${PYSITELIB}/pip/_vendor/urllib3/contrib/socks.py
${PYSITELIB}/pip/_vendor/urllib3/contrib/socks.pyc
${PYSITELIB}/pip/_vendor/urllib3/contrib/socks.pyo
${PYSITELIB}/pip/_vendor/urllib3/exceptions.py
${PYSITELIB}/pip/_vendor/urllib3/exceptions.pyc
${PYSITELIB}/pip/_vendor/urllib3/exceptions.pyo
${PYSITELIB}/pip/_vendor/urllib3/fields.py
${PYSITELIB}/pip/_vendor/urllib3/fields.pyc
${PYSITELIB}/pip/_vendor/urllib3/fields.pyo
${PYSITELIB}/pip/_vendor/urllib3/filepost.py
${PYSITELIB}/pip/_vendor/urllib3/filepost.pyc
${PYSITELIB}/pip/_vendor/urllib3/filepost.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/__init__.py
${PYSITELIB}/pip/_vendor/urllib3/packages/__init__.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/__init__.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/backports/__init__.py
${PYSITELIB}/pip/_vendor/urllib3/packages/backports/__init__.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/backports/__init__.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/backports/makefile.py
${PYSITELIB}/pip/_vendor/urllib3/packages/backports/makefile.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/backports/makefile.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/backports/weakref_finalize.py
${PYSITELIB}/pip/_vendor/urllib3/packages/backports/weakref_finalize.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/backports/weakref_finalize.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/six.py
${PYSITELIB}/pip/_vendor/urllib3/packages/six.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/six.pyo
${PYSITELIB}/pip/_vendor/urllib3/poolmanager.py
${PYSITELIB}/pip/_vendor/urllib3/poolmanager.pyc
${PYSITELIB}/pip/_vendor/urllib3/poolmanager.pyo
${PYSITELIB}/pip/_vendor/urllib3/request.py
${PYSITELIB}/pip/_vendor/urllib3/request.pyc
${PYSITELIB}/pip/_vendor/urllib3/request.pyo
${PYSITELIB}/pip/_vendor/urllib3/response.py
${PYSITELIB}/pip/_vendor/urllib3/response.pyc
${PYSITELIB}/pip/_vendor/urllib3/response.pyo
${PYSITELIB}/pip/_vendor/urllib3/util/__init__.py
${PYSITELIB}/pip/_vendor/urllib3/util/__init__.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/__init__.pyo
${PYSITELIB}/pip/_vendor/urllib3/util/connection.py
${PYSITELIB}/pip/_vendor/urllib3/util/connection.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/connection.pyo
${PYSITELIB}/pip/_vendor/urllib3/util/proxy.py
${PYSITELIB}/pip/_vendor/urllib3/util/proxy.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/proxy.pyo
${PYSITELIB}/pip/_vendor/urllib3/util/queue.py
${PYSITELIB}/pip/_vendor/urllib3/util/queue.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/queue.pyo
${PYSITELIB}/pip/_vendor/urllib3/util/request.py
${PYSITELIB}/pip/_vendor/urllib3/util/request.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/request.pyo
${PYSITELIB}/pip/_vendor/urllib3/util/response.py
${PYSITELIB}/pip/_vendor/urllib3/util/response.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/response.pyo
${PYSITELIB}/pip/_vendor/urllib3/util/retry.py
${PYSITELIB}/pip/_vendor/urllib3/util/retry.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/retry.pyo
${PYSITELIB}/pip/_vendor/urllib3/util/ssl_.py
${PYSITELIB}/pip/_vendor/urllib3/util/ssl_.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/ssl_.pyo
${PYSITELIB}/pip/_vendor/urllib3/util/ssl_match_hostname.py
${PYSITELIB}/pip/_vendor/urllib3/util/ssl_match_hostname.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/ssl_match_hostname.pyo
${PYSITELIB}/pip/_vendor/urllib3/util/ssltransport.py
${PYSITELIB}/pip/_vendor/urllib3/util/ssltransport.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/ssltransport.pyo
${PYSITELIB}/pip/_vendor/urllib3/util/timeout.py
${PYSITELIB}/pip/_vendor/urllib3/util/timeout.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/timeout.pyo
${PYSITELIB}/pip/_vendor/urllib3/util/url.py
${PYSITELIB}/pip/_vendor/urllib3/util/url.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/url.pyo
${PYSITELIB}/pip/_vendor/urllib3/util/wait.py
${PYSITELIB}/pip/_vendor/urllib3/util/wait.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/wait.pyo
${PYSITELIB}/pip/_vendor/vendor.txt
${PYSITELIB}/pip/_vendor/webencodings/__init__.py
${PYSITELIB}/pip/_vendor/webencodings/__init__.pyc
${PYSITELIB}/pip/_vendor/webencodings/__init__.pyo
${PYSITELIB}/pip/_vendor/webencodings/labels.py
${PYSITELIB}/pip/_vendor/webencodings/labels.pyc
${PYSITELIB}/pip/_vendor/webencodings/labels.pyo
${PYSITELIB}/pip/_vendor/webencodings/mklabels.py
${PYSITELIB}/pip/_vendor/webencodings/mklabels.pyc
${PYSITELIB}/pip/_vendor/webencodings/mklabels.pyo
${PYSITELIB}/pip/_vendor/webencodings/tests.py
${PYSITELIB}/pip/_vendor/webencodings/tests.pyc
${PYSITELIB}/pip/_vendor/webencodings/tests.pyo
${PYSITELIB}/pip/_vendor/webencodings/x_user_defined.py
${PYSITELIB}/pip/_vendor/webencodings/x_user_defined.pyc
${PYSITELIB}/pip/_vendor/webencodings/x_user_defined.pyo
${PYSITELIB}/pip/py.typed
@
1.41
log
@Fix PLIST, bump PKGREVISION
@
text
@d1 1
a1 1
@@comment $NetBSD$
d3 7
a9 6
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@
1.40
log
@py-pip: updated to 23.3
23.3 (2023-10-15)
=================
Process
-------
- Added reference to `vulnerability reporting guidelines `_ to pip's security policy.
Deprecations and Removals
-------------------------
- Drop a fallback to using SecureTransport on macOS. It was useful when pip detected OpenSSL older than 1.0.1, but the current pip does not support any Python version supporting such old OpenSSL versions.
Features
--------
- Improve extras resolution for multiple constraints on same base package.
- Improve use of datastructures to make candidate selection 1.6x faster
- Allow ``pip install --dry-run`` to use platform and ABI overriding options similar to ``--target``.
- Add ``is_yanked`` boolean entry to the installation report (``--report``) to indicate whether the requirement was yanked from the index, but was still selected by pip conform to PEP 592.
Bug Fixes
---------
- Ignore errors in temporary directory cleanup (show a warning instead).
- Normalize extras according to :pep:`685` from package metadata in the resolver
for comparison. This ensures extras are correctly compared and merged as long
as the package providing the extra(s) is built with values normalized according
to the standard. Note, however, that this *does not* solve cases where the
package itself contains unnormalized extra values in the metadata.
- Prevent downloading sdists twice when PEP 658 metadata is present.
- Include all requested extras in the install report (``--report``).
- Removed uses of ``datetime.datetime.utcnow`` from non-vendored code.
- Consistently report whether a dependency comes from an extra.
- Fix completion script for zsh
- Fix improper handling of the new onexc argument of ``shutil.rmtree()`` in Python 3.12.
- Filter out yanked links from the available versions error message: "(from versions: 1.0, 2.0, 3.0)" will not contain yanked versions conform PEP 592. The yanked versions (if any) will be mentioned in a separate error message.
- Fix crash when the git version number contains something else than digits and dots.
- Use ``-r=...`` instead of ``-r ...`` to specify references with Mercurial.
- Redact password from URLs in some additional places.
- pip uses less memory when caching large packages. As a result, there is a new on-disk cache format stored in a new directory ($PIP_CACHE_DIR/http-v2).
Vendored Libraries
------------------
- Upgrade certifi to 2023.7.22
- Add truststore 0.8.0
- Upgrade urllib3 to 1.26.17
Improved Documentation
----------------------
- Document that ``pip search`` support has been removed from PyPI
- Clarify --prefer-binary in CLI and docs
- Document that using OS-provided Python can cause pip's test suite to report false failures.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.39 2023/07/18 06:18:10 adam Exp $
d492 1
d509 1
d630 1
d748 1
d770 1
d804 1
d838 1
d974 1
d1068 1
d1255 1
d1334 1
d1359 1
d1378 1
@
1.39
log
@py-pip: updated to 23.2
23.2 (2023-07-15)
=================
Process
-------
- Deprecate support for eggs for Python 3.11 or later, when the new ``importlib.metadata`` backend is used to load distribution metadata. This only affects the egg *distribution format* (with the ``.egg`` extension); distributions using the ``.egg-info`` *metadata format* (but are not actually eggs) are not affected. For more information about eggs, see `relevant section in the setuptools documentation `__.
Deprecations and Removals
-------------------------
- Deprecate legacy version and version specifiers that don't conform to `PEP 440
`_
- ``freeze`` no longer excludes the ``setuptools``, ``distribute``, and ``wheel``
from the output when running on Python 3.12 or later, where they are not
included in a virtual environment by default. Use ``--exclude`` if you wish to
exclude any of these packages.
Features
--------
- make rejection messages slightly different between 1 and 8, so the user can make the difference.
Bug Fixes
---------
- Fix ``pip completion --zsh``.
- Prevent downloading files twice when PEP 658 metadata is present
- Add permission check before configuration
- Fix deprecation warnings in Python 3.12 for usage of shutil.rmtree
- Ignore invalid or unreadable ``origin.json`` files in the cache of locally built wheels.
- Fix installation of packages with PEP658 metadata using non-canonicalized names
- Correctly parse ``dist-info-metadata`` values from JSON-format index data.
- Fail with an error if the ``--python`` option is specified after the subcommand name.
- Fix slowness when using ``importlib.metadata`` (the default way for pip to read metadata in Python 3.11+) and there is a large overlap between already installed and to-be-installed packages.
- Pass the ``-r`` flag to mercurial to be explicit that a revision is passed and protect
against ``hg`` options injection as part of VCS URLs. Users that do not have control on
VCS URLs passed to pip are advised to upgrade.
Vendored Libraries
------------------
- Upgrade certifi to 2023.5.7
- Upgrade platformdirs to 3.8.1
- Upgrade pygments to 2.15.1
- Upgrade pyparsing to 3.1.0
- Upgrade Requests to 2.31.0
- Upgrade rich to 13.4.2
- Upgrade setuptools to 68.0.0
- Updated typing_extensions to 4.6.0
- Upgrade typing_extensions to 4.7.1
- Upgrade urllib3 to 1.26.16
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.38 2023/04/21 09:21:43 adam Exp $
a404 3
${PYSITELIB}/pip/_internal/utils/inject_securetransport.py
${PYSITELIB}/pip/_internal/utils/inject_securetransport.pyc
${PYSITELIB}/pip/_internal/utils/inject_securetransport.pyo
a482 3
${PYSITELIB}/pip/_vendor/cachecontrol/compat.py
${PYSITELIB}/pip/_vendor/cachecontrol/compat.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/compat.pyo
d1348 18
@
1.38
log
@py-pip: updated to 23.1
23.1 (2023-04-15)
=================
Deprecations and Removals
-------------------------
- Remove support for the deprecated ``--install-options``.
- ``--no-binary`` does not imply ``setup.py install`` anymore. Instead a wheel will be
built locally and installed.
- ``--no-binary`` does not disable the cache of locally built wheels anymore. It only
means "don't download wheels".
- Deprecate ``--build-option`` and ``--global-option``. Users are invited to switch to
``--config-settings``.
- Using ``--config-settings`` with projects that don't have a ``pyproject.toml`` now print
a deprecation warning. In the future the presence of config settings will automatically
enable the default build backend for legacy projects and pass the setttings to it.
- Remove ``setup.py install`` fallback when building a wheel failed for projects without
``pyproject.toml``.
- When the ``wheel`` package is not installed, pip now uses the default build backend
instead of ``setup.py install`` for project without ``pyproject.toml``.
Features
--------
- Specify egg-link location in assertion message when it does not match installed location to provide better error message for debugging.
- Present conflict information during installation after each choice that is rejected (pass ``-vv`` to ``pip install`` to show it)
- Display dependency chain on each Collecting/Processing log line.
- Support a per-requirement ``--config-settings`` option in requirements files.
- The ``--config-settings``/``-C`` option now supports using the same key multiple
times. When the same key is specified multiple times, all values are passed to
the build backend as a list, as opposed to the previous behavior, where pip would
only pass the last value if the same key was used multiple times.
- Add ``-C`` as a short version of the ``--config-settings`` option.
- Reduce the number of resolver rounds, since backjumping makes the resolver more efficient in finding solutions. This also makes pathological cases fail quicker.
- Warn if ``--hash`` is used on a line without requirement in a requirements file.
- Stop propagating CLI ``--config-settings`` to the build dependencies. They already did
not propagate to requirements provided in requirement files. To pass the same config
settings to several requirements, users should provide the requirements as CLI
arguments.
- Support wheel cache when using ``--require-hashes``.
- Add ``--keyring-provider`` flag. See the Authentication page in the documentation for more info.
- In the case of virtual environments, configuration files are now also included from the base installation.
Bug Fixes
---------
- Fix grammar by changing "A new release of pip available:" to "A new release of pip is available:" in the notice used for indicating that.
- Normalize paths before checking if installed scripts are on PATH.
- Correct the way to decide if keyring is available.
- More consistent resolution backtracking by removing legacy hack related to setuptools resolution
- Include ``AUTHORS.txt`` in pip's wheels.
- The ``uninstall`` and ``install --force-reinstall`` commands no longer call
``normalize_path()`` repeatedly on the same paths. Instead, these results are
cached for the duration of an uninstall operation, resulting in improved
performance, particularly on Windows.
- Fix and improve the parsing of hashes embedded in URL fragments.
- When package A depends on package B provided as a direct URL dependency including a hash
embedded in the link, the ``--require-hashes`` option did not warn when user supplied hashes
were missing for package B.
- Correctly report ``requested_extras`` in the installation report when extras are
specified for a local directory installation.
- When installing an archive from a direct URL or local file, populate
``download_info.info.hashes`` in the installation report, in addition to the legacy
``download_info.info.hash`` key.
Vendored Libraries
------------------
- Upgrade msgpack to 1.0.5
- Patch pkg_resources to remove dependency on ``jaraco.text``.
- Upgrade platformdirs to 3.2.0
- Upgrade pygments to 2.14.0
- Upgrade resolvelib to 1.0.1
- Upgrade rich to 13.3.3
- Upgrade setuptools to 67.6.1
- Upgrade tenacity to 8.2.2
- Upgrade typing_extensions to 4.5.0
- Upgrade urllib3 to 1.26.15
Improved Documentation
----------------------
- Cross-reference the ``--python`` flag from the ``--prefix`` flag,
and mention limitations of ``--prefix`` regarding script installation.
- Add SECURITY.md to make the policy offical.
- Add username to Git over SSH example.
- Quote extras in the pip install docs to guard shells with default glob
qualifiers, like zsh.
- Make it clear that requirements/constraints file can be a URL
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.37 2023/02/21 06:31:44 adam Exp $
d1420 3
@
1.37
log
@py-pip: updated to 23.0.1
23.0.1 (2023-02-17)
===================
Features
--------
- Ignore PIP_REQUIRE_VIRTUALENV for ``pip index``
- Implement ``--break-system-packages`` to permit installing packages into
``EXTERNALLY-MANAGED`` Python installations.
Bug Fixes
---------
- Improve handling of isolated build environments on platforms that
customize the Python's installation schemes, such as Debian and
Homebrew.
- Do not crash in presence of misformatted hash field in ``direct_url.json``.
23.0 (2023-01-30)
=================
Features
--------
- Change the hashes in the installation report to be a mapping. Emit the
``archive_info.hashes`` dictionary in ``direct_url.json``.
- Implement logic to read the ``EXTERNALLY-MANAGED`` file as specified in PEP 668.
This allows a downstream Python distributor to prevent users from using pip to
modify the externally managed environment.
- Enable the use of ``keyring`` found on ``PATH``. This allows ``keyring``
installed using ``pipx`` to be used by ``pip``.
- The inspect and installation report formats are now declared stabled, and their version
has been bumped from ``0`` to ``1``.
Bug Fixes
---------
- Wheel cache behavior is restored to match previous versions, allowing the
cache to find existing entries.
- Use the "venv" scheme if available to obtain prefixed lib paths.
- Deprecated a historical ambiguity in how ``egg`` fragments in URL-style
requirements are formatted and handled. ``egg`` fragments that do not look
like PEP 508 names now produce a deprecation warning.
- Fix scripts path in isolated build environment on Debian.
- Make ``pip show`` show the editable location if package is editable
- Stop checking that ``wheel`` is present when ``build-system.requires``
is provided without ``build-system.build-backend`` as ``setuptools``
(which we still check for) will inject it anyway.
- Fix an issue when an already existing in-memory distribution would cause
exceptions in ``pip install``
Vendored Libraries
------------------
- Upgrade certifi to 2022.12.7
- Upgrade chardet to 5.1.0
- Upgrade colorama to 0.4.6
- Upgrade distro to 1.8.0
- Remove pep517 from vendored packages
- Upgrade platformdirs to 2.6.2
- Add pyproject-hooks 1.0.0
- Upgrade requests to 2.28.2
- Upgrade rich to 12.6.0
- Upgrade urllib3 to 1.26.14
Improved Documentation
----------------------
- Fixed the description of the option "--install-options" in the documentation
- Remove mention that editable installs are necessary for pip freeze to report the VCS
URL.
- Clarify that the egg URL fragment is only necessary for editable VCS installs, and
otherwise not necessary anymore.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.36 2022/10/31 17:17:19 adam Exp $
a287 3
${PYSITELIB}/pip/_internal/operations/install/legacy.py
${PYSITELIB}/pip/_internal/operations/install/legacy.pyc
${PYSITELIB}/pip/_internal/operations/install/legacy.pyo
d360 3
a383 3
${PYSITELIB}/pip/_internal/utils/distutils_args.py
${PYSITELIB}/pip/_internal/utils/distutils_args.pyc
${PYSITELIB}/pip/_internal/utils/distutils_args.pyo
a822 3
${PYSITELIB}/pip/_vendor/pkg_resources/py31compat.py
${PYSITELIB}/pip/_vendor/pkg_resources/py31compat.pyc
${PYSITELIB}/pip/_vendor/pkg_resources/py31compat.pyo
d1096 3
@
1.36
log
@py-pip: updated to 22.3
22.3 (2022-10-15)
=================
Deprecations and Removals
-------------------------
- Deprecate ``--install-options`` which forces pip to use the deprecated ``install``
command of ``setuptools``.
- Deprecate installation with 'setup.py install' when no-binary is enabled for
source distributions without 'pyproject.toml'.
- Deprecate ```--no-binary`` disabling the wheel cache.
- Remove ``--use-feature=2020-resolver`` opt-in flag. This was supposed to be removed in 21.0, but missed during that release cycle.
- Deprecate installation with 'setup.py install' when the 'wheel' package is absent for
source distributions without 'pyproject.toml'.
- Remove the ability to use ``pip list --outdated`` in combination with ``--format=freeze``.
Features
--------
- Use ``shell=True`` for opening the editor with ``pip config edit``.
- Use the ``data-dist-info-metadata`` attribute from :pep:`658` to resolve distribution metadata without downloading the dist yet.
- Add an option to run the test suite with pip built as a zipapp.
- Add a ``--python`` option to allow pip to manage Python environments other
than the one pip is installed in.
- Document the new (experimental) zipapp distribution of pip.
- Use the much faster 'bzr co --lightweight' to obtain a copy of a Bazaar tree.
Bug Fixes
---------
- Fix ``--no-index`` when ``--index-url`` or ``--extra-index-url`` is specified
inside a requirements file.
- Ensure that the candidate ``pip`` executable exists, when checking for a new version of pip.
- Ignore distributions with invalid ``Name`` in metadata instead of crashing, when
using the ``importlib.metadata`` backend.
- Raise RequirementsFileParseError when parsing malformed requirements options that can't be sucessfully parsed by shlex.
- Fix build environment isolation on some system Pythons.
Vendored Libraries
------------------
- Upgrade certifi to 2022.9.24
- Upgrade distlib to 0.3.6
- Upgrade idna to 3.4
- Upgrade pep517 to 0.13.0
- Upgrade pygments to 2.13.0
- Upgrade tenacity to 8.1.0
- Upgrade typing_extensions to 4.4.0
- Upgrade urllib3 to 1.26.12
Improved Documentation
----------------------
- Mention that --quiet must be used when writing the installation report to stdout.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.35 2022/08/10 09:17:47 adam Exp $
d544 3
d619 3
d637 3
d673 21
a822 33
${PYSITELIB}/pip/_vendor/pep517/__init__.py
${PYSITELIB}/pip/_vendor/pep517/__init__.pyc
${PYSITELIB}/pip/_vendor/pep517/__init__.pyo
${PYSITELIB}/pip/_vendor/pep517/_compat.py
${PYSITELIB}/pip/_vendor/pep517/_compat.pyc
${PYSITELIB}/pip/_vendor/pep517/_compat.pyo
${PYSITELIB}/pip/_vendor/pep517/build.py
${PYSITELIB}/pip/_vendor/pep517/build.pyc
${PYSITELIB}/pip/_vendor/pep517/build.pyo
${PYSITELIB}/pip/_vendor/pep517/check.py
${PYSITELIB}/pip/_vendor/pep517/check.pyc
${PYSITELIB}/pip/_vendor/pep517/check.pyo
${PYSITELIB}/pip/_vendor/pep517/colorlog.py
${PYSITELIB}/pip/_vendor/pep517/colorlog.pyc
${PYSITELIB}/pip/_vendor/pep517/colorlog.pyo
${PYSITELIB}/pip/_vendor/pep517/dirtools.py
${PYSITELIB}/pip/_vendor/pep517/dirtools.pyc
${PYSITELIB}/pip/_vendor/pep517/dirtools.pyo
${PYSITELIB}/pip/_vendor/pep517/envbuild.py
${PYSITELIB}/pip/_vendor/pep517/envbuild.pyc
${PYSITELIB}/pip/_vendor/pep517/envbuild.pyo
${PYSITELIB}/pip/_vendor/pep517/in_process/__init__.py
${PYSITELIB}/pip/_vendor/pep517/in_process/__init__.pyc
${PYSITELIB}/pip/_vendor/pep517/in_process/__init__.pyo
${PYSITELIB}/pip/_vendor/pep517/in_process/_in_process.py
${PYSITELIB}/pip/_vendor/pep517/in_process/_in_process.pyc
${PYSITELIB}/pip/_vendor/pep517/in_process/_in_process.pyo
${PYSITELIB}/pip/_vendor/pep517/meta.py
${PYSITELIB}/pip/_vendor/pep517/meta.pyc
${PYSITELIB}/pip/_vendor/pep517/meta.pyo
${PYSITELIB}/pip/_vendor/pep517/wrappers.py
${PYSITELIB}/pip/_vendor/pep517/wrappers.pyc
${PYSITELIB}/pip/_vendor/pep517/wrappers.pyo
d991 15
d1111 3
@
1.35
log
@py-pip: updated to 22.2.2
22.2.2 (2022-08-03)
===================
Bug Fixes
- Avoid ``AttributeError`` when removing the setuptools-provided ``_distutils_hack`` and it is missing its implementation.
- Fix import error when reinstalling pip in user site.
- Show pip deprecation warnings by default.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.34 2022/07/07 11:48:51 adam Exp $
d796 3
a807 3
${PYSITELIB}/pip/_vendor/pep517/compat.py
${PYSITELIB}/pip/_vendor/pep517/compat.pyc
${PYSITELIB}/pip/_vendor/pep517/compat.pyo
@
1.34
log
@py-pip: updated to 22.1.2
22.1.2 (2022-05-31)
===================
Bug Fixes
---------
- Revert since it introduced a regression in certain edge cases.
- Fix an incorrect assertion in the logging logic, that prevented the upgrade prompt from being presented.
22.1.1 (2022-05-20)
===================
Bug Fixes
---------
- Properly filter out optional dependencies (i.e. extras) when checking build environment distributions.
- Change the build environment dependency checking to be opt-in.
- Allow using a pre-release version to satisfy a build requirement. This helps
manually populated build environments to more accurately detect build-time
requirement conflicts.
22.1 (2022-05-11)
=================
Process
-------
- Enable the ``importlib.metadata`` metadata implementation by default on
Python 3.11 (or later). The environment variable ``_PIP_USE_IMPORTLIB_METADATA``
can still be used to enable the implementation on 3.10 and earlier, or disable
it on 3.11 (by setting it to ``0`` or ``false``).
Bug Fixes
---------
- Revert since it introduced a regression in certain edge cases.
- Fix missing ``REQUESTED`` metadata when using URL constraints.
- ``pip config`` now normalizes names by converting underscores into dashes.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.33 2022/04/20 21:04:12 wiz Exp $
d15 3
d96 3
d168 3
d204 3
a543 3
${PYSITELIB}/pip/_vendor/chardet/compat.py
${PYSITELIB}/pip/_vendor/chardet/compat.pyc
${PYSITELIB}/pip/_vendor/chardet/compat.pyo
d583 6
d643 3
a672 16
${PYSITELIB}/pip/_vendor/distlib/_backport/__init__.py
${PYSITELIB}/pip/_vendor/distlib/_backport/__init__.pyc
${PYSITELIB}/pip/_vendor/distlib/_backport/__init__.pyo
${PYSITELIB}/pip/_vendor/distlib/_backport/misc.py
${PYSITELIB}/pip/_vendor/distlib/_backport/misc.pyc
${PYSITELIB}/pip/_vendor/distlib/_backport/misc.pyo
${PYSITELIB}/pip/_vendor/distlib/_backport/shutil.py
${PYSITELIB}/pip/_vendor/distlib/_backport/shutil.pyc
${PYSITELIB}/pip/_vendor/distlib/_backport/shutil.pyo
${PYSITELIB}/pip/_vendor/distlib/_backport/sysconfig.cfg
${PYSITELIB}/pip/_vendor/distlib/_backport/sysconfig.py
${PYSITELIB}/pip/_vendor/distlib/_backport/sysconfig.pyc
${PYSITELIB}/pip/_vendor/distlib/_backport/sysconfig.pyo
${PYSITELIB}/pip/_vendor/distlib/_backport/tarfile.py
${PYSITELIB}/pip/_vendor/distlib/_backport/tarfile.pyc
${PYSITELIB}/pip/_vendor/distlib/_backport/tarfile.pyo
a723 99
${PYSITELIB}/pip/_vendor/html5lib/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/_ihatexml.py
${PYSITELIB}/pip/_vendor/html5lib/_ihatexml.pyc
${PYSITELIB}/pip/_vendor/html5lib/_ihatexml.pyo
${PYSITELIB}/pip/_vendor/html5lib/_inputstream.py
${PYSITELIB}/pip/_vendor/html5lib/_inputstream.pyc
${PYSITELIB}/pip/_vendor/html5lib/_inputstream.pyo
${PYSITELIB}/pip/_vendor/html5lib/_tokenizer.py
${PYSITELIB}/pip/_vendor/html5lib/_tokenizer.pyc
${PYSITELIB}/pip/_vendor/html5lib/_tokenizer.pyo
${PYSITELIB}/pip/_vendor/html5lib/_trie/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/_trie/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/_trie/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/_trie/_base.py
${PYSITELIB}/pip/_vendor/html5lib/_trie/_base.pyc
${PYSITELIB}/pip/_vendor/html5lib/_trie/_base.pyo
${PYSITELIB}/pip/_vendor/html5lib/_trie/py.py
${PYSITELIB}/pip/_vendor/html5lib/_trie/py.pyc
${PYSITELIB}/pip/_vendor/html5lib/_trie/py.pyo
${PYSITELIB}/pip/_vendor/html5lib/_utils.py
${PYSITELIB}/pip/_vendor/html5lib/_utils.pyc
${PYSITELIB}/pip/_vendor/html5lib/_utils.pyo
${PYSITELIB}/pip/_vendor/html5lib/constants.py
${PYSITELIB}/pip/_vendor/html5lib/constants.pyc
${PYSITELIB}/pip/_vendor/html5lib/constants.pyo
${PYSITELIB}/pip/_vendor/html5lib/filters/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/filters/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/filters/alphabeticalattributes.py
${PYSITELIB}/pip/_vendor/html5lib/filters/alphabeticalattributes.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/alphabeticalattributes.pyo
${PYSITELIB}/pip/_vendor/html5lib/filters/base.py
${PYSITELIB}/pip/_vendor/html5lib/filters/base.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/base.pyo
${PYSITELIB}/pip/_vendor/html5lib/filters/inject_meta_charset.py
${PYSITELIB}/pip/_vendor/html5lib/filters/inject_meta_charset.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/inject_meta_charset.pyo
${PYSITELIB}/pip/_vendor/html5lib/filters/lint.py
${PYSITELIB}/pip/_vendor/html5lib/filters/lint.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/lint.pyo
${PYSITELIB}/pip/_vendor/html5lib/filters/optionaltags.py
${PYSITELIB}/pip/_vendor/html5lib/filters/optionaltags.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/optionaltags.pyo
${PYSITELIB}/pip/_vendor/html5lib/filters/sanitizer.py
${PYSITELIB}/pip/_vendor/html5lib/filters/sanitizer.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/sanitizer.pyo
${PYSITELIB}/pip/_vendor/html5lib/filters/whitespace.py
${PYSITELIB}/pip/_vendor/html5lib/filters/whitespace.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/whitespace.pyo
${PYSITELIB}/pip/_vendor/html5lib/html5parser.py
${PYSITELIB}/pip/_vendor/html5lib/html5parser.pyc
${PYSITELIB}/pip/_vendor/html5lib/html5parser.pyo
${PYSITELIB}/pip/_vendor/html5lib/serializer.py
${PYSITELIB}/pip/_vendor/html5lib/serializer.pyc
${PYSITELIB}/pip/_vendor/html5lib/serializer.pyo
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/genshi.py
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/genshi.pyc
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/genshi.pyo
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/sax.py
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/sax.pyc
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/sax.pyo
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/base.py
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/base.pyc
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/base.pyo
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/dom.py
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/dom.pyc
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/dom.pyo
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/etree.py
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/etree.pyc
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/etree.pyo
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/etree_lxml.py
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/etree_lxml.pyc
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/etree_lxml.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/base.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/base.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/base.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/dom.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/dom.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/dom.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree_lxml.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree_lxml.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree_lxml.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshi.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshi.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshi.pyo
a750 3
${PYSITELIB}/pip/_vendor/msgpack/_version.py
${PYSITELIB}/pip/_vendor/msgpack/_version.pyc
${PYSITELIB}/pip/_vendor/msgpack/_version.pyo
d1084 3
a1098 3
${PYSITELIB}/pip/_vendor/rich/_lru_cache.py
${PYSITELIB}/pip/_vendor/rich/_lru_cache.pyc
${PYSITELIB}/pip/_vendor/rich/_lru_cache.pyo
@
1.33
log
@py-pip: update to 22.0.4.
22.0.4 (2022-03-06)
===================
Deprecations and Removals
-------------------------
- Drop the doctype check, that presented a warning for index pages that use non-compliant HTML 5. (`#10903 `_)
Vendored Libraries
------------------
- Downgrade distlib to 0.3.3.
22.0.3 (2022-02-03)
===================
Features
--------
- Print the exception via ``rich.traceback``, when running with ``--debug``. (`#10791 `_)
Bug Fixes
---------
- Only calculate topological installation order, for packages that are going to be installed/upgraded.
This fixes an `AssertionError` that occured when determining installation order, for a very specific combination of upgrading-already-installed-package + change of dependencies + fetching some packages from a package index. This combination was especially common in Read the Docs' builds. (`#10851 `_)
- Use ``html.parser`` by default, instead of falling back to ``html5lib`` when ``--use-deprecated=html5lib`` is not passed. (`#10869 `_)
Improved Documentation
----------------------
- Clarify that using per-requirement overrides disables the usage of wheels. (`#9674 `_)
22.0.2 (2022-01-30)
===================
Deprecations and Removals
-------------------------
- Instead of failing on index pages that use non-compliant HTML 5, print a deprecation warning and fall back to ``html5lib``-based parsing for now. This simplifies the migration for non-compliant index pages, by letting such indexes function with a warning. (`#10847 `_)
22.0.1 (2022-01-30)
===================
Bug Fixes
---------
- Accept lowercase ```` on index pages. (`#10844 `_)
- Properly handle links parsed by html5lib, when using ``--use-deprecated=html5lib``. (`#10846 `_)
22.0 (2022-01-29)
=================
Process
-------
- Completely replace :pypi:`tox` in our development workflow, with :pypi:`nox`.
Deprecations and Removals
-------------------------
- Deprecate alternative progress bar styles, leaving only ``on`` and ``off`` as available choices. (`#10462 `_)
- Drop support for Python 3.6. (`#10641 `_)
- Disable location mismatch warnings on Python versions prior to 3.10.
These warnings were helping identify potential issues as part of the sysconfig -> distutils transition, and we no longer need to rely on reports from older Python versions for information on the transition. (`#10840 `_)
Features
--------
- Changed ``PackageFinder`` to parse HTML documents using the stdlib :class:`html.parser.HTMLParser` class instead of the ``html5lib`` package.
For now, the deprecated ``html5lib`` code remains and can be used with the ``--use-deprecated=html5lib`` command line option. However, it will be removed in a future pip release. (`#10291 `_)
- Utilise ``rich`` for presenting pip's default download progress bar. (`#10462 `_)
- Present a better error message when an invalid wheel file is encountered, providing more context where the invalid wheel file is. (`#10535 `_)
- Documents the ``--require-virtualenv`` flag for ``pip install``. (`#10588 `_)
- ``pip install `` autocompletes paths. (`#10646 `_)
- Allow Python distributors to opt-out from or opt-in to the ``sysconfig`` installation scheme backend by setting ``sysconfig._PIP_USE_SYSCONFIG`` to ``True`` or ``False``. (`#10647 `_)
- Make it possible to deselect tests requiring cryptography package on systems where it cannot be installed. (`#10686 `_)
- Start using Rich for presenting error messages in a consistent format. (`#10703 `_)
- Improve presentation of errors from subprocesses. (`#10705 `_)
- Forward pip's verbosity configuration to VCS tools to control their output accordingly. (`#8819 `_)
Bug Fixes
---------
- Optimize installation order calculation to improve performance when installing requirements that form a complex dependency graph with a large amount of edges. (`#10557 `_)
- When a package is requested by the user for upgrade, correctly identify that the extra-ed variant of that same package depended by another user-requested package is requesting the same package, and upgrade it accordingly. (`#10613 `_)
- Prevent pip from installing yanked releases unless explicitly pinned via the ``==`` or ``===`` operators. (`#10617 `_)
- Stop backtracking on build failures, by instead surfacing them to the user and aborting immediately. This behaviour provides more immediate feedback when a package cannot be built due to missing build dependencies or platform incompatibility. (`#10655 `_)
- Silence ``Value for does not match`` warning caused by an erroneous patch in Slackware-distributed Python 3.9. (`#10668 `_)
- Fix an issue where pip did not consider dependencies with and without extras to be equal (`#9644 `_)
Vendored Libraries
------------------
- Upgrade CacheControl to 0.12.10
- Upgrade certifi to 2021.10.8
- Upgrade distlib to 0.3.4
- Upgrade idna to 3.3
- Upgrade msgpack to 1.0.3
- Upgrade packaging to 21.3
- Upgrade platformdirs to 2.4.1
- Add pygments 2.11.2 as a vendored dependency.
- Tree-trim unused portions of vendored pygments, to reduce the distribution size.
- Upgrade pyparsing to 3.0.7
- Upgrade Requests to 2.27.1
- Upgrade resolvelib to 0.8.1
- Add rich 11.0.0 as a vendored dependency.
- Tree-trim unused portions of vendored rich, to reduce the distribution size.
- Add typing_extensions 4.0.1 as a vendored dependency.
- Upgrade urllib3 to 1.26.8
21.3.1 (2021-10-22)
===================
Bug Fixes
---------
- Always refuse installing or building projects that have no ``pyproject.toml`` nor
``setup.py``. (`#10531 `_)
- Tweak running-as-root detection, to check ``os.getuid`` if it exists, on Unix-y and non-Linux/non-MacOS machines. (`#10565 `_)
- When installing projects with a ``pyproject.toml`` in editable mode, and the build
backend does not support :pep:`660`, prepare metadata using
``prepare_metadata_for_build_wheel`` instead of ``setup.py egg_info``. Also, refuse
installing projects that only have a ``setup.cfg`` and no ``setup.py`` nor
``pyproject.toml``. These restore the pre-21.3 behaviour. (`#10573 `_)
- Restore compatibility of where configuration files are loaded from on MacOS (back to ``Library/Application Support/pip``, instead of ``Preferences/pip``). (`#10585 `_)
Vendored Libraries
------------------
- Upgrade pep517 to 0.12.0
@
text
@d1 1
a1 1
@@comment $NetBSD$
d165 12
d243 3
a302 3
${PYSITELIB}/pip/_internal/req/req_tracker.py
${PYSITELIB}/pip/_internal/req/req_tracker.pyc
${PYSITELIB}/pip/_internal/req/req_tracker.pyo
d713 9
a721 3
${PYSITELIB}/pip/_vendor/distro.py
${PYSITELIB}/pip/_vendor/distro.pyc
${PYSITELIB}/pip/_vendor/distro.pyo
a955 15
${PYSITELIB}/pip/_vendor/progress/__init__.py
${PYSITELIB}/pip/_vendor/progress/__init__.pyc
${PYSITELIB}/pip/_vendor/progress/__init__.pyo
${PYSITELIB}/pip/_vendor/progress/bar.py
${PYSITELIB}/pip/_vendor/progress/bar.pyc
${PYSITELIB}/pip/_vendor/progress/bar.pyo
${PYSITELIB}/pip/_vendor/progress/colors.py
${PYSITELIB}/pip/_vendor/progress/colors.pyc
${PYSITELIB}/pip/_vendor/progress/colors.pyo
${PYSITELIB}/pip/_vendor/progress/counter.py
${PYSITELIB}/pip/_vendor/progress/counter.pyc
${PYSITELIB}/pip/_vendor/progress/counter.pyo
${PYSITELIB}/pip/_vendor/progress/spinner.py
${PYSITELIB}/pip/_vendor/progress/spinner.pyc
${PYSITELIB}/pip/_vendor/progress/spinner.pyo
d1217 3
d1223 3
a1375 3
${PYSITELIB}/pip/_vendor/rich/tabulate.py
${PYSITELIB}/pip/_vendor/rich/tabulate.pyc
${PYSITELIB}/pip/_vendor/rich/tabulate.pyo
d1439 3
@
1.32
log
@py-pip: update to 21.3.1, again.
Changelog in previous update commit.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.30 2021/11/09 22:52:17 wiz Exp $
a398 6
${PYSITELIB}/pip/_internal/utils/parallel.py
${PYSITELIB}/pip/_internal/utils/parallel.pyc
${PYSITELIB}/pip/_internal/utils/parallel.pyo
${PYSITELIB}/pip/_internal/utils/pkg_resources.py
${PYSITELIB}/pip/_internal/utils/pkg_resources.pyc
${PYSITELIB}/pip/_internal/utils/pkg_resources.pyo
d953 138
a1090 3
${PYSITELIB}/pip/_vendor/pyparsing.py
${PYSITELIB}/pip/_vendor/pyparsing.pyc
${PYSITELIB}/pip/_vendor/pyparsing.pyo
d1166 222
d1433 3
a1501 6
${PYSITELIB}/pip/_vendor/urllib3/packages/ssl_match_hostname/__init__.py
${PYSITELIB}/pip/_vendor/urllib3/packages/ssl_match_hostname/__init__.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/ssl_match_hostname/__init__.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/ssl_match_hostname/_implementation.py
${PYSITELIB}/pip/_vendor/urllib3/packages/ssl_match_hostname/_implementation.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/ssl_match_hostname/_implementation.pyo
d1535 3
@
1.31
log
@py-pip: revert previous for now
I just noticed it drops support for python 2.x
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.29 2020/12/18 09:03:43 adam Exp $
d90 3
d141 15
a155 3
${PYSITELIB}/pip/_internal/locations.py
${PYSITELIB}/pip/_internal/locations.pyc
${PYSITELIB}/pip/_internal/locations.pyo
d159 9
d234 3
d243 3
d339 3
d363 3
a413 3
${PYSITELIB}/pip/_internal/utils/typing.py
${PYSITELIB}/pip/_internal/utils/typing.pyc
${PYSITELIB}/pip/_internal/utils/typing.pyo
a449 3
${PYSITELIB}/pip/_vendor/appdirs.py
${PYSITELIB}/pip/_vendor/appdirs.pyc
${PYSITELIB}/pip/_vendor/appdirs.pyo
a573 3
${PYSITELIB}/pip/_vendor/chardet/langcyrillicmodel.py
${PYSITELIB}/pip/_vendor/chardet/langcyrillicmodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langcyrillicmodel.pyo
d583 3
d604 6
a645 3
${PYSITELIB}/pip/_vendor/contextlib2.py
${PYSITELIB}/pip/_vendor/contextlib2.pyc
${PYSITELIB}/pip/_vendor/contextlib2.pyo
d693 1
d702 1
a832 3
${PYSITELIB}/pip/_vendor/ipaddress.py
${PYSITELIB}/pip/_vendor/ipaddress.pyc
${PYSITELIB}/pip/_vendor/ipaddress.pyo
d854 6
a859 3
${PYSITELIB}/pip/_vendor/packaging/_compat.py
${PYSITELIB}/pip/_vendor/packaging/_compat.pyc
${PYSITELIB}/pip/_vendor/packaging/_compat.pyo
a862 3
${PYSITELIB}/pip/_vendor/packaging/_typing.py
${PYSITELIB}/pip/_vendor/packaging/_typing.pyc
${PYSITELIB}/pip/_vendor/packaging/_typing.pyo
a883 3
${PYSITELIB}/pip/_vendor/pep517/_in_process.py
${PYSITELIB}/pip/_vendor/pep517/_in_process.pyc
${PYSITELIB}/pip/_vendor/pep517/_in_process.pyo
d902 6
d920 24
d950 3
a1036 3
${PYSITELIB}/pip/_vendor/retrying.py
${PYSITELIB}/pip/_vendor/retrying.pyc
${PYSITELIB}/pip/_vendor/retrying.pyo
d1040 42
a1081 15
${PYSITELIB}/pip/_vendor/toml/__init__.py
${PYSITELIB}/pip/_vendor/toml/__init__.pyc
${PYSITELIB}/pip/_vendor/toml/__init__.pyo
${PYSITELIB}/pip/_vendor/toml/decoder.py
${PYSITELIB}/pip/_vendor/toml/decoder.pyc
${PYSITELIB}/pip/_vendor/toml/decoder.pyo
${PYSITELIB}/pip/_vendor/toml/encoder.py
${PYSITELIB}/pip/_vendor/toml/encoder.pyc
${PYSITELIB}/pip/_vendor/toml/encoder.pyo
${PYSITELIB}/pip/_vendor/toml/ordered.py
${PYSITELIB}/pip/_vendor/toml/ordered.pyc
${PYSITELIB}/pip/_vendor/toml/ordered.pyo
${PYSITELIB}/pip/_vendor/toml/tz.py
${PYSITELIB}/pip/_vendor/toml/tz.pyc
${PYSITELIB}/pip/_vendor/toml/tz.pyo
d1215 1
@
1.30
log
@py-pip: update to 21.3.1.
21.3.1 (2021-10-22)
===================
Bug Fixes
---------
- Always refuse installing or building projects that have no ``pyproject.toml`` nor
``setup.py``.
- Tweak running-as-root detection, to check ``os.getuid`` if it exists, on Unix-y and non-Linux/non-MacOS machines.
- When installing projects with a ``pyproject.toml`` in editable mode, and the build
backend does not support :pep:`660`, prepare metadata using
``prepare_metadata_for_build_wheel`` instead of ``setup.py egg_info``. Also, refuse
installing projects that only have a ``setup.cfg`` and no ``setup.py`` nor
``pyproject.toml``. These restore the pre-21.3 behaviour.
- Restore compatibility of where configuration files are loaded from on MacOS (back to ``Library/Application Support/pip``, instead of ``Preferences/pip``).
Vendored Libraries
------------------
- Upgrade pep517 to 0.12.0
21.3 (2021-10-11)
=================
Deprecations and Removals
-------------------------
- Improve deprecation warning regarding the copying of source trees when installing from a local directory.
- Suppress location mismatch warnings when pip is invoked from a Python source
tree, so ``ensurepip`` does not emit warnings on CPython ``make install``.
- On Python 3.10 or later, the installation scheme backend has been changed to use
``sysconfig``. This is to anticipate the deprecation of ``distutils`` in Python
3.10, and its scheduled removal in 3.12. For compatibility considerations, pip
installations running on Python 3.9 or lower will continue to use ``distutils``.
- Remove the ``--build-dir`` option and aliases, one last time.
- In-tree builds are now the default. ``--use-feature=in-tree-build`` is now
ignored. ``--use-deprecated=out-of-tree-build`` may be used temporarily to ease
the transition.
- Un-deprecate source distribution re-installation behaviour.
Features
--------
- Replace vendored appdirs with platformdirs.
- Support `PEP 610 `_ to detect
editable installs in ``pip freeze`` and ``pip list``. The ``pip list`` column output
has a new ``Editable project location`` column, and the JSON output has a new
``editable_project_location`` field.
- ``pip freeze`` will now always fallback to reporting the editable project
location when it encounters a VCS error while analyzing an editable
requirement. Before, it sometimes reported the requirement as non-editable.
- ``pip show`` now sorts ``Requires`` and ``Required-By`` alphabetically.
- Do not raise error when there are no files to remove with ``pip cache purge/remove``.
Instead log a warning and continue (to log that we removed 0 files).
- When backtracking during dependency resolution, prefer the dependencies which are involved in the most recent conflict. This can significantly reduce the amount of backtracking required.
- Cache requirement objects, to improve performance reducing reparses of requirement strings.
- Support editable installs for projects that have a ``pyproject.toml`` and use a
build backend that supports :pep:`660`.
- When a revision is specified in a Git URL, use git's partial clone feature to speed up source retrieval.
- Add a ``--debug`` flag, to enable a mode that doesn't log errors and propagates them to the top level instead. This is primarily to aid with debugging pip's crashes.
- If a host is explicitly specified as trusted by the user (via the --trusted-host option), cache HTTP responses from it in addition to HTTPS ones.
Bug Fixes
---------
- Present a better error message, when a ``file:`` URL is not found.
- Fix the auth credential cache to allow for the case in which
the index url contains the username, but the password comes
from an external source, such as keyring.
- Fix double unescape of HTML ``data-requires-python`` and ``data-yanked`` attributes.
- New resolver: Fixes depth ordering of packages during resolution, e.g. a dependency 2 levels deep will be ordered before a dependecy 3 levels deep.
- Correctly indent metadata preparation messages in pip output.
Vendored Libraries
------------------
- Remove appdirs as a vendored dependency.
- Upgrade distlib to 0.3.3
- Upgrade distro to 1.6.0
- Patch pkg_resources to use platformdirs rather than appdirs.
- Add platformdirs as a vendored dependency.
- Upgrade progress to 1.6
- Upgrade resolvelib to 0.8.0
- Upgrade urllib3 to 1.26.7
Improved Documentation
----------------------
- Update links of setuptools as setuptools moved these documents. The Simple Repository link now points to PyPUG as that is the canonical place of packaging specification, and setuptools's ``easy_install`` is deprecated.
- Create a "Build System Interface" reference section, for documenting how pip interacts with build systems.
21.2.4 (2021-08-12)
===================
Bug Fixes
---------
- Fix 3.6.0 compatibility in link comparison logic.
21.2.3 (2021-08-06)
===================
Bug Fixes
---------
- Modify the ``sysconfig.get_preferred_scheme`` function check to be
compatible with CPython 3.10’s alphareleases.
21.2.2 (2021-07-31)
===================
Bug Fixes
---------
- New resolver: When a package is specified with extras in constraints, and with
extras in non-constraint requirements, the resolver now correctly identifies the
constraint's existence and avoids backtracking.
21.2.1 (2021-07-25)
===================
Process
-------
- The source distribution re-installation feature removal has been delayed to 21.3.
21.2 (2021-07-24)
=================
Process
-------
- ``pip freeze``, ``pip list``, and ``pip show`` no longer normalize underscore
(``_``) in distribution names to dash (``-``). This is a side effect of the
migration to ``importlib.metadata``, since the underscore-dash normalization
behavior is non-standard and specific to setuptools. This should not affect
other parts of pip (for example, when feeding the ``pip freeze`` result back
into ``pip install``) since pip internally performs standard PEP 503
normalization independently to setuptools.
Deprecations and Removals
-------------------------
- Git version parsing is now done with regular expression to prepare for the
pending upstream removal of non-PEP-440 version parsing logic.
- Re-enable the "Value for ... does not match" location warnings to field a new
round of feedback for the ``distutils``-``sysconfig`` transition.
- Remove deprecated ``--find-links`` option in ``pip freeze``
Features
--------
- New resolver: Loosen URL comparison logic when checking for direct URL reference
equivalency. The logic includes the following notable characteristics:
* The authentication part of the URL is explicitly ignored.
* Most of the fragment part, including ``egg=``, is explicitly ignored. Only
``subdirectory=`` and hash values (e.g. ``sha256=``) are kept.
* The query part of the URL is parsed to allow ordering differences.
- Support TOML v1.0.0 syntax in ``pyproject.toml``.
- Added a warning message for errors caused due to Long Paths being disabled on Windows.
- Change the encoding of log file from default text encoding to UTF-8.
- Log the resolved commit SHA when installing a package from a Git repository.
- Add a warning when passing an invalid requirement to ``pip uninstall``.
- Add new subcommand ``pip index`` used to interact with indexes, and implement
``pip index version`` to list available versions of a package.
- When pip is asked to uninstall a project without the dist-info/RECORD file
it will no longer traceback with FileNotFoundError,
but it will provide a better error message instead, such as::
ERROR: Cannot uninstall foobar 0.1, RECORD file not found. You might be able to recover from this via: 'pip install --force-reinstall --no-deps foobar==0.1'.
When dist-info/INSTALLER is present and contains some useful information, the info is included in the error message instead::
ERROR: Cannot uninstall foobar 0.1, RECORD file not found. Hint: The package was installed by rpm.
- Add an additional level of verbosity. ``--verbose`` (and the shorthand ``-v``) now
contains significantly less output, and users that need complete full debug-level output
should pass it twice (``--verbose --verbose`` or ``-vv``).
- New resolver: The order of dependencies resolution has been tweaked to traverse
the dependency graph in a more breadth-first approach.
- Make "yes" the default choice in ``pip uninstall``'s prompt.
- Add a special error message when users forget the ``-r`` flag when installing.
- New resolver: A distribution's ``Requires-Python`` metadata is now checked
before its Python dependencies. This makes the resolver fail quicker when
there's an interpreter version conflict.
- Suppress "not on PATH" warning when ``--prefix`` is given.
- Include ``rustc`` version in pip's ``User-Agent``, when the system has ``rustc``.
Bug Fixes
---------
- Update vendored six to 1.16.0 and urllib3 to 1.26.5
- Correctly allow PEP 517 projects to be detected without warnings in ``pip freeze``.
- Strip leading slash from a ``file://`` URL built from an path with the Windows
drive notation. This fixes bugs where the ``file://`` URL cannot be correctly
used as requirement, constraint, or index URLs on Windows.
- New resolver: URL comparison logic now treats ``file://localhost/`` and
``file:///`` as equivalent to conform to RFC 8089.
- Prefer credentials from the URL over the previously-obtained credentials from URLs of the same domain, so it is possible to use different credentials on the same index server for different ``--extra-index-url`` options.
- Fix extraction of files with utf-8 encoded paths from tars.
- Skip distutils configuration parsing on encoding errors.
- New resolver: Detect an unnamed requirement is user-specified (by building its
metadata for the project name) so it can be correctly ordered in the resolver.
- Fix :ref:`pip freeze` to output packages :ref:`installed from git `
in the correct ``git+protocol://git.example.com/MyProject#egg=MyProject`` format
rather than the old and no longer supported ``git+git@@`` format.
- Fix warnings about install scheme selection for Python framework builds
distributed by Apple's Command Line Tools.
- Relax interpreter detection to quelch a location mismatch warning where PyPy
is deliberately breaking backwards compatibility.
Vendored Libraries
------------------
- Upgrade certifi to 2021.05.30.
- Upgrade idna to 3.2.
- Upgrade packaging to 21.0
- Upgrade requests to 2.26.0.
- Upgrade resolvelib to 0.7.1.
- Upgrade urllib3 to 1.26.6.
21.1.3 (2021-06-26)
===================
Bug Fixes
---------
- Remove unused optional ``tornado`` import in vendored ``tenacity`` to prevent old versions of Tornado from breaking pip.
- Require ``setup.cfg``-only projects to be built via PEP 517, by requiring an explicit dependency on setuptools declared in pyproject.toml.
21.1.2 (2021-05-23)
===================
Bug Fixes
---------
- New resolver: Correctly exclude an already installed package if its version is
known to be incompatible to stop the dependency resolution process with a clear
error message.
- Allow ZIP to archive files with timestamps earlier than 1980.
- Emit clearer error message when a project root does not contain either
``pyproject.toml``, ``setup.py`` or ``setup.cfg``.
- Fix detection of existing standalone pip instance for PEP 517 builds.
21.1.1 (2021-04-30)
===================
Deprecations and Removals
-------------------------
- Temporarily set the new "Value for ... does not match" location warnings level
to *DEBUG*, to hide them from casual users. This prepares pip 21.1 for CPython
inclusion, while pip maintainers digest the first intake of location mismatch
issues for the ``distutils``-``sysconfig`` transition.
Bug Fixes
---------
- This change fixes a bug on Python <=3.6.1 with a Typing feature added in 3.6.2
- Fix compatibility between distutils and sysconfig when the project name is unknown outside of a virtual environment.
- Fix Python 3.6 compatibility when a PEP 517 build requirement itself needs to be
built in an isolated environment.
21.1 (2021-04-24)
=================
Process
-------
- Start installation scheme migration from ``distutils`` to ``sysconfig``. A
warning is implemented to detect differences between the two implementations to
encourage user reports, so we can avoid breakages before they happen.
Features
--------
- Add the ability for the new resolver to process URL constraints.
- Add a feature ``--use-feature=in-tree-build`` to build local projects in-place
when installing. This is expected to become the default behavior in pip 21.3;
see `Installing from local packages `_
for more information.
- Bring back the "(from versions: ...)" message, that was shown on resolution failures.
- Add support for editable installs for project with only setup.cfg files.
- Improve performance when picking the best file from indexes during ``pip install``.
- Warn instead of erroring out when doing a PEP 517 build in presence of
``--build-option``. Warn when doing a PEP 517 build in presence of
``--global-option``.
Bug Fixes
---------
- Fixed ``--target`` to work with ``--editable`` installs.
- Add a warning, discouraging the usage of pip as root, outside a virtual environment.
- Ignore ``.dist-info`` directories if the stem is not a valid Python distribution
name, so they don't show up in e.g. ``pip freeze``.
- Only query the keyring for URLs that actually trigger error 401.
This prevents an unnecessary keyring unlock prompt on every pip install
invocation (even with default index URL which is not password protected).
- Prevent packages already-installed alongside with pip to be injected into an
isolated build environment during build-time dependency population.
- Fix ``pip freeze`` permission denied error in order to display an understandable error message and offer solutions.
- Correctly uninstall script files (from setuptools' ``scripts`` argument), when installed with ``--user``.
- New resolver: When a requirement is requested both via a direct URL
(``req @@ URL``) and via version specifier with extras (``req[extra]``), the
resolver will now be able to use the URL to correctly resolve the requirement
with extras.
- New resolver: Show relevant entries from user-supplied constraint files in the
error message to improve debuggability.
- Avoid parsing version to make the version check more robust against lousily
debundled downstream distributions.
- ``--user`` is no longer suggested incorrectly when pip fails with a permission
error in a virtual environment.
- Fix incorrect reporting on ``Requires-Python`` conflicts.
- Make wheel compatibility tag preferences more important than the build tag
- Fix pip to work with warnings converted to errors.
- **SECURITY**: Stop splitting on unicode separators in git references,
which could be maliciously used to install a different revision on the
repository.
Vendored Libraries
------------------
- Update urllib3 to 1.26.4 to fix CVE-2021-28363
- Remove contextlib2.
- Upgrade idna to 3.1
- Upgrade pep517 to 0.10.0
- Upgrade vendored resolvelib to 0.7.0.
- Upgrade tenacity to 7.0.0
Improved Documentation
----------------------
- Update "setuptools extras" link to match upstream.
- Improve SSL Certificate Verification docs and ``--cert`` help text.
- Add a section in the documentation to suggest solutions to the ``pip freeze`` permission denied issue.
- Add warning about ``--extra-index-url`` and dependency confusion
- Describe ``--upgrade-strategy`` and direct requirements explicitly; add a brief
example.
21.0.1 (2021-01-30)
===================
Bug Fixes
---------
- commands: debug: Use packaging.version.parse to compare between versions.
- New resolver: Download and prepare a distribution only at the last possible
moment to avoid unnecessary network access when the same version is already
installed locally.
Vendored Libraries
------------------
- Upgrade packaging to 20.9
21.0 (2021-01-23)
=================
Deprecations and Removals
-------------------------
- Drop support for Python 2.
- Remove support for legacy wheel cache entries that were created with pip
versions older than 20.0.
- Remove support for VCS pseudo URLs editable requirements. It was emitting
deprecation warning since version 20.0.
- Modernise the codebase after Python 2.
- Drop support for Python 3.5.
- Remove the VCS export feature that was used only with editable VCS
requirements and had correctness issues.
Features
--------
- Add ``--ignore-requires-python`` support to pip download.
- New resolver: Error message shown when a wheel contains inconsistent metadata
is made more helpful by including both values from the file name and internal
metadata.
Bug Fixes
---------
- Fix a regression that made ``pip wheel`` do a VCS export instead of a VCS clone
for editable requirements. This broke VCS requirements that need the VCS
information to build correctly.
- Fix ``pip download`` of editable VCS requirements that need VCS information
to build correctly.
Vendored Libraries
------------------
- Upgrade msgpack to 1.0.2.
- Upgrade requests to 2.25.1.
Improved Documentation
----------------------
- Render the unreleased pip version change notes on the news page in docs.
- Fix broken email link in docs feedback banners.
20.3.4 (2021-01-23)
===================
Features
--------
- ``pip wheel`` now verifies the built wheel contains valid metadata, and can be
installed by a subsequent ``pip install``. This can be disabled with
``--no-verify``.
- Improve presentation of XMLRPC errors in pip search.
Bug Fixes
---------
- Fixed hanging VCS subprocess calls when the VCS outputs a large amount of data
on stderr. Restored logging of VCS errors that was inadvertently removed in pip
20.2.
- Fix error when an existing incompatibility is unable to be applied to a backtracked state.
- New resolver: Discard a faulty distribution, instead of quitting outright.
This implementation is taken from 20.2.2, with a fix that always makes the
resolver iterate through candidates from indexes lazily, to avoid downloading
candidates we do not need.
- New resolver: Discard a source distribution if it fails to generate metadata,
instead of quitting outright. This implementation is taken from 20.2.2, with a
fix that always makes the resolver iterate through candidates from indexes
lazily, to avoid downloading candidates we do not need.
Vendored Libraries
------------------
- Upgrade resolvelib to 0.5.4.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a89 3
${PYSITELIB}/pip/_internal/commands/index.py
${PYSITELIB}/pip/_internal/commands/index.pyc
${PYSITELIB}/pip/_internal/commands/index.pyo
d138 3
a140 15
${PYSITELIB}/pip/_internal/index/sources.py
${PYSITELIB}/pip/_internal/index/sources.pyc
${PYSITELIB}/pip/_internal/index/sources.pyo
${PYSITELIB}/pip/_internal/locations/__init__.py
${PYSITELIB}/pip/_internal/locations/__init__.pyc
${PYSITELIB}/pip/_internal/locations/__init__.pyo
${PYSITELIB}/pip/_internal/locations/_distutils.py
${PYSITELIB}/pip/_internal/locations/_distutils.pyc
${PYSITELIB}/pip/_internal/locations/_distutils.pyo
${PYSITELIB}/pip/_internal/locations/_sysconfig.py
${PYSITELIB}/pip/_internal/locations/_sysconfig.pyc
${PYSITELIB}/pip/_internal/locations/_sysconfig.pyo
${PYSITELIB}/pip/_internal/locations/base.py
${PYSITELIB}/pip/_internal/locations/base.pyc
${PYSITELIB}/pip/_internal/locations/base.pyo
a143 9
${PYSITELIB}/pip/_internal/metadata/__init__.py
${PYSITELIB}/pip/_internal/metadata/__init__.pyc
${PYSITELIB}/pip/_internal/metadata/__init__.pyo
${PYSITELIB}/pip/_internal/metadata/base.py
${PYSITELIB}/pip/_internal/metadata/base.pyc
${PYSITELIB}/pip/_internal/metadata/base.pyo
${PYSITELIB}/pip/_internal/metadata/pkg_resources.py
${PYSITELIB}/pip/_internal/metadata/pkg_resources.pyc
${PYSITELIB}/pip/_internal/metadata/pkg_resources.pyo
a209 3
${PYSITELIB}/pip/_internal/operations/build/metadata_editable.py
${PYSITELIB}/pip/_internal/operations/build/metadata_editable.pyc
${PYSITELIB}/pip/_internal/operations/build/metadata_editable.pyo
a215 3
${PYSITELIB}/pip/_internal/operations/build/wheel_editable.py
${PYSITELIB}/pip/_internal/operations/build/wheel_editable.pyc
${PYSITELIB}/pip/_internal/operations/build/wheel_editable.pyo
a308 3
${PYSITELIB}/pip/_internal/utils/_log.py
${PYSITELIB}/pip/_internal/utils/_log.pyc
${PYSITELIB}/pip/_internal/utils/_log.pyo
a329 3
${PYSITELIB}/pip/_internal/utils/egg_link.py
${PYSITELIB}/pip/_internal/utils/egg_link.pyc
${PYSITELIB}/pip/_internal/utils/egg_link.pyo
d378 3
d417 3
d544 3
a555 3
${PYSITELIB}/pip/_vendor/chardet/langrussianmodel.py
${PYSITELIB}/pip/_vendor/chardet/langrussianmodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langrussianmodel.pyo
a573 6
${PYSITELIB}/pip/_vendor/chardet/metadata/__init__.py
${PYSITELIB}/pip/_vendor/chardet/metadata/__init__.pyc
${PYSITELIB}/pip/_vendor/chardet/metadata/__init__.pyo
${PYSITELIB}/pip/_vendor/chardet/metadata/languages.py
${PYSITELIB}/pip/_vendor/chardet/metadata/languages.pyc
${PYSITELIB}/pip/_vendor/chardet/metadata/languages.pyo
d610 3
a659 1
${PYSITELIB}/pip/_vendor/distlib/t64-arm.exe
a667 1
${PYSITELIB}/pip/_vendor/distlib/w64-arm.exe
d798 3
d822 3
a824 6
${PYSITELIB}/pip/_vendor/packaging/_manylinux.py
${PYSITELIB}/pip/_vendor/packaging/_manylinux.pyc
${PYSITELIB}/pip/_vendor/packaging/_manylinux.pyo
${PYSITELIB}/pip/_vendor/packaging/_musllinux.py
${PYSITELIB}/pip/_vendor/packaging/_musllinux.pyc
${PYSITELIB}/pip/_vendor/packaging/_musllinux.pyo
d828 3
d852 3
a872 6
${PYSITELIB}/pip/_vendor/pep517/in_process/__init__.py
${PYSITELIB}/pip/_vendor/pep517/in_process/__init__.pyc
${PYSITELIB}/pip/_vendor/pep517/in_process/__init__.pyo
${PYSITELIB}/pip/_vendor/pep517/in_process/_in_process.py
${PYSITELIB}/pip/_vendor/pep517/in_process/_in_process.pyc
${PYSITELIB}/pip/_vendor/pep517/in_process/_in_process.pyo
a884 24
${PYSITELIB}/pip/_vendor/platformdirs/__init__.py
${PYSITELIB}/pip/_vendor/platformdirs/__init__.pyc
${PYSITELIB}/pip/_vendor/platformdirs/__init__.pyo
${PYSITELIB}/pip/_vendor/platformdirs/__main__.py
${PYSITELIB}/pip/_vendor/platformdirs/__main__.pyc
${PYSITELIB}/pip/_vendor/platformdirs/__main__.pyo
${PYSITELIB}/pip/_vendor/platformdirs/android.py
${PYSITELIB}/pip/_vendor/platformdirs/android.pyc
${PYSITELIB}/pip/_vendor/platformdirs/android.pyo
${PYSITELIB}/pip/_vendor/platformdirs/api.py
${PYSITELIB}/pip/_vendor/platformdirs/api.pyc
${PYSITELIB}/pip/_vendor/platformdirs/api.pyo
${PYSITELIB}/pip/_vendor/platformdirs/macos.py
${PYSITELIB}/pip/_vendor/platformdirs/macos.pyc
${PYSITELIB}/pip/_vendor/platformdirs/macos.pyo
${PYSITELIB}/pip/_vendor/platformdirs/unix.py
${PYSITELIB}/pip/_vendor/platformdirs/unix.pyc
${PYSITELIB}/pip/_vendor/platformdirs/unix.pyo
${PYSITELIB}/pip/_vendor/platformdirs/version.py
${PYSITELIB}/pip/_vendor/platformdirs/version.pyc
${PYSITELIB}/pip/_vendor/platformdirs/version.pyo
${PYSITELIB}/pip/_vendor/platformdirs/windows.py
${PYSITELIB}/pip/_vendor/platformdirs/windows.pyc
${PYSITELIB}/pip/_vendor/platformdirs/windows.pyo
a890 3
${PYSITELIB}/pip/_vendor/progress/colors.py
${PYSITELIB}/pip/_vendor/progress/colors.pyc
${PYSITELIB}/pip/_vendor/progress/colors.pyo
d975 3
d981 15
a995 42
${PYSITELIB}/pip/_vendor/tenacity/__init__.py
${PYSITELIB}/pip/_vendor/tenacity/__init__.pyc
${PYSITELIB}/pip/_vendor/tenacity/__init__.pyo
${PYSITELIB}/pip/_vendor/tenacity/_asyncio.py
${PYSITELIB}/pip/_vendor/tenacity/_asyncio.pyc
${PYSITELIB}/pip/_vendor/tenacity/_asyncio.pyo
${PYSITELIB}/pip/_vendor/tenacity/_utils.py
${PYSITELIB}/pip/_vendor/tenacity/_utils.pyc
${PYSITELIB}/pip/_vendor/tenacity/_utils.pyo
${PYSITELIB}/pip/_vendor/tenacity/after.py
${PYSITELIB}/pip/_vendor/tenacity/after.pyc
${PYSITELIB}/pip/_vendor/tenacity/after.pyo
${PYSITELIB}/pip/_vendor/tenacity/before.py
${PYSITELIB}/pip/_vendor/tenacity/before.pyc
${PYSITELIB}/pip/_vendor/tenacity/before.pyo
${PYSITELIB}/pip/_vendor/tenacity/before_sleep.py
${PYSITELIB}/pip/_vendor/tenacity/before_sleep.pyc
${PYSITELIB}/pip/_vendor/tenacity/before_sleep.pyo
${PYSITELIB}/pip/_vendor/tenacity/nap.py
${PYSITELIB}/pip/_vendor/tenacity/nap.pyc
${PYSITELIB}/pip/_vendor/tenacity/nap.pyo
${PYSITELIB}/pip/_vendor/tenacity/retry.py
${PYSITELIB}/pip/_vendor/tenacity/retry.pyc
${PYSITELIB}/pip/_vendor/tenacity/retry.pyo
${PYSITELIB}/pip/_vendor/tenacity/stop.py
${PYSITELIB}/pip/_vendor/tenacity/stop.pyc
${PYSITELIB}/pip/_vendor/tenacity/stop.pyo
${PYSITELIB}/pip/_vendor/tenacity/tornadoweb.py
${PYSITELIB}/pip/_vendor/tenacity/tornadoweb.pyc
${PYSITELIB}/pip/_vendor/tenacity/tornadoweb.pyo
${PYSITELIB}/pip/_vendor/tenacity/wait.py
${PYSITELIB}/pip/_vendor/tenacity/wait.pyc
${PYSITELIB}/pip/_vendor/tenacity/wait.pyo
${PYSITELIB}/pip/_vendor/tomli/__init__.py
${PYSITELIB}/pip/_vendor/tomli/__init__.pyc
${PYSITELIB}/pip/_vendor/tomli/__init__.pyo
${PYSITELIB}/pip/_vendor/tomli/_parser.py
${PYSITELIB}/pip/_vendor/tomli/_parser.pyc
${PYSITELIB}/pip/_vendor/tomli/_parser.pyo
${PYSITELIB}/pip/_vendor/tomli/_re.py
${PYSITELIB}/pip/_vendor/tomli/_re.pyc
${PYSITELIB}/pip/_vendor/tomli/_re.pyo
a1128 1
${PYSITELIB}/pip/py.typed
@
1.29
log
@py-pip: updated to 20.3.3
20.3.3 (2020-12-15)
===================
Bug Fixes
---------
- Revert "Skip candidate not providing valid metadata", as that caused pip to be overeager about downloading from the package index.
20.3.2 (2020-12-15)
===================
Features
--------
- New resolver: Resolve direct and pinned (``==`` or ``===``) requirements first
to improve resolver performance.
- Add a mechanism to delay resolving certain packages, and use it for setuptools.
Bug Fixes
---------
- New resolver: The "Requirement already satisfied" log is not printed only once
for each package during resolution.
- Fix crash when logic for redacting authentication information from URLs
in ``--help`` is given a list of strings, instead of a single string.
- New resolver: Correctly implement PEP 592. Do not return yanked versions from
an index, unless the version range can only be satisfied by yanked candidates.
- New resolver: Make constraints also apply to package variants with extras, so
the resolver correctly avoids backtracking on them.
- New resolver: Discard a candidate if it fails to provide metadata from source,
or if the provided metadata is inconsistent, instead of quitting outright.
Vendored Libraries
------------------
- Update vendoring to 20.8
Improved Documentation
----------------------
- Update documentation to reflect that pip still uses legacy resolver by default in Python 2 environments.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.28 2020/12/04 14:17:02 adam Exp $
d90 3
d141 15
a155 3
${PYSITELIB}/pip/_internal/locations.py
${PYSITELIB}/pip/_internal/locations.pyc
${PYSITELIB}/pip/_internal/locations.pyo
d159 9
d234 3
d243 3
d339 3
d363 3
a413 3
${PYSITELIB}/pip/_internal/utils/typing.py
${PYSITELIB}/pip/_internal/utils/typing.pyc
${PYSITELIB}/pip/_internal/utils/typing.pyo
a449 3
${PYSITELIB}/pip/_vendor/appdirs.py
${PYSITELIB}/pip/_vendor/appdirs.pyc
${PYSITELIB}/pip/_vendor/appdirs.pyo
a573 3
${PYSITELIB}/pip/_vendor/chardet/langcyrillicmodel.py
${PYSITELIB}/pip/_vendor/chardet/langcyrillicmodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langcyrillicmodel.pyo
d583 3
d604 6
a645 3
${PYSITELIB}/pip/_vendor/contextlib2.py
${PYSITELIB}/pip/_vendor/contextlib2.pyc
${PYSITELIB}/pip/_vendor/contextlib2.pyo
d693 1
d702 1
a832 3
${PYSITELIB}/pip/_vendor/ipaddress.py
${PYSITELIB}/pip/_vendor/ipaddress.pyc
${PYSITELIB}/pip/_vendor/ipaddress.pyo
d854 6
a859 3
${PYSITELIB}/pip/_vendor/packaging/_compat.py
${PYSITELIB}/pip/_vendor/packaging/_compat.pyc
${PYSITELIB}/pip/_vendor/packaging/_compat.pyo
a862 3
${PYSITELIB}/pip/_vendor/packaging/_typing.py
${PYSITELIB}/pip/_vendor/packaging/_typing.pyc
${PYSITELIB}/pip/_vendor/packaging/_typing.pyo
a883 3
${PYSITELIB}/pip/_vendor/pep517/_in_process.py
${PYSITELIB}/pip/_vendor/pep517/_in_process.pyc
${PYSITELIB}/pip/_vendor/pep517/_in_process.pyo
d902 6
d920 24
d950 3
a1036 3
${PYSITELIB}/pip/_vendor/retrying.py
${PYSITELIB}/pip/_vendor/retrying.pyc
${PYSITELIB}/pip/_vendor/retrying.pyo
d1040 42
a1081 15
${PYSITELIB}/pip/_vendor/toml/__init__.py
${PYSITELIB}/pip/_vendor/toml/__init__.pyc
${PYSITELIB}/pip/_vendor/toml/__init__.pyo
${PYSITELIB}/pip/_vendor/toml/decoder.py
${PYSITELIB}/pip/_vendor/toml/decoder.pyc
${PYSITELIB}/pip/_vendor/toml/decoder.pyo
${PYSITELIB}/pip/_vendor/toml/encoder.py
${PYSITELIB}/pip/_vendor/toml/encoder.pyc
${PYSITELIB}/pip/_vendor/toml/encoder.pyo
${PYSITELIB}/pip/_vendor/toml/ordered.py
${PYSITELIB}/pip/_vendor/toml/ordered.pyc
${PYSITELIB}/pip/_vendor/toml/ordered.pyo
${PYSITELIB}/pip/_vendor/toml/tz.py
${PYSITELIB}/pip/_vendor/toml/tz.pyc
${PYSITELIB}/pip/_vendor/toml/tz.pyo
d1215 1
@
1.28
log
@py-pip: updated to 20.3.1
20.3.1 (2020-12-03)
===================
Deprecations and Removals
-------------------------
- The --build-dir option has been restored as a no-op, to soften the transition
for tools that still used it.
20.3 (2020-11-30)
=================
Deprecations and Removals
-------------------------
- Remove --unstable-feature flag as it has been deprecated.
Features
--------
- Add support for :pep:`600`: Future 'manylinux' Platform Tags for Portable Linux Built Distributions.
- The new resolver now resolves packages in a deterministic order.
- Add support for MacOS Big Sur compatibility tags.
Bug Fixes
---------
- New Resolver: Rework backtracking and state management, to avoid getting stuck in an infinite loop.
- New resolver: Check version equality with ``packaging.version`` to avoid edge
cases if a wheel used different version normalization logic in its filename
and metadata.
- New resolver: Show each requirement in the conflict error message only once to reduce cluttering.
- Fix a regression that made ``pip wheel`` generate zip files of editable
requirements in the wheel directory.
- Fix ResourceWarning in VCS subprocesses
- Redact auth from URL in help message.
- New Resolver: editable installations are done, regardless of whether
the already-installed distribution is editable.
Vendored Libraries
------------------
- Upgrade certifi to 2020.11.8
- Upgrade colorama to 0.4.4
- Upgrade packaging to 20.7
- Upgrade pep517 to 0.9.1
- Upgrade requests to 2.25.0
- Upgrade resolvelib to 0.5.3
- Upgrade toml to 0.10.2
- Upgrade urllib3 to 1.26.2
Improved Documentation
----------------------
- Add a section to the User Guide to cover backtracking during dependency resolution.
- Reorder and revise installation instructions to make them easier to follow.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.27 2020/11/04 10:23:45 adam Exp $
d816 3
@
1.27
log
@py-pip: updated to 20.2.4
20.2.4 (2020-10-16)
===================
Deprecations and Removals
-------------------------
- Document that certain removals can be fast tracked.
- Document that Python versions are generally supported until PyPI usage falls below 5%.
Features
--------
- New resolver: Avoid accessing indexes when the installed candidate is preferred
and considered good enough.
- Improve error message friendliness when an environment has packages with
corrupted metadata.
- Cache package listings on index packages so they are guarenteed to stay stable
during a pip command session. This also improves performance when a index page
is accessed multiple times during the command session.
- New resolver: Tweak resolution logic to improve user experience when
user-supplied requirements conflict.
Bug Fixes
---------
- New resolver: Correctly respect ``Requires-Python`` metadata to reject
incompatible packages in ``--no-deps`` mode.
- New resolver: Pick up hash declarations in constraints files and use them to
filter available distributions.
- New resolver: If a package appears multiple times in user specification with
different ``--hash`` options, only hashes that present in all specifications
should be allowed.
Improved Documentation
----------------------
- Add ux documentation
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.26 2020/07/29 10:00:16 adam Exp $
d294 3
a815 3
${PYSITELIB}/pip/_vendor/packaging/__about__.py
${PYSITELIB}/pip/_vendor/packaging/__about__.pyc
${PYSITELIB}/pip/_vendor/packaging/__about__.pyo
a980 3
${PYSITELIB}/pip/_vendor/toml/common.py
${PYSITELIB}/pip/_vendor/toml/common.pyc
${PYSITELIB}/pip/_vendor/toml/common.pyo
d999 3
d1080 3
d1098 3
@
1.26
log
@py-pip: updated to 20.2
20.2
====
Deprecations and Removals
-------------------------
- Deprecate setup.py-based builds that do not generate an ``.egg-info`` directory.
- Disallow passing install-location-related arguments in ``--install-options``.
- Add deprecation warning for invalid requirements format "base>=1.0[extra]"
- Deprecate legacy setup.py install when building a wheel failed for source
distributions without pyproject.toml
- Deprecate -b/--build/--build-dir/--build-directory. Its current behaviour is confusing
and breaks in case different versions of the same distribution need to be built during
the resolution process. Using the TMPDIR/TEMP/TMP environment variable, possibly
combined with --no-clean covers known use cases.
- Remove undocumented and deprecated option ``--always-unzip``
Features
--------
- Log debugging information about pip, in ``pip install --verbose``.
- Refine error messages to avoid showing Python tracebacks when an HTTP error occurs.
- Install wheel files directly instead of extracting them to a temp directory.
- Add a beta version of pip's next-generation dependency resolver.
Move pip's new resolver into beta, remove the
``--unstable-feature=resolver`` flag, and enable the
``--use-feature=2020-resolver`` flag. The new resolver is
significantly stricter and more consistent when it receives
incompatible instructions, and reduces support for certain kinds of
:ref:`Constraints Files`, so some workarounds and workflows may
break. More details about how to test and migrate, and how to report
issues, at :ref:`Resolver changes 2020` . Maintainers are preparing to
release pip 20.3, with the new resolver on by default, in October.
- Add a subcommand ``debug`` to ``pip config`` to list available configuration sources and the key-value pairs defined in them.
- Warn if index pages have unexpected content-type
- Allow specifying ``--prefer-binary`` option in a requirements file
- Generate PEP 376 REQUESTED metadata for user supplied requirements installed
by pip.
- Warn if package url is a vcs or an archive url with invalid scheme
- Parallelize network operations in ``pip list``.
- Allow the new resolver to obtain dependency information through wheels
lazily downloaded using HTTP range requests. To enable this feature,
invoke ``pip`` with ``--use-feature=fast-deps``.
- Support ``--use-feature`` in requirements files
Bug Fixes
---------
- Use canonical package names while looking up already installed packages.
- Fix normalizing path on Windows when installing package on another logical disk.
- The VCS commands run by pip as subprocesses don't merge stdout and stderr anymore, improving the output parsing by subsequent commands.
- Correctly treat non-ASCII entry point declarations in wheels so they can be
installed on Windows.
- Update author email in config and tests to reflect decommissioning of pypa-dev list.
- Headers provided by wheels in .data directories are now correctly installed
into the user-provided locations, such as ``--prefix``, instead of the virtual
environment pip is running in.
Vendored Libraries
------------------
- Vendored htmlib5 no longer imports deprecated xml.etree.cElementTree on Python 3.
- Upgrade appdirs to 1.4.4
- Upgrade certifi to 2020.6.20
- Upgrade distlib to 0.3.1
- Upgrade html5lib to 1.1
- Upgrade idna to 2.10
- Upgrade packaging to 20.4
- Upgrade requests to 2.24.0
- Upgrade six to 1.15.0
- Upgrade toml to 0.10.1
- Upgrade urllib3 to 1.25.9
Improved Documentation
----------------------
- Add ``--no-input`` option to pip docs
- List of options supported in requirements file are extracted from source of truth,
instead of being maintained manually.
- Fix pip config docstring so that the subcommands render correctly in the docs
- replace links to the old pypa-dev mailing list with https://mail.python.org/mailman3/lists/distutils-sig.python.org/
- Fix example for defining multiple values for options which support them
- Add documentation that helps the user fix dependency conflicts
- Add feature flags to docs
- Document how to install package extras from git branch and source distributions.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.25 2020/06/01 16:27:17 adam Exp $
d288 3
@
1.25
log
@py-pip: updated to 20.1.1
20.1.1
======
Deprecations and Removals
-------------------------
- Revert building of local directories in place, restoring the pre-20.1
behaviour of copying to a temporary directory.
- Drop parallelization from ``pip list --outdated``.
Bug Fixes
---------
- Fix metadata permission issues when umask has the executable bit set.
- Avoid unnecessary message about the wheel package not being installed
when a wheel would not have been built. Additionally, clarify the message.
20.1
====
Process
-------
- Document that pip 21.0 will drop support for Python 2.7.
Features
--------
- Add ``pip cache dir`` to show the cache directory.
Bug Fixes
---------
- Abort pip cache commands early when cache is disabled.
- Correctly set permissions on metadata files during wheel installation,
to permit non-privileged users to read from system site-packages.
20.1b1
======
Deprecations and Removals
-------------------------
- Remove emails from AUTHORS.txt to prevent usage for spamming, and only populate names in AUTHORS.txt at time of release
- Remove deprecated ``--skip-requirements-regex`` option.
- Building of local directories is now done in place, instead of a temporary
location containing a copy of the directory tree.
- Remove unused ``tests/scripts/test_all_pip.py`` test script and the ``tests/scripts`` folder.
Features
--------
- pip now implements PEP 610, so ``pip freeze`` has better fidelity
in presence of distributions installed from Direct URL requirements.
- Add ``pip cache`` command for inspecting/managing pip's wheel cache.
- Raise error if ``--user`` and ``--target`` are used together in ``pip install``
- Significantly improve performance when ``--find-links`` points to a very large HTML page.
- Indicate when wheel building is skipped, due to lack of the ``wheel`` package.
- Change default behaviour to always cache responses from trusted-host source.
- An alpha version of a new resolver is available via ``--unstable-feature=resolver``.
Bug Fixes
---------
- Correctly freeze a VCS editable package when it is nested inside another VCS repository.
- Correctly handle ``%2F`` in URL parameters to avoid accidentally unescape them
into ``/``.
- Reject VCS URLs with an empty revision.
- Warn when an invalid URL is passed with ``--index-url``
- Use better mechanism for handling temporary files, when recording metadata
about installed files (RECORD) and the installer (INSTALLER).
- Correctly detect global site-packages availability of virtual environments
created by PyPA’s virtualenv>=20.0.
- Remove current directory from ``sys.path`` when invoked as ``python -m pip ``
- Stop failing uninstallation, when trying to remove non-existent files.
- Prevent an infinite recursion with ``pip wheel`` when ``$TMPDIR`` is within the source directory.
- Significantly speedup ``pip list --outdated`` by parallelizing index interaction.
- Improve Windows compatibility when detecting writability in folder.
Vendored Libraries
------------------
- Update semi-supported debundling script to reflect that appdirs is vendored.
- Add ResolveLib as a vendored dependency.
- Upgrade certifi to 2020.04.05.1
- Upgrade contextlib2 to 0.6.0.post1
- Upgrade distro to 1.5.0.
- Upgrade idna to 2.9.
- Upgrade msgpack to 1.0.0.
- Upgrade packaging to 20.3.
- Upgrade pep517 to 0.8.2.
- Upgrade pyparsing to 2.4.7.
- Remove pytoml as a vendored dependency.
- Upgrade requests to 2.23.0.
- Add toml as a vendored dependency.
- Upgrade urllib3 to 1.25.8.
Improved Documentation
----------------------
- Emphasize that VCS URLs using git, git+git and git+http are insecure due to
lack of authentication and encryption
- Clarify the usage of --no-binary command.
- Clarify the usage of freeze command in the example of Using pip in your program
- Add a "Copyright" page.
- Added example of defining multiple values for options which support them
20.0.2
======
Bug Fixes
---------
- Fix a regression in generation of compatibility tags.
Vendored Libraries
------------------
- Upgrade packaging to 20.1
20.0.1
======
Bug Fixes
---------
- Rename an internal module, to avoid ImportErrors due to improper uninstallation.
20.0
====
Process
-------
- Switch to a dedicated CLI tool for vendoring dependencies.
Deprecations and Removals
-------------------------
- Remove wheel tag calculation from pip and use ``packaging.tags``. This
should provide more tags ordered better than in prior releases.
- Deprecate setup.py-based builds that do not generate an ``.egg-info`` directory.
- The pip>=20 wheel cache is not retro-compatible with previous versions. Until
pip 21.0, pip will continue to take advantage of existing legacy cache
entries.
- Deprecate undocumented ``--skip-requirements-regex`` option.
- Deprecate passing install-location-related options via ``--install-option``.
- Use literal "abi3" for wheel tag on CPython 3.x, to align with PEP 384
which only defines it for this platform.
- Remove interpreter-specific major version tag e.g. ``cp3-none-any``
from consideration. This behavior was not documented strictly, and this
tag in particular is `not useful `_.
Anyone with a use case can create an issue with pypa/packaging.
- Wheel processing no longer permits wheels containing more than one top-level
.dist-info directory.
- Support for the ``git+git@@`` form of VCS requirement is being deprecated and
will be removed in pip 21.0. Switch to ``git+https://`` or
``git+ssh://``. ``git+git://`` also works but its use is discouraged as it is
insecure.
Features
--------
- Default to doing a user install (as if ``--user`` was passed) when the main
site-packages directory is not writeable and user site-packages are enabled.
- Warn if a path in PATH starts with tilde during ``pip install``.
- Cache wheels built from Git requirements that are considered immutable,
because they point to a commit hash.
- Add option ``--no-python-version-warning`` to silence warnings
related to deprecation of Python versions.
- Cache wheels that ``pip wheel`` built locally, matching what
``pip install`` does. This particularly helps performance in workflows where
``pip wheel`` is used for `building before installing
`_.
Users desiring the original behavior can use ``pip wheel --no-cache-dir``.
- Display CA information in ``pip debug``.
- Show only the filename (instead of full URL), when downloading from PyPI.
- Suggest a more robust command to upgrade pip itself to avoid confusion when the
current pip command is not available as ``pip``.
- Define all old pip console script entrypoints to prevent import issues in
stale wrapper scripts.
- The build step of ``pip wheel`` now builds all wheels to a cache first,
then copies them to the wheel directory all at once.
Before, it built them to a temporary directory and moved
them to the wheel directory one by one.
- Expand ``~`` prefix to user directory in path options, configs, and
environment variables. Values that may be either URL or path are not
currently supported, to avoid ambiguity:
* ``--find-links``
* ``--constraint``, ``-c``
* ``--requirement``, ``-r``
* ``--editable``, ``-e``
Bug Fixes
---------
- Correctly handle system site-packages, in virtual environments created with venv (PEP 405).
- Fix case sensitive comparison of pip freeze when used with -r option.
- Enforce PEP 508 requirement format in ``pyproject.toml``
``build-system.requires``.
- Make ``ensure_dir()`` also ignore ``ENOTEMPTY`` as seen on Windows.
- Fix building packages which specify ``backend-path`` in pyproject.toml.
- Do not attempt to run ``setup.py clean`` after a ``pep517`` build error,
since a ``setup.py`` may not exist in that case.
- Fix passwords being visible in the index-url in
"Downloading " message.
- Change method from shutil.remove to shutil.rmtree in noxfile.py.
- Skip running tests which require subversion, when svn isn't installed
- Fix not sending client certificates when using ``--trusted-host``.
- Make sure ``pip wheel`` never outputs pure python wheels with a
python implementation tag.
- Include ``subdirectory`` URL fragments in cache keys.
- Fix typo in warning message when any of ``--build-option``, ``--global-option``
and ``--install-option`` is used in requirements.txt
- Fix the logging of cached HTTP response shown as downloading.
- Effectively disable the wheel cache when it is not writable, as is the
case with the http cache.
- Correctly handle relative cache directory provided via --cache-dir.
Vendored Libraries
------------------
- Upgrade CacheControl to 0.12.5
- Upgrade certifi to 2019.9.11
- Upgrade colorama to 0.4.1
- Upgrade distlib to 0.2.9.post0
- Upgrade ipaddress to 1.0.22
- Update packaging to 20.0.
- Upgrade pkg_resources (via setuptools) to 44.0.0
- Upgrade pyparsing to 2.4.2
- Upgrade six to 1.12.0
- Upgrade urllib3 to 1.25.6
Improved Documentation
----------------------
- Document that "coding: utf-8" is supported in requirements.txt
- Explain how to get pip's source code in `Getting Started `_
- Describe how basic authentication credentials in URLs work.
- Add more clear installation instructions
- Fix documentation links for index options
- Better document the requirements file format
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.24 2019/10/15 17:16:54 adam Exp $
d189 3
d312 3
d357 3
a686 3
${PYSITELIB}/pip/_vendor/html5lib/_trie/datrie.py
${PYSITELIB}/pip/_vendor/html5lib/_trie/datrie.pyc
${PYSITELIB}/pip/_vendor/html5lib/_trie/datrie.pyo
d951 6
a974 3
${PYSITELIB}/pip/_vendor/toml.py
${PYSITELIB}/pip/_vendor/toml.pyc
${PYSITELIB}/pip/_vendor/toml.pyo
d978 3
@
1.24
log
@py-pip: updated to 19.3
19.3:
Deprecations and Removals
- Remove undocumented support for un-prefixed URL requirements pointing
to SVN repositories. Users relying on this can get the original behavior
by prefixing their URL with svn+ (which is backwards-compatible).
- Remove the deprecated --venv option from pip config.
Features
- Print a better error message when --no-binary or --only-binary is given
an argument starting with -.
- Make pip show warn about packages not found.
- Support including a port number in --trusted-host for both HTTP and HTTPS.
- Redact single-part login credentials from URLs in log messages.
- Implement manylinux2014 platform tag support. manylinux2014 is the successor
to manylinux2010. It allows carefully compiled binary wheels to be installed
on compatible Linux platforms. The manylinux2014 platform tag definition can
be found in PEP599 _.
Bug Fixes
- Abort installation if any archive contains a file which would be placed
outside the extraction location.
- pip's CLI completion code no longer prints a Traceback if it is interrupted.
- Correct inconsistency related to the hg+file scheme.
- Fix rmtree_errorhandler to skip non-existing directories.
- Ignore errors copying socket files for local source installs (in Python 3).
- Fix requirement line parser to correctly handle PEP 440 requirements with a URL
pointing to an archive file.
- The pip-wheel-metadata directory does not need to persist between invocations of pip, use a temporary directory instead of the current setup.py directory.
- Fix --trusted-host processing under HTTPS to trust any port number used
with the host.
- Switch to new distlib wheel script template. This should be functionally
equivalent for end users.
- Skip copying .tox and .nox directories to temporary build directories
- Fix handling of tokens (single part credentials) in URLs.
- Fix a regression that caused ~ expansion not to occur in --find-links
paths.
- Fix bypassed pip upgrade warning on Windows.
- Fix 'm' flag erroneously being appended to ABI tag in Python 3.8 on platforms that do not provide SOABI
- Hide security-sensitive strings like passwords in log messages related to
version control system (aka VCS) command invocations.
- Correctly uninstall symlinks that were installed in a virtualenv,
by tools such as flit install --symlink.
- Don't fail installation using pip.exe on Windows when pip wouldn't be upgraded.
- Use canonical distribution names when computing Required-By in pip show.
- Don't use hardlinks for locking selfcheck state file.
- Ignore "require_virtualenv" in pip config
- Fix pip freeze not showing correct entry for mercurial packages that use subdirectories.
- Fix a crash when sys.stdin is set to None, such as on AWS Lambda.
Vendored Libraries
- Upgrade certifi to 2019.9.11
- Add contextlib2 0.6.0 as a vendored dependency.
- Remove Lockfile as a vendored dependency.
- Upgrade msgpack to 0.6.2
- Upgrade packaging to 19.2
- Upgrade pep517 to 0.7.0
- Upgrade pyparsing to 2.4.2
- Upgrade pytoml to 0.1.21
- Upgrade setuptools to 41.4.0
- Upgrade urllib3 to 1.25.6
Improved Documentation
- Document caveats for UNC paths in uninstall and add .pth unit tests.
- Add architectural overview documentation.
- Document that --ignore-installed is dangerous.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.23 2019/08/03 11:23:09 adam Exp $
d39 3
d48 3
d54 3
a59 3
${PYSITELIB}/pip/_internal/collector.py
${PYSITELIB}/pip/_internal/collector.pyc
${PYSITELIB}/pip/_internal/collector.pyo
d63 3
d120 3
a122 6
${PYSITELIB}/pip/_internal/distributions/source/__init__.py
${PYSITELIB}/pip/_internal/distributions/source/__init__.pyc
${PYSITELIB}/pip/_internal/distributions/source/__init__.pyo
${PYSITELIB}/pip/_internal/distributions/source/legacy.py
${PYSITELIB}/pip/_internal/distributions/source/legacy.pyc
${PYSITELIB}/pip/_internal/distributions/source/legacy.pyo
a125 3
${PYSITELIB}/pip/_internal/download.py
${PYSITELIB}/pip/_internal/download.pyc
${PYSITELIB}/pip/_internal/download.pyo
d129 9
a137 6
${PYSITELIB}/pip/_internal/index.py
${PYSITELIB}/pip/_internal/index.pyc
${PYSITELIB}/pip/_internal/index.pyo
${PYSITELIB}/pip/_internal/legacy_resolve.py
${PYSITELIB}/pip/_internal/legacy_resolve.pyc
${PYSITELIB}/pip/_internal/legacy_resolve.pyo
d150 3
d162 3
d174 3
d186 3
d192 3
d201 15
d222 12
a233 3
${PYSITELIB}/pip/_internal/operations/generate_metadata.py
${PYSITELIB}/pip/_internal/operations/generate_metadata.pyc
${PYSITELIB}/pip/_internal/operations/generate_metadata.pyo
a236 3
${PYSITELIB}/pip/_internal/pep425tags.py
${PYSITELIB}/pip/_internal/pep425tags.pyc
${PYSITELIB}/pip/_internal/pep425tags.pyo
d261 33
d306 3
d312 6
d321 3
a341 3
${PYSITELIB}/pip/_internal/utils/marker_files.py
${PYSITELIB}/pip/_internal/utils/marker_files.pyc
${PYSITELIB}/pip/_internal/utils/marker_files.pyo
d351 3
a365 3
${PYSITELIB}/pip/_internal/utils/ui.py
${PYSITELIB}/pip/_internal/utils/ui.pyc
${PYSITELIB}/pip/_internal/utils/ui.pyo
d375 3
d396 3
a398 3
${PYSITELIB}/pip/_internal/wheel.py
${PYSITELIB}/pip/_internal/wheel.pyc
${PYSITELIB}/pip/_internal/wheel.pyo
d798 3
d816 3
a887 18
${PYSITELIB}/pip/_vendor/pytoml/__init__.py
${PYSITELIB}/pip/_vendor/pytoml/__init__.pyc
${PYSITELIB}/pip/_vendor/pytoml/__init__.pyo
${PYSITELIB}/pip/_vendor/pytoml/core.py
${PYSITELIB}/pip/_vendor/pytoml/core.pyc
${PYSITELIB}/pip/_vendor/pytoml/core.pyo
${PYSITELIB}/pip/_vendor/pytoml/parser.py
${PYSITELIB}/pip/_vendor/pytoml/parser.pyc
${PYSITELIB}/pip/_vendor/pytoml/parser.pyo
${PYSITELIB}/pip/_vendor/pytoml/test.py
${PYSITELIB}/pip/_vendor/pytoml/test.pyc
${PYSITELIB}/pip/_vendor/pytoml/test.pyo
${PYSITELIB}/pip/_vendor/pytoml/utils.py
${PYSITELIB}/pip/_vendor/pytoml/utils.pyc
${PYSITELIB}/pip/_vendor/pytoml/utils.pyo
${PYSITELIB}/pip/_vendor/pytoml/writer.py
${PYSITELIB}/pip/_vendor/pytoml/writer.pyc
${PYSITELIB}/pip/_vendor/pytoml/writer.pyo
d942 15
d963 18
d1089 1
@
1.23
log
@py-pip: updated to 19.2.1
19.2.1:
Bug Fixes
- Fix a NoneType AttributeError when evaluating hashes and no hashes
are provided.
19.2:
Deprecations and Removals
- Drop support for EOL Python 3.4.
- Improve deprecation messages to include the version in which the functionality will be removed.
Features
- Credentials will now be loaded using keyring when installed.
- Fully support using --trusted-host inside requirements files.
- Update timestamps in pip's --log file to include milliseconds.
- Respect whether a file has been marked as "yanked" from a simple repository
(see PEP 592 __ for details).
- When choosing candidates to install, prefer candidates with a hash matching
one of the user-provided hashes.
- Improve the error message when METADATA or PKG-INFO is None when
accessing metadata.
- Add a new command pip debug that can display e.g. the list of compatible
tags for the current Python.
- Display hint on installing with --pre when search results include pre-release versions.
- Report to Warehouse that pip is running under CI if the PIP_IS_CI environment variable is set.
- Allow --python-version to be passed as a dotted version string (e.g.
3.7 or 3.7.3).
- Log the final filename and SHA256 of a .whl file when done building a
wheel.
- Include the wheel's tags in the log message explanation when a candidate
wheel link is found incompatible.
- Add a --path argument to pip freeze to support --target
installations.
- Add a --path argument to pip list to support --target
installations.
Bug Fixes
- Set sys.argv[0] to the underlying setup.py when invoking setup.py
via the setuptools shim so setuptools doesn't think the path is -c.
- Update pip download to respect the given --python-version when checking
"Requires-Python".
- Respect --global-option and --install-option when installing from
a version control url (e.g. git).
- Make the "ascii" progress bar really be "ascii" and not Unicode.
- Fail elegantly when trying to set an incorrectly formatted key in config.
- Prevent DistutilsOptionError when prefix is indicated in the global environment and --target is used.
- Fix pip install to respect --ignore-requires-python when evaluating
links.
- Fix a debug log message when freezing an editable, non-version controlled
requirement.
- Extend to Subversion 1.8+ the behavior of calling Subversion in
interactive mode when pip is run interactively.
- Prevent pip install from permitting directory traversal if e.g.
a malicious server sends a Content-Disposition header with a filename
containing ../ or ..\\.
- Hide passwords in output when using --find-links.
- Include more details in the log message if pip freeze can't generate a
requirement string for a particular distribution.
- Add the line number and file location to the error message when reading an
invalid requirements file in certain situations.
- Prefer os.confstr to ctypes when extracting glibc version info.
- Improve error message printed when an invalid editable requirement is provided.
- Improve error message formatting when a command errors out in a subprocess.
Vendored Libraries
- Upgrade certifi to 2019.6.16
- Upgrade distlib to 0.2.9.post0
- Upgrade msgpack to 0.6.1
- Upgrade requests to 2.22.0
- Upgrade urllib3 to 1.25.3
- Patch vendored html5lib, to prefer using collections.abc where possible.
Improved Documentation
- Document how Python 2.7 support will be maintained.
- Upgrade Sphinx version used to build documentation.
- Fix generation of subcommand manpages.
- Mention that pip can install from git refs.
- Replace a failing example of pip installs with extras with a working one.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.22 2019/04/24 08:28:33 adam Exp $
d36 3
d45 3
d51 3
d111 6
a116 3
${PYSITELIB}/pip/_internal/distributions/source.py
${PYSITELIB}/pip/_internal/distributions/source.pyc
${PYSITELIB}/pip/_internal/distributions/source.pyo
d135 3
d162 15
d186 3
d219 3
d240 3
d249 3
a263 3
${PYSITELIB}/pip/_internal/utils/outdated.py
${PYSITELIB}/pip/_internal/utils/outdated.pyc
${PYSITELIB}/pip/_internal/utils/outdated.pyo
d270 3
d282 6
d508 3
a701 18
${PYSITELIB}/pip/_vendor/lockfile/__init__.py
${PYSITELIB}/pip/_vendor/lockfile/__init__.pyc
${PYSITELIB}/pip/_vendor/lockfile/__init__.pyo
${PYSITELIB}/pip/_vendor/lockfile/linklockfile.py
${PYSITELIB}/pip/_vendor/lockfile/linklockfile.pyc
${PYSITELIB}/pip/_vendor/lockfile/linklockfile.pyo
${PYSITELIB}/pip/_vendor/lockfile/mkdirlockfile.py
${PYSITELIB}/pip/_vendor/lockfile/mkdirlockfile.pyc
${PYSITELIB}/pip/_vendor/lockfile/mkdirlockfile.pyo
${PYSITELIB}/pip/_vendor/lockfile/pidlockfile.py
${PYSITELIB}/pip/_vendor/lockfile/pidlockfile.pyc
${PYSITELIB}/pip/_vendor/lockfile/pidlockfile.pyo
${PYSITELIB}/pip/_vendor/lockfile/sqlitelockfile.py
${PYSITELIB}/pip/_vendor/lockfile/sqlitelockfile.pyc
${PYSITELIB}/pip/_vendor/lockfile/sqlitelockfile.pyo
${PYSITELIB}/pip/_vendor/lockfile/symlinklockfile.py
${PYSITELIB}/pip/_vendor/lockfile/symlinklockfile.pyc
${PYSITELIB}/pip/_vendor/lockfile/symlinklockfile.pyo
d735 3
d762 3
d768 3
a932 39
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/__init__.py
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/__init__.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/__init__.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/_mixin.py
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/_mixin.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/_mixin.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/abnf_regexp.py
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/abnf_regexp.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/abnf_regexp.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/api.py
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/api.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/api.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/builder.py
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/builder.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/builder.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/compat.py
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/compat.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/compat.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/exceptions.py
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/exceptions.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/exceptions.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/iri.py
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/iri.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/iri.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/misc.py
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/misc.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/misc.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/normalizers.py
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/normalizers.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/normalizers.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/parseresult.py
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/parseresult.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/parseresult.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/uri.py
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/uri.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/uri.pyo
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/validators.py
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/validators.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/validators.pyo
@
1.22
log
@py-pip: updated to 19.1
19.1:
Features
- Configuration files may now also be stored under sys.prefix
- Avoid creating an unnecessary local clone of a Bazaar branch when exporting.
- Include in pip's User-Agent string whether it looks like pip is running
under CI.
- A custom (JSON-encoded) string can now be added to pip's User-Agent
using the PIP_USER_AGENT_USER_DATA environment variable.
- For consistency, passing --no-cache-dir no longer affects whether wheels
will be built. In this case, a temporary directory is used.
- Command arguments in subprocess log messages are now quoted using
shlex.quote().
- Prefix warning and error messages in log output with WARNING and ERROR.
- Using --build-options in a PEP 517 build now fails with an error,
rather than silently ignoring the option.
- Error out with an informative message if one tries to install a
pyproject.toml-style (PEP 517) source tree using --editable mode.
- When downloading a package, the ETA and average speed now only update once per second for better legibility.
Bug Fixes
- The stdout and stderr from VCS commands run by pip as subprocesses (e.g.
git, hg, etc.) no longer pollute pip's stdout.
- Fix handling of requests exceptions when dependencies are debundled.
- Make pip's self version check avoid recommending upgrades to prereleases if the currently-installed version is stable.
- Fixed crash when installing a requirement from a URL that comes from a dependency without a URL.
- Improve handling of file URIs: correctly handle file://localhost/... and don't try to use UNC paths on Unix.
- Fix utils.encoding.auto_decode() LookupError with invalid encodings.
utils.encoding.auto_decode() was broken when decoding Big Endian BOM
byte-strings on Little Endian or vice versa.
- Fix incorrect URL quoting of IPv6 addresses.
- Redact the password from the extra index URL when using pip -v.
- The spinner no longer displays a completion message after subprocess calls
not needing a spinner. It also no longer incorrectly reports an error after
certain subprocess calls to Git that succeeded.
- Fix the handling of editable mode during installs when pyproject.toml is
present but PEP 517 doesn't require the source tree to be treated as
pyproject.toml-style.
- Fix NameError when handling an invalid requirement.
Vendored Libraries
- Updated certifi to 2019.3.9
- Updated distro to 1.4.0
- Update progress to 1.5
- Updated pyparsing to 2.4.0
- Updated pkg_resources to 41.0.1 (via setuptools)
Improved Documentation
- Make dashes render correctly when displaying long options like
--find-links in the text.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.21 2019/01/24 08:29:39 adam Exp $
d57 3
d93 15
d117 3
d138 9
a185 3
${PYSITELIB}/pip/_internal/resolve.py
${PYSITELIB}/pip/_internal/resolve.pyc
${PYSITELIB}/pip/_internal/resolve.pyo
d213 3
d240 3
d258 3
d891 39
@
1.21
log
@py-pip: updated to 19.0.1
19.0.1:
Bug Fixes
- Fix a crash when using --no-cache-dir with PEP 517 distributions
19.0:
Deprecations and Removals
- Deprecate support for Python 3.4
- Start printing a warning for Python 2.7 to warn of impending Python 2.7 End-of-life and
prompt users to start migrating to Python 3.
- Remove the deprecated --process-dependency-links option.
- Remove the deprecated SVN editable detection based on dependency links
during freeze.
Features
- Implement PEP 517 (allow projects to specify a build backend via pyproject.toml).
- Implement manylinux2010 platform tag support. manylinux2010 is the successor
to manylinux1. It allows carefully compiled binary wheels to be installed
on compatible Linux platforms.
- Improve build isolation: handle .pth files, so namespace packages are correctly supported under Python 3.2 and earlier.
- Include the package name in a freeze warning if the package is not installed.
- Warn when dropping an --[extra-]index-url value that points to an existing local directory.
- Prefix pip's --log file lines with their timestamp.
Bug Fixes
- Avoid creating excessively long temporary paths when uninstalling packages.
- Redact the password from the URL in various log messages.
- Avoid creating excessively long temporary paths when uninstalling packages.
- Avoid printing a stack trace when given an invalid requirement.
- Present 401 warning if username/password do not work for URL
- Handle requests.exceptions.RetryError raised in PackageFinder that was causing pip to fail silently when some indexes were unreachable.
- Handle a broken stdout pipe more gracefully (e.g. when running pip list | head).
- Fix crash from setting PIP_NO_CACHE_DIR=yes.
- Fix crash from unparseable requirements when checking installed packages.
- Fix content type detection if a directory named like an archive is used as a package source.
- Fix listing of outdated packages that are not dependencies of installed packages in pip list --outdated --not-required
- Fix sorting TypeError in move_wheel_files() when installing some packages.
- Fix support for invoking pip using python src/pip ....
- Greatly reduce memory usage when installing wheels containing large files.
- Editable non-VCS installs now freeze as editable.
- Editable Git installs without a remote now freeze as editable.
- Canonicalize sdist file names so they can be matched to a canonicalized package name passed to pip install.
- Properly decode special characters in SVN URL credentials.
- Make PIP_NO_CACHE_DIR disable the cache also for truthy values like "true", "yes", "1", etc.
Vendored Libraries
- Include license text of vendored 3rd party libraries.
- Update certifi to 2018.11.29
- Update colorama to 0.4.1
- Update distlib to 0.2.8
- Update idna to 2.8
- Update packaging to 19.0
- Update pep517 to 0.5.0
- Update pkg_resources to 40.6.3 (via setuptools)
- Update pyparsing to 2.3.1
- Update pytoml to 0.1.20
- Update requests to 2.21.0
- Update six to 1.12.0
- Update urllib3 to 1.24.1
Improved Documentation
- Include the Vendoring Policy in the documentation.
- Add instructions for running pip from source to Development documentation.
- Remove references to removed #egg=- functionality
- Fix omission of command name in HTML usage documentation
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.20 2018/10/07 06:47:29 adam Exp $
a710 3
${PYSITELIB}/pip/_vendor/progress/helpers.py
${PYSITELIB}/pip/_vendor/progress/helpers.pyc
${PYSITELIB}/pip/_vendor/progress/helpers.pyo
@
1.20
log
@py-pip: updated to 18.1
18.1:
Features
- Allow PEP 508 URL requirements to be used as dependencies.
As a security measure, pip will raise an exception when installing packages from
PyPI if those packages depend on packages not also hosted on PyPI.
In the future, PyPI will block uploading packages with such external URL dependencies directly.
- Upgrade pyparsing to 2.2.1.
- Allows dist options (--abi, --python-version, --platform, --implementation) when installing with --target
- Support passing svn+ssh URLs with a username to pip install -e.
- pip now ensures that the RECORD file is sorted when installing from a wheel file.
- Add support for Python 3.7.
- Malformed configuration files now show helpful error messages, instead of tracebacks.
Bug Fixes
- Checkout the correct branch when doing an editable Git install.
- Run self-version-check only on commands that may access the index, instead of
trying on every run and failing to do so due to missing options.
- Allow a Git ref to be installed over an existing installation.
- Show a better error message when a configuration option has an invalid value.
- Always revalidate cached simple API pages instead of blindly caching them for up to 10
minutes.
- Avoid caching self-version-check information when cache is disabled.
- Avoid traceback printing on autocomplete after flags in the CLI.
- Fix incorrect parsing of egg names if pip needs to guess the package name.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.19 2018/08/07 09:56:53 adam Exp $
d678 3
d729 6
d813 3
a857 3
${PYSITELIB}/pip/_vendor/urllib3/packages/ordered_dict.py
${PYSITELIB}/pip/_vendor/urllib3/packages/ordered_dict.pyc
${PYSITELIB}/pip/_vendor/urllib3/packages/ordered_dict.pyo
@
1.19
log
@py-pip: updated to 18.0
18.0:
Process
- Switch to a Calendar based versioning scheme.
- Formally document our deprecation process as a minimum of 6 months of deprecation
warnings.
- Adopt and document NEWS fragment writing style.
- Switch to releasing a new, non bug fix version of pip every 3 months.
Deprecations and Removals
- Remove the legacy format from pip list.
- Dropped support for Python 3.3.
- Remove support for cleaning up #egg fragment postfixes.
- Remove the shim for the old get-pip.py location.
For the past 2 years, it's only been redirecting users to use the newer
https://bootstrap.pypa.io/get-pip.py location.
Features
- Introduce a new --prefer-binary flag, to prefer older wheels over newer source packages.
- Improve autocompletion function on file name completion after options
which have ````, ```` or ```` as metavar.
- Add support for installing PEP 518 build dependencies from source.
- Improve status message when upgrade is skipped due to only-if-needed strategy.
Bug Fixes
- Update pip's self-check logic to not use a virtualenv specific file and honor cache-dir.
- Remove compiled pyo files for wheel packages.
- Speed up printing of newly installed package versions.
- Restrict install time dependency warnings to directly-dependant packages.
Warning about the entire package set has resulted in users getting confused as
to why pip is printing these warnings.
- Improve handling of PEP 518 build requirements: support environment markers and extras.
- Remove username/password from log message when using index with basic auth.
- Remove trailing os.sep from PATH directories to avoid false negatives.
- Fix "pip wheel pip" being blocked by the "don't use pip to modify itself" check.
- Disable pip's version check (and upgrade message) when installed by a different package manager.
This works better with Linux distributions where pip's upgrade message may
result in users running pip in a manner that modifies files that should be
managed by the OS's package manager.
- Check for file existence and unlink first when clobbering existing files during a wheel install.
- Improve error message to be more specific when no files are found as listed in as listed in PKG-INFO.
- Always read ``pyproject.toml`` as UTF-8. This fixes Unicode handling on Windows and Python 2.
- Fix a crash that occurs when PATH not set, while generating script location warning.
- Disallow packages with ``pyproject.toml`` files that have an empty build-system table.
Vendored Libraries
- Update CacheControl to 0.12.5.
- Update certifi to 2018.4.16.
- Update distro to 1.3.0.
- Update idna to 2.7.
- Update ipaddress to 1.0.22.
- Update pkg_resources to 39.2.0 (via setuptools).
- Update progress to 1.4.
- Update pytoml to 0.1.16.
- Update requests to 2.19.1.
- Update urllib3 to 1.23.
Improved Documentation
- Document how to use pip with a proxy server.
- Document that the output of pip show is in RFC-compliant mail header format.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.18 2018/04/17 08:42:35 adam Exp $
a17 6
${PYSITELIB}/pip/_internal/basecommand.py
${PYSITELIB}/pip/_internal/basecommand.pyc
${PYSITELIB}/pip/_internal/basecommand.pyo
${PYSITELIB}/pip/_internal/baseparser.py
${PYSITELIB}/pip/_internal/baseparser.pyc
${PYSITELIB}/pip/_internal/baseparser.pyo
d24 21
a44 3
${PYSITELIB}/pip/_internal/cmdoptions.py
${PYSITELIB}/pip/_internal/cmdoptions.pyc
${PYSITELIB}/pip/_internal/cmdoptions.pyo
a86 3
${PYSITELIB}/pip/_internal/compat.py
${PYSITELIB}/pip/_internal/compat.pyc
${PYSITELIB}/pip/_internal/compat.pyo
d105 6
d114 3
d132 3
d138 3
a158 3
${PYSITELIB}/pip/_internal/status_codes.py
${PYSITELIB}/pip/_internal/status_codes.pyc
${PYSITELIB}/pip/_internal/status_codes.pyo
d165 3
d189 3
d672 21
@
1.18
log
@py-pip: updated to 10.0.0
10.0.0:
Bug Fixes
- Prevent false-positive installation warnings due to incomplete name
normalizaton.
- Fix issue where installing from Git with a short SHA would fail.
- Accept pre-release versions when checking for conflicts with pip check or pip
install.
- ``ioctl(fd, termios.TIOCGWINSZ, ...)`` needs 8 bytes of data
- Do not warn about script location when installing to the directory containing
sys.executable. This is the case when 'pip install'ing without activating a
virtualenv.
- Fix PEP 518 support.
- Don't warn about script locations if ``--target`` is specified.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.17 2018/03/17 06:51:58 adam Exp $
a7 1
${PYSITELIB}/${EGG_INFODIR}/requires.txt
d126 3
d825 3
a836 3
${PYSITELIB}/pip/_vendor/urllib3/util/selectors.py
${PYSITELIB}/pip/_vendor/urllib3/util/selectors.pyc
${PYSITELIB}/pip/_vendor/urllib3/util/selectors.pyo
@
1.17
log
@py-pip: updated to 9.0.2
Released v9.0.2
* Fallback to using SecureTransport on macOS when the linked OpenSSL is too old
to support TLSv1.2.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.16 2016/12/23 19:12:38 jdolecek Exp $
d16 183
d604 12
a615 3
${PYSITELIB}/pip/_vendor/ordereddict.py
${PYSITELIB}/pip/_vendor/ordereddict.pyc
${PYSITELIB}/pip/_vendor/ordereddict.pyo
d646 3
d667 12
a678 3
${PYSITELIB}/pip/_vendor/re-vendor.py
${PYSITELIB}/pip/_vendor/re-vendor.pyc
${PYSITELIB}/pip/_vendor/re-vendor.pyo
a696 1
${PYSITELIB}/pip/_vendor/requests/cacert.pem
a861 159
${PYSITELIB}/pip/basecommand.py
${PYSITELIB}/pip/basecommand.pyc
${PYSITELIB}/pip/basecommand.pyo
${PYSITELIB}/pip/baseparser.py
${PYSITELIB}/pip/baseparser.pyc
${PYSITELIB}/pip/baseparser.pyo
${PYSITELIB}/pip/cmdoptions.py
${PYSITELIB}/pip/cmdoptions.pyc
${PYSITELIB}/pip/cmdoptions.pyo
${PYSITELIB}/pip/commands/__init__.py
${PYSITELIB}/pip/commands/__init__.pyc
${PYSITELIB}/pip/commands/__init__.pyo
${PYSITELIB}/pip/commands/check.py
${PYSITELIB}/pip/commands/check.pyc
${PYSITELIB}/pip/commands/check.pyo
${PYSITELIB}/pip/commands/completion.py
${PYSITELIB}/pip/commands/completion.pyc
${PYSITELIB}/pip/commands/completion.pyo
${PYSITELIB}/pip/commands/download.py
${PYSITELIB}/pip/commands/download.pyc
${PYSITELIB}/pip/commands/download.pyo
${PYSITELIB}/pip/commands/freeze.py
${PYSITELIB}/pip/commands/freeze.pyc
${PYSITELIB}/pip/commands/freeze.pyo
${PYSITELIB}/pip/commands/hash.py
${PYSITELIB}/pip/commands/hash.pyc
${PYSITELIB}/pip/commands/hash.pyo
${PYSITELIB}/pip/commands/help.py
${PYSITELIB}/pip/commands/help.pyc
${PYSITELIB}/pip/commands/help.pyo
${PYSITELIB}/pip/commands/install.py
${PYSITELIB}/pip/commands/install.pyc
${PYSITELIB}/pip/commands/install.pyo
${PYSITELIB}/pip/commands/list.py
${PYSITELIB}/pip/commands/list.pyc
${PYSITELIB}/pip/commands/list.pyo
${PYSITELIB}/pip/commands/search.py
${PYSITELIB}/pip/commands/search.pyc
${PYSITELIB}/pip/commands/search.pyo
${PYSITELIB}/pip/commands/show.py
${PYSITELIB}/pip/commands/show.pyc
${PYSITELIB}/pip/commands/show.pyo
${PYSITELIB}/pip/commands/uninstall.py
${PYSITELIB}/pip/commands/uninstall.pyc
${PYSITELIB}/pip/commands/uninstall.pyo
${PYSITELIB}/pip/commands/wheel.py
${PYSITELIB}/pip/commands/wheel.pyc
${PYSITELIB}/pip/commands/wheel.pyo
${PYSITELIB}/pip/compat/__init__.py
${PYSITELIB}/pip/compat/__init__.pyc
${PYSITELIB}/pip/compat/__init__.pyo
${PYSITELIB}/pip/compat/dictconfig.py
${PYSITELIB}/pip/compat/dictconfig.pyc
${PYSITELIB}/pip/compat/dictconfig.pyo
${PYSITELIB}/pip/download.py
${PYSITELIB}/pip/download.pyc
${PYSITELIB}/pip/download.pyo
${PYSITELIB}/pip/exceptions.py
${PYSITELIB}/pip/exceptions.pyc
${PYSITELIB}/pip/exceptions.pyo
${PYSITELIB}/pip/index.py
${PYSITELIB}/pip/index.pyc
${PYSITELIB}/pip/index.pyo
${PYSITELIB}/pip/locations.py
${PYSITELIB}/pip/locations.pyc
${PYSITELIB}/pip/locations.pyo
${PYSITELIB}/pip/models/__init__.py
${PYSITELIB}/pip/models/__init__.pyc
${PYSITELIB}/pip/models/__init__.pyo
${PYSITELIB}/pip/models/index.py
${PYSITELIB}/pip/models/index.pyc
${PYSITELIB}/pip/models/index.pyo
${PYSITELIB}/pip/operations/__init__.py
${PYSITELIB}/pip/operations/__init__.pyc
${PYSITELIB}/pip/operations/__init__.pyo
${PYSITELIB}/pip/operations/check.py
${PYSITELIB}/pip/operations/check.pyc
${PYSITELIB}/pip/operations/check.pyo
${PYSITELIB}/pip/operations/freeze.py
${PYSITELIB}/pip/operations/freeze.pyc
${PYSITELIB}/pip/operations/freeze.pyo
${PYSITELIB}/pip/pep425tags.py
${PYSITELIB}/pip/pep425tags.pyc
${PYSITELIB}/pip/pep425tags.pyo
${PYSITELIB}/pip/req/__init__.py
${PYSITELIB}/pip/req/__init__.pyc
${PYSITELIB}/pip/req/__init__.pyo
${PYSITELIB}/pip/req/req_file.py
${PYSITELIB}/pip/req/req_file.pyc
${PYSITELIB}/pip/req/req_file.pyo
${PYSITELIB}/pip/req/req_install.py
${PYSITELIB}/pip/req/req_install.pyc
${PYSITELIB}/pip/req/req_install.pyo
${PYSITELIB}/pip/req/req_set.py
${PYSITELIB}/pip/req/req_set.pyc
${PYSITELIB}/pip/req/req_set.pyo
${PYSITELIB}/pip/req/req_uninstall.py
${PYSITELIB}/pip/req/req_uninstall.pyc
${PYSITELIB}/pip/req/req_uninstall.pyo
${PYSITELIB}/pip/status_codes.py
${PYSITELIB}/pip/status_codes.pyc
${PYSITELIB}/pip/status_codes.pyo
${PYSITELIB}/pip/utils/__init__.py
${PYSITELIB}/pip/utils/__init__.pyc
${PYSITELIB}/pip/utils/__init__.pyo
${PYSITELIB}/pip/utils/appdirs.py
${PYSITELIB}/pip/utils/appdirs.pyc
${PYSITELIB}/pip/utils/appdirs.pyo
${PYSITELIB}/pip/utils/build.py
${PYSITELIB}/pip/utils/build.pyc
${PYSITELIB}/pip/utils/build.pyo
${PYSITELIB}/pip/utils/deprecation.py
${PYSITELIB}/pip/utils/deprecation.pyc
${PYSITELIB}/pip/utils/deprecation.pyo
${PYSITELIB}/pip/utils/encoding.py
${PYSITELIB}/pip/utils/encoding.pyc
${PYSITELIB}/pip/utils/encoding.pyo
${PYSITELIB}/pip/utils/filesystem.py
${PYSITELIB}/pip/utils/filesystem.pyc
${PYSITELIB}/pip/utils/filesystem.pyo
${PYSITELIB}/pip/utils/glibc.py
${PYSITELIB}/pip/utils/glibc.pyc
${PYSITELIB}/pip/utils/glibc.pyo
${PYSITELIB}/pip/utils/hashes.py
${PYSITELIB}/pip/utils/hashes.pyc
${PYSITELIB}/pip/utils/hashes.pyo
${PYSITELIB}/pip/utils/logging.py
${PYSITELIB}/pip/utils/logging.pyc
${PYSITELIB}/pip/utils/logging.pyo
${PYSITELIB}/pip/utils/outdated.py
${PYSITELIB}/pip/utils/outdated.pyc
${PYSITELIB}/pip/utils/outdated.pyo
${PYSITELIB}/pip/utils/packaging.py
${PYSITELIB}/pip/utils/packaging.pyc
${PYSITELIB}/pip/utils/packaging.pyo
${PYSITELIB}/pip/utils/setuptools_build.py
${PYSITELIB}/pip/utils/setuptools_build.pyc
${PYSITELIB}/pip/utils/setuptools_build.pyo
${PYSITELIB}/pip/utils/ui.py
${PYSITELIB}/pip/utils/ui.pyc
${PYSITELIB}/pip/utils/ui.pyo
${PYSITELIB}/pip/vcs/__init__.py
${PYSITELIB}/pip/vcs/__init__.pyc
${PYSITELIB}/pip/vcs/__init__.pyo
${PYSITELIB}/pip/vcs/bazaar.py
${PYSITELIB}/pip/vcs/bazaar.pyc
${PYSITELIB}/pip/vcs/bazaar.pyo
${PYSITELIB}/pip/vcs/git.py
${PYSITELIB}/pip/vcs/git.pyc
${PYSITELIB}/pip/vcs/git.pyo
${PYSITELIB}/pip/vcs/mercurial.py
${PYSITELIB}/pip/vcs/mercurial.pyc
${PYSITELIB}/pip/vcs/mercurial.pyo
${PYSITELIB}/pip/vcs/subversion.py
${PYSITELIB}/pip/vcs/subversion.pyc
${PYSITELIB}/pip/vcs/subversion.pyo
${PYSITELIB}/pip/wheel.py
${PYSITELIB}/pip/wheel.pyc
${PYSITELIB}/pip/wheel.pyo
@
1.16
log
@Update py-pip to 9.0.1
Changes:
* Correct the deprecation message when not specifying a --format
so that it uses the correct setting name (format) rather than the
incorrect one (list_format) (#4058).
* Fix pip check to check all available distributions and not just the local
ones (#4083).
* Fix a crash on non ASCII characters from lsb_release (#4062).
* Fix an SyntaxError in an an used module of a vendored dependency (#4059).
* Fix UNC paths on Windows (#4064).
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.15 2016/11/06 00:32:12 wen Exp $
d61 133
d376 24
d478 6
d506 3
d515 3
a517 201
${PYSITELIB}/pip/_vendor/requests/packages/__init__.py
${PYSITELIB}/pip/_vendor/requests/packages/__init__.pyc
${PYSITELIB}/pip/_vendor/requests/packages/__init__.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/__init__.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/__init__.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/__init__.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/big5freq.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/big5freq.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/big5freq.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/big5prober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/big5prober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/big5prober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/chardetect.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/chardetect.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/chardetect.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/chardistribution.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/chardistribution.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/chardistribution.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/charsetgroupprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/charsetgroupprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/charsetgroupprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/charsetprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/charsetprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/charsetprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/codingstatemachine.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/codingstatemachine.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/codingstatemachine.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/compat.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/compat.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/compat.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/constants.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/constants.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/constants.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/cp949prober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/cp949prober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/cp949prober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/escprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/escprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/escprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/escsm.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/escsm.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/escsm.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/eucjpprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/eucjpprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/eucjpprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euckrfreq.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euckrfreq.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euckrfreq.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euckrprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euckrprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euckrprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euctwfreq.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euctwfreq.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euctwfreq.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euctwprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euctwprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euctwprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/gb2312freq.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/gb2312freq.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/gb2312freq.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/gb2312prober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/gb2312prober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/gb2312prober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/hebrewprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/hebrewprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/hebrewprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/jisfreq.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/jisfreq.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/jisfreq.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/jpcntx.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/jpcntx.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/jpcntx.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langbulgarianmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langbulgarianmodel.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langbulgarianmodel.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langcyrillicmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langcyrillicmodel.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langcyrillicmodel.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langgreekmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langgreekmodel.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langgreekmodel.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langhebrewmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langhebrewmodel.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langhebrewmodel.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langhungarianmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langhungarianmodel.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langhungarianmodel.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langthaimodel.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langthaimodel.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langthaimodel.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/latin1prober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/latin1prober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/latin1prober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcharsetprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcharsetprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcharsetprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcsgroupprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcsgroupprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcsgroupprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcssm.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcssm.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcssm.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sbcharsetprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sbcharsetprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sbcharsetprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sbcsgroupprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sbcsgroupprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sbcsgroupprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sjisprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sjisprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sjisprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/universaldetector.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/universaldetector.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/universaldetector.pyo
${PYSITELIB}/pip/_vendor/requests/packages/chardet/utf8prober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/utf8prober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/chardet/utf8prober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/__init__.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/__init__.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/__init__.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/_collections.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/_collections.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/_collections.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/connection.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/connection.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/connection.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/connectionpool.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/connectionpool.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/connectionpool.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/__init__.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/__init__.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/__init__.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/appengine.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/appengine.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/appengine.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/ntlmpool.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/ntlmpool.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/ntlmpool.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/pyopenssl.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/pyopenssl.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/pyopenssl.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/socks.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/socks.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/socks.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/exceptions.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/exceptions.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/exceptions.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/fields.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/fields.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/fields.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/filepost.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/filepost.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/filepost.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/__init__.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/__init__.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/__init__.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/ordered_dict.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/ordered_dict.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/ordered_dict.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/six.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/six.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/six.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/__init__.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/__init__.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/poolmanager.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/poolmanager.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/poolmanager.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/request.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/request.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/request.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/response.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/response.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/response.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/__init__.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/__init__.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/__init__.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/connection.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/connection.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/connection.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/request.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/request.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/request.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/response.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/response.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/response.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/retry.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/retry.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/retry.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/ssl_.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/ssl_.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/ssl_.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/timeout.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/timeout.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/timeout.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/url.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/url.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/url.pyo
d536 108
@
1.15
log
@Update to 9.0.0
Upstream changes:
9.0.0 (2016-11-02)
BACKWARD INCOMPATIBLE Remove the attempted autodetection of requirement names from URLs, URLs must include a name via #egg=.
DEPRECATION pip install --egg have been deprecated and will be removed in the future. This "feature" has a long list of drawbacks where it breaks almost all of pip's other features in subtle and hard to diagnose ways.
Add a pip check command to check installed packages dependencies (PR #3750).
Added option to allow user to abort pip operation if file/directory exists
Added Appveyor CI
Uninstall existing packages when performing an editable installation of the same packages (#1548).
Pip show is less verbose by default. --verbose prints multiline fields. (PR #3858).
Added optional column formatting to pip list (#3651).
Add --not-required option to pip list to list packages that are not dependencies of other packages.
Fix the build on systems with symlinked /tmp directory for custom builds such as numpy (PR #3701).
Fix regression in pip freeze: when there is more than one git remote, priority is given to the remote named origin (PR #3708, #3616).
Fix crash when calling pip freeze with invalid requirement installed (PR #3704, #3681).
Support multiple --requirement files in pip freeze (PR #3703).
Implementation of pep-503 data-requires-python. When this field is present for a release link, pip will ignore the download when installing to a Python version that doesn't satisfy the requirement.
Pip wheel now works on editable packages too (it was only working on editable dependencies before); this allows running pip wheel on the result of pip freeze in presence of editable requirements (PR #3695, #3291).
Load credentials from .netrc files (PR #3715, #3569).
Add --platform, --python-version, --implementation and --abi parameters to pip download. These allow utilities and advanced users to gather distributions for interpreters other than the one pip is being run on. (PR #3760)
Skip scanning virtual environments even when venv/bin/python is a dangling symlink.
Added pip completion support for fish shell.
Fix problems on Windows on Python 2 when username or hostname contains non-ASCII characters (#3463, PR #3970, PR #4000).
Use git fetch --tags to fetch tags in addition to everything else that is normally fetched; this is necessary in case a git requirement url points to a tag or commit that is not on a branch (PR #3791)
Normalize package names before using in pip show (#3976)
Raise when Requires-Python do not match the running version and add --ignore-requires-python option as escape hatch (PR #3846).
Report the correct installed version when performing an upgrade in some corner cases (#2382)
Add -i shorthand for --index flag in pip search
Do not optionally load C dependencies in requests (#1840, #2930, #3024)
Strip authentication from SVN url prior to passing it into svn (PR #3697, #3209).
Also install in platlib with --target option (PR #3694, #3682).
Restore the ability to use inline comments in requirements files passed to pip freeze (#3680).
Deprecate --default-vcs option (#4052).
@
text
@d1 1
a1 1
@@comment $NetBSD$
d235 2
@
1.14
log
@Fix PLIST for python != 2.7
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.13 2016/08/27 11:41:23 richard Exp $
d19 3
d138 3
d144 24
a173 3
${PYSITELIB}/pip/_vendor/html5lib/filters/_base.py
${PYSITELIB}/pip/_vendor/html5lib/filters/_base.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/_base.pyo
d177 3
d198 3
a200 18
${PYSITELIB}/pip/_vendor/html5lib/ihatexml.py
${PYSITELIB}/pip/_vendor/html5lib/ihatexml.pyc
${PYSITELIB}/pip/_vendor/html5lib/ihatexml.pyo
${PYSITELIB}/pip/_vendor/html5lib/inputstream.py
${PYSITELIB}/pip/_vendor/html5lib/inputstream.pyc
${PYSITELIB}/pip/_vendor/html5lib/inputstream.pyo
${PYSITELIB}/pip/_vendor/html5lib/sanitizer.py
${PYSITELIB}/pip/_vendor/html5lib/sanitizer.pyc
${PYSITELIB}/pip/_vendor/html5lib/sanitizer.pyo
${PYSITELIB}/pip/_vendor/html5lib/serializer/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/serializer/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/serializer/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/serializer/htmlserializer.py
${PYSITELIB}/pip/_vendor/html5lib/serializer/htmlserializer.pyc
${PYSITELIB}/pip/_vendor/html5lib/serializer/htmlserializer.pyo
${PYSITELIB}/pip/_vendor/html5lib/tokenizer.py
${PYSITELIB}/pip/_vendor/html5lib/tokenizer.pyc
${PYSITELIB}/pip/_vendor/html5lib/tokenizer.pyo
d204 3
d213 3
a215 3
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/_base.py
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/_base.pyc
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/_base.pyo
d228 3
a230 3
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/_base.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/_base.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/_base.pyo
d235 6
a240 26
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshistream.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshistream.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshistream.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/lxmletree.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/lxmletree.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/lxmletree.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/pulldom.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/pulldom.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/pulldom.pyo
${PYSITELIB}/pip/_vendor/html5lib/trie/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/trie/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/trie/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/trie/_base.py
${PYSITELIB}/pip/_vendor/html5lib/trie/_base.pyc
${PYSITELIB}/pip/_vendor/html5lib/trie/_base.pyo
${PYSITELIB}/pip/_vendor/html5lib/trie/datrie.py
${PYSITELIB}/pip/_vendor/html5lib/trie/datrie.pyc
${PYSITELIB}/pip/_vendor/html5lib/trie/datrie.pyo
${PYSITELIB}/pip/_vendor/html5lib/trie/py.py
${PYSITELIB}/pip/_vendor/html5lib/trie/py.pyc
${PYSITELIB}/pip/_vendor/html5lib/trie/py.pyo
${PYSITELIB}/pip/_vendor/html5lib/utils.py
${PYSITELIB}/pip/_vendor/html5lib/utils.pyc
${PYSITELIB}/pip/_vendor/html5lib/utils.pyo
d262 3
d566 15
d593 3
a634 3
${PYSITELIB}/pip/compat/ordereddict.py
${PYSITELIB}/pip/compat/ordereddict.pyc
${PYSITELIB}/pip/compat/ordereddict.pyo
d656 3
d701 3
d713 3
@
1.13
log
@update to py-pip-8.1.2
CHANGES since previous pkgsrc version:
* Don't attempt to wrap search results for extremely narrow terminal windows
(:issue:`3655`).
**8.1.1 (2016-03-17)**
* Fix regression with non-ascii requirement files on Python 2 and add support
for encoding headers in requirement files (:issue:`3548`, :pull:`3547`).
**8.1.0 (2016-03-05)**
* Implement PEP 513, which adds support for the manylinux1 platform tag,
allowing carefully compiled binary wheels to be installed on compatible Linux
platforms.
* Allow wheels which are not specific to a particular Python interpreter but
which are specific to a particular platform (:issue:`3202`).
* Fixed an issue where ``call_subprocess`` would crash trying to print debug
data on child process failure (:issue:`3521`, :pull:`3522`).
* Exclude the wheel package from the `pip freeze` output (like pip and setuptools).
:issue:`2989`.
* Allow installing modules from a subdirectory of a vcs repository
in non-editable mode (:issue:`3217`, :pull:`3466`).
* Make pip wheel and pip download work with vcs urls with subdirectory option
(:pull:`3466`).
* Show classifiers in ``pip show``.
* Show PEP376 Installer in ``pip show`` (:issue:`3517`).
* Unhide completion command (:pull:`1810`).
* Show latest version number in ``pip search`` results (:pull:`1415`).
* Decode requirement files according to their BOM if present (:pull:`3485`,
:issue:`2865`).
* Fix and deprecate package name detection from url path (:issue:`3523` and
:pull:`3495`).
* Correct the behavior where interpreter specific tags (such as cp34) were
being used on later versions of the same interprter instead of only for that
specific interpreter (:issue:`3472`).
* Fix an issue where pip would erroneously install a 64 bit wheel on a 32 bit
Python running on a 64 bit OS X machine.
* Do not assume that all git repositories have an origin remote.
* Correctly display the line to add to a requirements.txt for an URL based
dependency when ``--require-hashes`` is enabled.
**8.0.3 (2016-02-25)**
* Make ``install --quiet`` really quiet. See :issue:`3418`.
* Fix a bug when removing packages in python 3: disable INI-style parsing of the
entry_point.txt file to allow entry point names with colons (:pull:`3434`)
* Normalize generated script files path in RECORD files. (:pull:`3448`)
* Fix bug introduced in 8.0.0 where subcommand output was not shown,
even when the user specified ``-v`` / ``--verbose``. :issue:`3486`.
* Enable python -W with respect to PipDeprecationWarning. (:pull:`3455`)
* Upgrade distlib to 0.2.2 (fix :issue:`3467`):
* Improved support for Jython when quoting executables in output scripts.
* Add a `--all` option to `pip freeze` to include usually skipped package
(like pip, setuptools and wheel) to the freeze output. :issue:`1610`.
**8.0.2 (2016-01-21)**
* Stop attempting to trust the system CA trust store because it's extremely
common for them to be broken, often in incompatible ways. See :pull:`3416`.
**8.0.1 (2016-01-21)**
* Detect CAPaths in addition to CAFiles on platforms that provide them.
* Installing argparse or wsgiref will no longer warn or error - pip will allow
the installation even though it may be useless (since the installed thing
will be shadowed by the standard library).
* Upgrading a distutils installed item that is installed outside of a virtual
environment, while inside of a virtual environment will no longer warn or
error.
* Fix a bug where pre-releases were showing up in ``pip list --outdated``
without the ``--pre`` flag.
* Switch the SOABI emulation from using RuntimeWarnings to debug logging.
* Rollback the removal of the ability to uninstall distutils installed items
until a future date.
**8.0.0 (2016-01-19)**
* **BACKWARD INCOMPATIBLE** Drop support for Python 3.2.
* **BACKWARD INCOMPATIBLE** Remove the ability to find any files other than the
ones directly linked from the index or find-links pages.
* **BACKWARD INCOMPATIBLE** Remove the ``--download-cache`` which had been
deprecated and no-op'd in 6.0.
* **BACKWARD INCOMPATIBLE** Remove the ``--log-explicit-levels`` which had been
deprecated in 6.0.
* **BACKWARD INCOMPATIBLE** Change pip wheel --wheel-dir default path from
/wheelhouse to .
* Deprecate and no-op the ``--allow-external``, ``--allow-all-external``, and
``--allow-unverified`` functionality that was added as part of PEP 438. With
changes made to the repository protocol made in PEP 470, these options are no
longer functional.
* Allow ``--trusted-host`` within a requirements file. :issue:`2822`.
* Allow ``--process-dependency-links`` within a requirements file. :issue:`1274`.
* Allow ``--pre`` within a requirements file. :issue:`1273`.
* Allow repository URLs with secure transports to count as trusted. (E.g.,
"git+ssh" is okay.) :issue:`2811`.
* Implement a top-level ``pip download`` command and deprecate
``pip install --download``.
* Fixed :issue:`3141`, when uninstalling, look for the case of paths containing
symlinked directories (:pull:`3154`)
* When installing, if building a wheel fails, clear up the build directory
before falling back to a source install. :issue:`3047`.
* Fix user directory expansion when ``HOME=/``. Workaround for Python bug
http://bugs.python.org/issue14768, reported in :issue:`2996`.
* Fixed :issue:`3009`, correct reporting of requirements file line numbers
(:pull:`3125`)
* Fixed :issue:`1062`, Exception(IOError) for ``pip freeze`` and ``pip list``
commands with subversion >= 1.7. (:pull:`3346`)
* Provide a spinner showing that progress is happening when installing or
building a package via ``setup.py``. This will alleviate concerns that
projects with unusually long build times have with pip appearing to stall.
* Include the functionality of ``peep`` into pip, allowing hashes to be baked
into a requirements file and ensuring that the packages being downloaded
match one of those hashes. This is an additional, opt-in security measure
that, when used, removes the need to trust the repository.
* Fix a bug causing pip to not select a wheel compiled against an OSX SDK later
than what Python itself was compiled against when running on a newer version
of OSX.
* Add a new ``--prefix`` option for ``pip install`` that supports wheels and
sdists. (:pull:`3252`)
* Fixed :issue:`2042` regarding wheel building with setup.py using a different
encoding than the system.
* Drop PasteScript specific egg_info hack. (:pull:`3270`)
* Allow combination of pip list options --editable with --outdated/--uptodate.
(:issue:`933`)
* Gives VCS implementations control over saying whether a project
is under their control (:pull:`3258`)
* Git detection now works when ``setup.py`` is not at the Git repo root
and when ``package_dir`` is used, so ``pip freeze`` works in more
cases (:pull:`3258`)
* Correctly freeze Git develop packages in presence of the &subdirectory
option (:pull:`3258`)
* The detection of editable packages now relies on the presence of ``.egg-link``
instead of looking for a VCS, so ``pip list -e`` is more reliable
(:pull:`3258`)
* Add the ``--prefix`` flag to ``pip install`` which allows specifying a root
prefix to use instead of ``sys.prefix`` (:pull:`3252`).
* Allow duplicate specifications in the case that only the extras differ, and
union all specified extras together (:pull:`3198`).
* Fix the detection of the user's current platform on OSX when determining the
OSX SDK version (:pull:`3232`).
* Prevent the automatically built wheels from mistakenly being used across
multiple versions of Python when they may not be correctly configured for
that by making the wheel specific to a specific version of Python and
specific interpreter (:pull:`3225`).
* Emulate the SOABI support in wheels from Python 2.x on Python 2.x as closely
as we can with the information available within the interpreter
(:pull:`3075`).
* Don't roundtrip to the network when git is pinned to a specific commit hash
and that hash already exists locally (:pull:`3066`).
* Prefer wheels built against a newer SDK to wheels built against an older SDK
on OSX (:pull:`3163`).
* Show entry points for projects installed via wheel (:pull:`3122`).
* Improve message when an unexisting path is passed to --find-links option
(:issue:`2968`).
* pip freeze does not add the VCS branch/tag name in the #egg=... fragment anymore
(:pull:`3312`).
* Warn on installation of editable if the provided #egg=name part does not
match the metadata produced by `setup.py egg_info`. :issue:`3143`.
* Add support for .xz files for python versions supporting them (>= 3.3).
:issue:`722`.
@
text
@d1 2
a2 2
@@comment $NetBSD$
bin/pip2.7
@
1.12
log
@Update to 7.1.2. Previous version was having some difficulty with certain TLS
connections. Issue is resolved in this version.
Release Notes
7.1.2 (2015-08-22)
Don't raise an error if pip is not installed when checking for the latest pip version.
7.1.1 (2015-08-20)
Check that the wheel cache directory is writable before we attempt to write cached files to them.
Move the pip version check until after any installs have been performed, thus removing the extraenous warning when upgrading pip.
Added debug logging when using a cached wheel.
Respect platlib by default on platforms that have it separated from purlib.
Upgrade packaging to 15.3.
Normalize post-release spellings for rev/r prefixes.
Upgrade distlib to 0.2.1.
Updated launchers to decode shebangs using UTF-8. This allows non-ASCII pathnames to be correctly handled.
Ensured that the executable written to shebangs is normcased.
Changed ScriptMaker to work better under Jython.
Upgrade ipaddress to 1.0.13.
7.1.0 (2015-06-30)
Allow constraining versions globally without having to know exactly what will be installed by the pip command. #2731.
Accept --no-binary and --only-binary via pip.conf. #2867.
Allow --allow-all-external within a requirements file.
Fixed an issue where --user could not be used when --prefix was used in a distutils configuration file.
Fixed an issue where the SOABI tags were not correctly being generated on Python 3.5.
Fixed an issue where we were advising windows users to upgrade by directly executing pip, when that would always fail on Windows.
Allow ~ to be expanded within a cache directory in all situations.
7.0.3 (2015-06-01)
Fixed a regression where --no-cache-dir would raise an exception, fixes #2855.
7.0.2 (2015-06-01)
BACKWARD INCOMPATIBLE Revert the change (released in v7.0.0) that required quoting in requirements files around specifiers containing environment markers. (PR #2841)
BACKWARD INCOMPATIBLE Revert the accidental introduction of support for options interleaved with requirements, version specifiers etc in requirements files. (PR #2841)
Expand ~ in the cache directory when caching wheels, fixes #2816.
Use python -m pip instead of pip when recommending an upgrade command to Windows users.
7.0.1 (2015-05-22)
Don't build and cache wheels for non-editable installations from VCSs.
Allow --allow-all-external inside of a requirements.txt file, fixing a regression in 7.0.
7.0.0 (2015-05-21)
BACKWARD INCOMPATIBLE Removed the deprecated --mirror, --use-mirrors, and -M options.
BACKWARD INCOMPATIBLE Removed the deprecated zip and unzip commands.
BACKWARD INCOMPATIBLE Removed the deprecated --no-install and --no-download options.
BACKWARD INCOMPATIBLE No longer implicitly support an insecure origin origin, and instead require insecure origins be explicitly trusted with the --trusted-host option.
BACKWARD INCOMPATIBLE Removed the deprecated link scraping that attempted to parse HTML comments for a specially formatted comment.
BACKWARD INCOMPATIBLE Requirements in requirements files containing markers must now be quoted due to parser changes from (PR #2697) and (PR #2725). For example, use "SomeProject; python_version < '2.7'", not simply SomeProject; python_version < '2.7'
Ignores bz2 archives if Python wasn't compiled with bz2 support. Fixes #497
Support --install-option and --global-option per requirement in requirement files (PR #2537)
Build Wheels prior to installing from sdist, caching them in the pip cache directory to speed up subsequent installs. (PR #2618)
Allow fine grained control over the use of wheels and source builds. (PR #2699)
--no-use-wheel and --use-wheel are deprecated in favour of new options --no-binary and --only-binary. The equivalent of --no-use-wheel is --no-binary=:all:. (PR #2699)
The use of --install-option, --global-option or --build-option disable the use of wheels, and the autobuilding of wheels. (PR #2711) Fixes #2677
Improve logging when a requirement marker doesn't match your environment (PR #2735)
Removed the temporary modifications (that began in pip v1.4 when distribute and setuptools merged) that allowed distribute to be considered a conflict to setuptools. pip install -U setuptools will no longer upgrade "distribute" to "setuptools". Instead, use pip install -U distribute (PR #2767).
Only display a warning to upgrade pip when the newest version is a final release and it is not a post release of the version we already have installed (PR #2766).
Display a warning when attempting to access a repository that uses HTTPS when we don't have Python compiled with SSL support (PR #2761).
Allowing using extras when installing from a file path without requiring the use of an editable (PR #2785).
Fix an infinite loop when the cache directory is stored on a file system which does not support hard links (PR #2796).
Remove the implicit debug log that was written on every invocation, instead users will need to use --log if they wish to have one (PR #2798).
6.1.1 (2015-04-07)
No longer ignore dependencies which have been added to the standard library, instead continue to install them.
6.1.0 (2015-04-07)
Fixes #2502. Upgrades were failing when no potential links were found for dependencies other than the current installation. (PR #2538)
Use a smoother progress bar when the terminal is capable of handling it, otherwise fallback to the original ASCII based progress bar.
Display much less output when pip install succeeds, because on success, users probably don't care about all the nitty gritty details of compiling and installing. When pip install fails, display the failed install output once instead of twice, because once is enough. (PR #2487)
Upgrade the bundled copy of requests to 2.6.0, fixing CVE-2015-2296.
Display format of latest package when using pip list --outdated. (PR #2475)
Don't use pywin32 as ctypes should always be available on Windows, using pywin32 prevented uninstallation of pywin32 on Windows. (PR #2467)
Normalize the --wheel-dir option, expanding out constructs such as ~ when used (PR #2441).
Display a warning when an undefined extra has been requested. (PR #2142)
Speed up installing a directory in certain cases by creating a sdist instead of copying the entire directory. (PR #2535)
Don't follow symlinks when uninstalling files (PR #2552)
Upgrade the bundled copy of cachecontrol from 0.11.1 to 0.11.2. Fixes #2481 (PR #2595)
Attempt to more smartly choose the order of installation to try and install dependencies before the projects that depend on them. (PR #2616)
Skip trying to install libraries which are part of the standard library. (PR #2636, PR #2602)
Support arch specific wheels that are not tied to a specific Python ABI. (PR #2561)
Output warnings and errors to stderr instead of stdout. (PR #2543)
Adjust the cache dir file checks to only check ownership if the effective user is root. (PR #2396)
Install headers into a per project name directory instead of all of them into the root directory when inside of a virtual environment. (PR #2421)
6.0.8 (2015-02-04)
Fix an issue where the --download flag would cause pip to no longer use randomized build directories.
Fix an issue where pip did not properly unquote quoted URLs which contain characters like PEP 440's epoch separator (!).
Fix an issue where distutils installed projects were not actually uninstalled and deprecate attempting to uninstall them altogether.
Retry deleting directories incase a process like an antivirus is holding the directory open temporarily.
Fix an issue where pip would hide the cursor on Windows but would not reshow it.
6.0.7 (2015-01-28)
Fix a regression where Numpy requires a build path without symlinks to properly build.
Fix a broken log message when running pip wheel without a requirement.
Don't mask network errors while downloading the file as a hash failure.
Properly create the state file for the pip version check so it only happens once a week.
Fix an issue where switching between Python 3 and Python 2 would evict cached items.
Fix a regression where pip would be unable to successfully uninstall a project without a normalized version.
6.0.6 (2015-01-03)
Continue the regression fix from 6.0.5 which was not a complete fix.
6.0.5 (2015-01-03)
Fix a regression with 6.0.4 under Windows where most commands would raise an exception due to Windows not having the os.geteuid() function.
6.0.4 (2015-01-03)
Fix an issue where ANSI escape codes would be used on Windows even though the Windows shell does not support them, causing odd characters to appear with the progress bar.
Fix an issue where using -v would cause an exception saying TypeError: not all arguments converted during string formatting.
Fix an issue where using -v with dependency links would cause an exception saying TypeError: 'InstallationCandidate' object is not iterable.
Fix an issue where upgrading distribute would cause an exception saying TypeError: expected string or buffer.
Show a warning and disable the use of the cache directory when the cache directory is not owned by the current user, commonly caused by using sudo without the -H flag.
Update PEP 440 support to handle the latest changes to PEP 440, particularly the changes to >V and when the given specifier doesn't match anything.
Fix an issue where installing from a directory would not copy over certain directories which were being excluded, however some build systems rely on them.
6.0 (2014-12-22)
PROCESS Version numbers are now simply X.Y where the leading 1 has been dropped.
BACKWARD INCOMPATIBLE Dropped support for Python 3.1.
BACKWARD INCOMPATIBLE Removed the bundle support which was deprecated in 1.4. (PR #1806)
BACKWARD INCOMPATIBLE File lists generated by pip show -f are now rooted at the location reported by show, rather than one (unstated) directory lower. (PR #1933)
BACKWARD INCOMPATIBLE The ability to install files over the FTP protocol was accidently lost in pip 1.5 and it has now been decided to not restore that ability.
BACKWARD INCOMPATIBLE PEP 440 is now fully implemented, this means that in some cases versions will sort differently or version specifiers will be interpreted differently than previously. The common cases should all function similarly to before.
DEPRECATION pip install --download-cache and pip wheel --download-cache command line flags have been deprecated and the functionality removed. Since pip now automatically configures and uses it's internal HTTP cache which supplants the --download-cache the existing options have been made non functional but will still be accepted until their removal in pip v8.0. For more information please see https://pip.pypa.io/en/stable/reference/pip_install.html#caching
DEPRECATION pip install --build and pip install --no-clean are now NOT deprecated. This reverses the deprecation that occurred in v1.5.3. See #906 for discussion.
DEPRECATION Implicitly accessing URLs which point to an origin which is not a secure origin, instead requiring an opt-in for each host using the new --trusted-host flag (pip install --trusted-host example.com foo).
Allow the new --trusted-host flag to also disable TLS verification for a particular hostname.
Added a --user flag to pip freeze and pip list to check the user site directory only.
Fixed #1873. Silence byte compile errors when installation succeed.
Added a virtualenv-specific configuration file. (PR #1364)
Added site-wide configuation files. (PR #1978)
Added an automatic check to warn if there is an updated version of pip available (PR #2049).
wsgiref and argparse (for >py26) are now excluded from pip list and pip freeze (PR #1606, PR #1369)
Fixed #1424. Add --client-cert option for SSL client certificates.
Fixed #1484. pip show --files was broken for wheel installs. (PR #1635)
Fixed #1641. install_lib should take precedence when reading distutils config. (PR #1642)
Send Accept-Encoding: identity when downloading files in an attempt to convince some servers who double compress the downloaded file to stop doing so. (PR #1688)
Fixed #1559. Stop breaking when given pip commands in uppercase (PR #1725)
Fixed #1618. Pip no longer adds duplicate logging consumers, so it won't create duplicate output when being called multiple times. (PR #1723)
Fixed #1769. pip wheel now returns an error code if any wheels fail to build.
Fixed #1775. pip wheel wasn't building wheels for dependencies of editable requirements.
Allow the use of --no-use-wheel within a requirements file. (PR #1859)
Fixed #1680. Attempt to locate system TLS certificates to use instead of the included CA Bundle if possible. (PR #1866)
Fixed #1319. Allow use of Zip64 extension in Wheels and other zip files. (PR #1868)
Fixed #1101. Properly handle an index or --find-links target which has a without a href attribute. (PR #1869)
Fixed #1885. Properly handle extras when a project is installed via Wheel. (PR #1896)
Fixed #1180. Added support to respect proxies in pip search. It also fixes #932 and #1104. (PR #1902)
Fixed #798 and #1060. pip install --download works with vcs links. (PR #1926)
Fixed #1456. Disabled warning about insecure index host when using localhost. Based off of Guy Rozendorn's work in PR #1718. (PR #1967)
Allow the use of OS standard user configuration files instead of ones simply based around $HOME. (PR #2021)
Fixed #1825. When installing directly from wheel paths or urls, previous versions were not uninstalled. This also fixes #804 specifically for the case of wheel archives. (PR #1838)
Fixed #2075, detect the location of the .egg-info directory by looking for any file located inside of it instead of relying on the record file listing a directory. (PR #2076)
Fixed #1964, #1935, #676, Use a randomized and secure default build directory when possible. (PR #2122, CVE-2014-8991)
Fixed #1433. Support environment markers in requirements.txt files. (PR #2134)
Automatically retry failed HTTP requests by default. (PR #1444, PR #2147)
Fixed #1100 - Handle HTML Encoding better using a method that is more similar to how browsers handle it. (PR #1874)
Reduce the verbosity of the pip command by default. (PR #2175, PR #2177, PR #2178)
Fixed #2031 - Respect sys.executable on OSX when installing from Wheels.
Display the entire URL of the file that is being downloaded when downloading from a non PyPI repository (PR #2183).
Support setuptools style environment markers in a source distribution (PR #2153).
@
text
@d2 1
a2 1
bin/pip${PYVERSSUFFIX}
a7 1
${PYSITELIB}/${EGG_INFODIR}/pbr.json
a10 1
${PYSITELIB}/pip/__main__.py
d13 1
a15 20
${PYSITELIB}/pip/basecommand.pyc
${PYSITELIB}/pip/basecommand.pyo
${PYSITELIB}/pip/baseparser.pyc
${PYSITELIB}/pip/baseparser.pyo
${PYSITELIB}/pip/cmdoptions.pyc
${PYSITELIB}/pip/cmdoptions.pyo
${PYSITELIB}/pip/download.pyc
${PYSITELIB}/pip/download.pyo
${PYSITELIB}/pip/exceptions.pyc
${PYSITELIB}/pip/exceptions.pyo
${PYSITELIB}/pip/index.pyc
${PYSITELIB}/pip/index.pyo
${PYSITELIB}/pip/locations.pyc
${PYSITELIB}/pip/locations.pyo
${PYSITELIB}/pip/pep425tags.pyc
${PYSITELIB}/pip/pep425tags.pyo
${PYSITELIB}/pip/status_codes.pyc
${PYSITELIB}/pip/status_codes.pyo
${PYSITELIB}/pip/wheel.pyc
${PYSITELIB}/pip/wheel.pyo
a18 14
${PYSITELIB}/pip/_vendor/ipaddress.pyc
${PYSITELIB}/pip/_vendor/ipaddress.pyo
${PYSITELIB}/pip/_vendor/re-vendor.pyc
${PYSITELIB}/pip/_vendor/re-vendor.pyo
${PYSITELIB}/pip/_vendor/retrying.pyc
${PYSITELIB}/pip/_vendor/retrying.pyo
${PYSITELIB}/pip/_vendor/six.pyc
${PYSITELIB}/pip/_vendor/six.pyo
${PYSITELIB}/pip/_vendor/_markerlib/__init__.py
${PYSITELIB}/pip/_vendor/_markerlib/__init__.pyc
${PYSITELIB}/pip/_vendor/_markerlib/__init__.pyo
${PYSITELIB}/pip/_vendor/_markerlib/markers.pyc
${PYSITELIB}/pip/_vendor/_markerlib/markers.pyo
${PYSITELIB}/pip/_vendor/_markerlib/markers.py
d22 4
d28 1
a30 14
${PYSITELIB}/pip/_vendor/cachecontrol/compat.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/compat.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/controller.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/controller.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/filewrapper.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/filewrapper.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/heuristics.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/heuristics.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/serialize.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/serialize.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/wrapper.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/wrapper.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/adapter.py
${PYSITELIB}/pip/_vendor/cachecontrol/cache.py
d34 1
d37 1
a39 2
${PYSITELIB}/pip/_vendor/cachecontrol/caches/file_cache.py
${PYSITELIB}/pip/_vendor/cachecontrol/caches/redis_cache.py
d41 2
d44 2
d47 2
d50 2
d53 2
d56 2
d61 1
d64 1
d67 1
d70 1
d73 1
a75 5
${PYSITELIB}/pip/_vendor/colorama/ansi.py
${PYSITELIB}/pip/_vendor/colorama/ansitowin32.py
${PYSITELIB}/pip/_vendor/colorama/initialise.py
${PYSITELIB}/pip/_vendor/colorama/win32.py
${PYSITELIB}/pip/_vendor/colorama/winterm.py
a78 24
${PYSITELIB}/pip/_vendor/distlib/compat.pyc
${PYSITELIB}/pip/_vendor/distlib/compat.pyo
${PYSITELIB}/pip/_vendor/distlib/database.pyc
${PYSITELIB}/pip/_vendor/distlib/database.pyo
${PYSITELIB}/pip/_vendor/distlib/index.pyc
${PYSITELIB}/pip/_vendor/distlib/index.pyo
${PYSITELIB}/pip/_vendor/distlib/locators.pyc
${PYSITELIB}/pip/_vendor/distlib/locators.pyo
${PYSITELIB}/pip/_vendor/distlib/manifest.pyc
${PYSITELIB}/pip/_vendor/distlib/manifest.pyo
${PYSITELIB}/pip/_vendor/distlib/markers.pyc
${PYSITELIB}/pip/_vendor/distlib/markers.pyo
${PYSITELIB}/pip/_vendor/distlib/metadata.pyc
${PYSITELIB}/pip/_vendor/distlib/metadata.pyo
${PYSITELIB}/pip/_vendor/distlib/resources.pyc
${PYSITELIB}/pip/_vendor/distlib/resources.pyo
${PYSITELIB}/pip/_vendor/distlib/scripts.pyc
${PYSITELIB}/pip/_vendor/distlib/scripts.pyo
${PYSITELIB}/pip/_vendor/distlib/util.pyc
${PYSITELIB}/pip/_vendor/distlib/util.pyo
${PYSITELIB}/pip/_vendor/distlib/version.pyc
${PYSITELIB}/pip/_vendor/distlib/version.pyo
${PYSITELIB}/pip/_vendor/distlib/wheel.pyc
${PYSITELIB}/pip/_vendor/distlib/wheel.pyo
d82 1
d85 1
d88 2
d92 1
a94 5
${PYSITELIB}/pip/_vendor/distlib/_backport/misc.py
${PYSITELIB}/pip/_vendor/distlib/_backport/shutil.py
${PYSITELIB}/pip/_vendor/distlib/_backport/sysconfig.cfg
${PYSITELIB}/pip/_vendor/distlib/_backport/sysconfig.py
${PYSITELIB}/pip/_vendor/distlib/_backport/tarfile.py
d96 2
d99 2
d102 2
d105 2
d108 2
d111 2
d114 2
d117 2
d120 2
d125 2
d128 2
d133 2
d138 1
a140 13
${PYSITELIB}/pip/_vendor/html5lib/html5parser.pyc
${PYSITELIB}/pip/_vendor/html5lib/html5parser.pyo
${PYSITELIB}/pip/_vendor/html5lib/ihatexml.pyc
${PYSITELIB}/pip/_vendor/html5lib/ihatexml.pyo
${PYSITELIB}/pip/_vendor/html5lib/inputstream.pyc
${PYSITELIB}/pip/_vendor/html5lib/inputstream.pyo
${PYSITELIB}/pip/_vendor/html5lib/sanitizer.pyc
${PYSITELIB}/pip/_vendor/html5lib/sanitizer.pyo
${PYSITELIB}/pip/_vendor/html5lib/tokenizer.pyc
${PYSITELIB}/pip/_vendor/html5lib/tokenizer.pyo
${PYSITELIB}/pip/_vendor/html5lib/utils.pyc
${PYSITELIB}/pip/_vendor/html5lib/utils.pyo
${PYSITELIB}/pip/_vendor/html5lib/constants.py
d144 1
d147 1
d150 1
d153 1
d156 1
d159 1
d162 1
a164 7
${PYSITELIB}/pip/_vendor/html5lib/filters/_base.py
${PYSITELIB}/pip/_vendor/html5lib/filters/alphabeticalattributes.py
${PYSITELIB}/pip/_vendor/html5lib/filters/inject_meta_charset.py
${PYSITELIB}/pip/_vendor/html5lib/filters/lint.py
${PYSITELIB}/pip/_vendor/html5lib/filters/optionaltags.py
${PYSITELIB}/pip/_vendor/html5lib/filters/sanitizer.py
${PYSITELIB}/pip/_vendor/html5lib/filters/whitespace.py
d166 2
d169 2
d172 2
d175 2
d180 1
a182 1
${PYSITELIB}/pip/_vendor/html5lib/serializer/htmlserializer.py
d184 2
d189 1
a191 1
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/sax.py
d195 1
d198 1
d201 1
d204 1
a206 4
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/_base.py
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/dom.py
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/etree.py
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/etree_lxml.py
d210 1
d213 1
d216 1
d219 1
d222 1
d225 1
a227 6
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/_base.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/dom.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshistream.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/lxmletree.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/pulldom.py
d231 1
d234 1
d237 1
a239 3
${PYSITELIB}/pip/_vendor/html5lib/trie/_base.py
${PYSITELIB}/pip/_vendor/html5lib/trie/datrie.py
${PYSITELIB}/pip/_vendor/html5lib/trie/py.py
d241 2
d244 2
d249 1
d252 1
d255 1
d258 1
d261 1
a263 5
${PYSITELIB}/pip/_vendor/lockfile/linklockfile.py
${PYSITELIB}/pip/_vendor/lockfile/mkdirlockfile.py
${PYSITELIB}/pip/_vendor/lockfile/pidlockfile.py
${PYSITELIB}/pip/_vendor/lockfile/sqlitelockfile.py
${PYSITELIB}/pip/_vendor/lockfile/symlinklockfile.py
a264 1
${PYSITELIB}/pip/_vendor/packaging/__init__.py
d267 1
d270 1
d273 1
d276 7
d285 4
a290 4
${PYSITELIB}/pip/_vendor/packaging/_compat.py
${PYSITELIB}/pip/_vendor/packaging/_structures.py
${PYSITELIB}/pip/_vendor/packaging/specifiers.py
${PYSITELIB}/pip/_vendor/packaging/version.py
d297 1
d300 1
d303 1
d306 1
d309 3
a311 4
${PYSITELIB}/pip/_vendor/progress/bar.py
${PYSITELIB}/pip/_vendor/progress/counter.py
${PYSITELIB}/pip/_vendor/progress/helpers.py
${PYSITELIB}/pip/_vendor/progress/spinner.py
d313 2
d318 1
d321 1
d324 1
d327 2
d331 1
d334 1
d337 1
d340 1
d343 1
a345 18
${PYSITELIB}/pip/_vendor/requests/sessions.pyc
${PYSITELIB}/pip/_vendor/requests/sessions.pyo
${PYSITELIB}/pip/_vendor/requests/status_codes.pyc
${PYSITELIB}/pip/_vendor/requests/status_codes.pyo
${PYSITELIB}/pip/_vendor/requests/structures.pyc
${PYSITELIB}/pip/_vendor/requests/structures.pyo
${PYSITELIB}/pip/_vendor/requests/utils.pyc
${PYSITELIB}/pip/_vendor/requests/utils.pyo
${PYSITELIB}/pip/_vendor/requests/adapters.py
${PYSITELIB}/pip/_vendor/requests/api.py
${PYSITELIB}/pip/_vendor/requests/auth.py
${PYSITELIB}/pip/_vendor/requests/cacert.pem
${PYSITELIB}/pip/_vendor/requests/certs.py
${PYSITELIB}/pip/_vendor/requests/compat.py
${PYSITELIB}/pip/_vendor/requests/cookies.py
${PYSITELIB}/pip/_vendor/requests/exceptions.py
${PYSITELIB}/pip/_vendor/requests/hooks.py
${PYSITELIB}/pip/_vendor/requests/models.py
d352 1
d355 1
d358 1
d361 1
d364 1
d367 1
d370 1
d373 1
d376 1
d379 1
d382 1
d385 1
d388 1
d391 1
d394 1
d397 1
d400 1
d403 1
d406 1
d409 1
d412 1
d415 1
d418 1
d421 1
d424 1
d427 1
d430 1
d433 1
d436 1
d439 1
d442 1
d445 1
d448 1
d451 1
d454 1
d457 1
d460 1
a462 37
${PYSITELIB}/pip/_vendor/requests/packages/chardet/big5freq.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/big5prober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/chardetect.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/chardistribution.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/charsetgroupprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/charsetprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/codingstatemachine.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/compat.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/constants.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/cp949prober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/escprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/escsm.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/eucjpprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euckrfreq.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euckrprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euctwfreq.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euctwprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/gb2312freq.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/gb2312prober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/hebrewprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/jisfreq.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/jpcntx.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langbulgarianmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langcyrillicmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langgreekmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langhebrewmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langhungarianmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langthaimodel.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/latin1prober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcharsetprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcsgroupprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcssm.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sbcharsetprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sbcsgroupprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sjisprober.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/universaldetector.py
${PYSITELIB}/pip/_vendor/requests/packages/chardet/utf8prober.py
d466 1
d469 1
d472 1
a474 15
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/exceptions.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/exceptions.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/fields.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/fields.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/filepost.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/filepost.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/poolmanager.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/poolmanager.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/request.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/request.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/response.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/response.pyo
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/_collections.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/connection.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/connectionpool.py
d478 4
d484 1
d487 3
a489 2
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/ntlmpool.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/pyopenssl.py
d491 2
d494 2
d497 2
d502 1
d505 1
a507 2
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/ordered_dict.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/six.py
d511 1
a513 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py
d515 2
d518 2
d521 2
d526 1
d529 1
d532 1
d535 1
d538 1
d541 1
d544 1
a546 7
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/connection.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/request.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/response.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/retry.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/ssl_.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/timeout.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/url.py
d548 2
d551 2
d554 2
d557 2
d560 2
d563 2
d566 2
d569 2
d572 2
d577 1
d580 4
d586 4
d592 1
d595 1
d598 1
d601 1
d604 1
d607 1
a609 9
${PYSITELIB}/pip/commands/completion.py
${PYSITELIB}/pip/commands/freeze.py
${PYSITELIB}/pip/commands/help.py
${PYSITELIB}/pip/commands/install.py
${PYSITELIB}/pip/commands/list.py
${PYSITELIB}/pip/commands/search.py
${PYSITELIB}/pip/commands/show.py
${PYSITELIB}/pip/commands/uninstall.py
${PYSITELIB}/pip/commands/wheel.py
d613 1
d616 3
a618 1
${PYSITELIB}/pip/compat/dictconfig.py
d620 2
d623 2
d626 2
d629 2
d634 1
a636 1
${PYSITELIB}/pip/models/index.py
d640 1
a642 1
${PYSITELIB}/pip/operations/freeze.py
d644 2
d649 1
d652 1
d655 1
d658 1
a660 4
${PYSITELIB}/pip/req/req_file.py
${PYSITELIB}/pip/req/req_install.py
${PYSITELIB}/pip/req/req_set.py
${PYSITELIB}/pip/req/req_uninstall.py
d662 2
d667 1
d670 1
d673 1
d676 4
d682 4
d688 1
d691 4
a696 7
${PYSITELIB}/pip/utils/appdirs.py
${PYSITELIB}/pip/utils/build.py
${PYSITELIB}/pip/utils/deprecation.py
${PYSITELIB}/pip/utils/filesystem.py
${PYSITELIB}/pip/utils/logging.py
${PYSITELIB}/pip/utils/outdated.py
${PYSITELIB}/pip/utils/ui.py
d700 1
d703 1
d706 1
d709 1
a711 4
${PYSITELIB}/pip/vcs/bazaar.py
${PYSITELIB}/pip/vcs/git.py
${PYSITELIB}/pip/vcs/mercurial.py
${PYSITELIB}/pip/vcs/subversion.py
d713 2
@
1.11
log
@Use ALTERNATIVES for bin/pip so that this package can be installed
for multiple Python versions in parallel. Fixes PR pkg/49694.
@
text
@d1 1
a1 3
@@comment $NetBSD: PLIST,v 1.10 2014/06/05 18:28:07 joerg Exp $
${PLIST.py2x}bin/pip2
${PLIST.py3x}bin/pip3
d8 1
d12 1
a14 1
${PYSITELIB}/pip/__main__.py
d17 20
d40 8
a50 1
${PYSITELIB}/pip/_vendor/_markerlib/markers.py
d53 37
a92 1
${PYSITELIB}/pip/_vendor/colorama/ansi.py
a94 1
${PYSITELIB}/pip/_vendor/colorama/ansitowin32.py
a96 1
${PYSITELIB}/pip/_vendor/colorama/initialise.py
a98 1
${PYSITELIB}/pip/_vendor/colorama/win32.py
a100 1
${PYSITELIB}/pip/_vendor/colorama/winterm.py
d103 5
d111 24
a137 1
${PYSITELIB}/pip/_vendor/distlib/_backport/misc.py
a139 1
${PYSITELIB}/pip/_vendor/distlib/_backport/shutil.py
a141 2
${PYSITELIB}/pip/_vendor/distlib/_backport/sysconfig.cfg
${PYSITELIB}/pip/_vendor/distlib/_backport/sysconfig.py
a143 1
${PYSITELIB}/pip/_vendor/distlib/_backport/tarfile.py
d146 5
a151 2
${PYSITELIB}/pip/_vendor/distlib/compat.pyc
${PYSITELIB}/pip/_vendor/distlib/compat.pyo
a152 2
${PYSITELIB}/pip/_vendor/distlib/database.pyc
${PYSITELIB}/pip/_vendor/distlib/database.pyo
a153 2
${PYSITELIB}/pip/_vendor/distlib/index.pyc
${PYSITELIB}/pip/_vendor/distlib/index.pyo
a154 2
${PYSITELIB}/pip/_vendor/distlib/locators.pyc
${PYSITELIB}/pip/_vendor/distlib/locators.pyo
a155 2
${PYSITELIB}/pip/_vendor/distlib/manifest.pyc
${PYSITELIB}/pip/_vendor/distlib/manifest.pyo
a156 2
${PYSITELIB}/pip/_vendor/distlib/markers.pyc
${PYSITELIB}/pip/_vendor/distlib/markers.pyo
a157 2
${PYSITELIB}/pip/_vendor/distlib/metadata.pyc
${PYSITELIB}/pip/_vendor/distlib/metadata.pyo
a158 2
${PYSITELIB}/pip/_vendor/distlib/resources.pyc
${PYSITELIB}/pip/_vendor/distlib/resources.pyo
a159 2
${PYSITELIB}/pip/_vendor/distlib/scripts.pyc
${PYSITELIB}/pip/_vendor/distlib/scripts.pyo
a162 2
${PYSITELIB}/pip/_vendor/distlib/util.pyc
${PYSITELIB}/pip/_vendor/distlib/util.pyo
a163 2
${PYSITELIB}/pip/_vendor/distlib/version.pyc
${PYSITELIB}/pip/_vendor/distlib/version.pyo
a166 2
${PYSITELIB}/pip/_vendor/distlib/wheel.pyc
${PYSITELIB}/pip/_vendor/distlib/wheel.pyo
a169 1
${PYSITELIB}/pip/_vendor/html5lib/constants.py
d172 13
a187 1
${PYSITELIB}/pip/_vendor/html5lib/filters/_base.py
a189 1
${PYSITELIB}/pip/_vendor/html5lib/filters/alphabeticalattributes.py
a191 1
${PYSITELIB}/pip/_vendor/html5lib/filters/inject_meta_charset.py
a193 1
${PYSITELIB}/pip/_vendor/html5lib/filters/lint.py
a195 1
${PYSITELIB}/pip/_vendor/html5lib/filters/optionaltags.py
a197 1
${PYSITELIB}/pip/_vendor/html5lib/filters/sanitizer.py
a199 1
${PYSITELIB}/pip/_vendor/html5lib/filters/whitespace.py
d202 7
a209 2
${PYSITELIB}/pip/_vendor/html5lib/html5parser.pyc
${PYSITELIB}/pip/_vendor/html5lib/html5parser.pyo
a210 2
${PYSITELIB}/pip/_vendor/html5lib/ihatexml.pyc
${PYSITELIB}/pip/_vendor/html5lib/ihatexml.pyo
a211 2
${PYSITELIB}/pip/_vendor/html5lib/inputstream.pyc
${PYSITELIB}/pip/_vendor/html5lib/inputstream.pyo
a212 2
${PYSITELIB}/pip/_vendor/html5lib/sanitizer.pyc
${PYSITELIB}/pip/_vendor/html5lib/sanitizer.pyo
a215 1
${PYSITELIB}/pip/_vendor/html5lib/serializer/htmlserializer.py
d218 1
a219 2
${PYSITELIB}/pip/_vendor/html5lib/tokenizer.pyc
${PYSITELIB}/pip/_vendor/html5lib/tokenizer.pyo
a222 1
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/sax.py
d225 1
a228 1
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/_base.py
a230 1
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/dom.py
a232 1
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/etree.py
a234 1
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/etree_lxml.py
d237 4
a243 1
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/_base.py
a245 1
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/dom.py
a247 1
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree.py
a249 1
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshistream.py
a251 1
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/lxmletree.py
a253 1
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/pulldom.py
d256 6
a264 1
${PYSITELIB}/pip/_vendor/html5lib/trie/_base.py
a266 1
${PYSITELIB}/pip/_vendor/html5lib/trie/datrie.py
a268 1
${PYSITELIB}/pip/_vendor/html5lib/trie/py.py
d271 3
d275 55
a329 5
${PYSITELIB}/pip/_vendor/html5lib/utils.pyc
${PYSITELIB}/pip/_vendor/html5lib/utils.pyo
${PYSITELIB}/pip/_vendor/pkg_resources.py
${PYSITELIB}/pip/_vendor/pkg_resources.pyc
${PYSITELIB}/pip/_vendor/pkg_resources.pyo
a330 2
${PYSITELIB}/pip/_vendor/re-vendor.pyc
${PYSITELIB}/pip/_vendor/re-vendor.pyo
a333 1
${PYSITELIB}/pip/_vendor/requests/adapters.py
a335 1
${PYSITELIB}/pip/_vendor/requests/api.py
a337 1
${PYSITELIB}/pip/_vendor/requests/auth.py
a339 2
${PYSITELIB}/pip/_vendor/requests/cacert.pem
${PYSITELIB}/pip/_vendor/requests/certs.py
a341 1
${PYSITELIB}/pip/_vendor/requests/compat.py
a343 1
${PYSITELIB}/pip/_vendor/requests/cookies.py
a345 1
${PYSITELIB}/pip/_vendor/requests/exceptions.py
a347 1
${PYSITELIB}/pip/_vendor/requests/hooks.py
a349 1
${PYSITELIB}/pip/_vendor/requests/models.py
d352 18
a375 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/big5freq.py
a377 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/big5prober.py
a379 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/chardetect.py
a381 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/chardistribution.py
a383 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/charsetgroupprober.py
a385 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/charsetprober.py
a387 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/codingstatemachine.py
a389 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/compat.py
a391 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/constants.py
a393 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/cp949prober.py
a395 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/escprober.py
a397 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/escsm.py
a399 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/eucjpprober.py
a401 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euckrfreq.py
a403 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euckrprober.py
a405 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euctwfreq.py
a407 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/euctwprober.py
a409 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/gb2312freq.py
a411 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/gb2312prober.py
a413 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/hebrewprober.py
a415 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/jisfreq.py
a417 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/jpcntx.py
a419 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langbulgarianmodel.py
a421 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langcyrillicmodel.py
a423 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langgreekmodel.py
a425 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langhebrewmodel.py
a427 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langhungarianmodel.py
a429 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/langthaimodel.py
a431 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/latin1prober.py
a433 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcharsetprober.py
a435 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcsgroupprober.py
a437 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/mbcssm.py
a439 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sbcharsetprober.py
a441 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sbcsgroupprober.py
a443 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/sjisprober.py
a445 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/universaldetector.py
a447 1
${PYSITELIB}/pip/_vendor/requests/packages/chardet/utf8prober.py
d450 37
a489 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/_collections.py
a491 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/connection.py
a493 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/connectionpool.py
d496 15
a513 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/ntlmpool.py
a515 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/contrib/pyopenssl.py
d518 2
a520 2
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/exceptions.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/exceptions.pyo
a521 2
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/fields.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/fields.pyo
a522 2
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/filepost.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/filepost.pyo
a525 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/ordered_dict.py
a527 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/six.py
d530 2
a534 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py
d537 1
a538 2
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/poolmanager.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/poolmanager.pyo
a539 2
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/request.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/request.pyo
a540 2
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/response.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/response.pyo
a543 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/connection.py
a545 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/request.py
a547 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/response.py
d550 2
a551 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/ssl_.py
a553 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/timeout.py
a555 1
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util/url.py
d558 7
a565 2
${PYSITELIB}/pip/_vendor/requests/sessions.pyc
${PYSITELIB}/pip/_vendor/requests/sessions.pyo
a566 2
${PYSITELIB}/pip/_vendor/requests/status_codes.pyc
${PYSITELIB}/pip/_vendor/requests/status_codes.pyo
a567 2
${PYSITELIB}/pip/_vendor/requests/structures.pyc
${PYSITELIB}/pip/_vendor/requests/structures.pyo
d569 1
a569 2
${PYSITELIB}/pip/_vendor/requests/utils.pyc
${PYSITELIB}/pip/_vendor/requests/utils.pyo
a570 5
${PYSITELIB}/pip/_vendor/six.pyc
${PYSITELIB}/pip/_vendor/six.pyo
${PYSITELIB}/pip/backwardcompat/__init__.py
${PYSITELIB}/pip/backwardcompat/__init__.pyc
${PYSITELIB}/pip/backwardcompat/__init__.pyo
a571 2
${PYSITELIB}/pip/basecommand.pyc
${PYSITELIB}/pip/basecommand.pyo
a572 2
${PYSITELIB}/pip/baseparser.pyc
${PYSITELIB}/pip/baseparser.pyo
a573 2
${PYSITELIB}/pip/cmdoptions.pyc
${PYSITELIB}/pip/cmdoptions.pyo
a576 4
${PYSITELIB}/pip/commands/bundle.py
${PYSITELIB}/pip/commands/bundle.pyc
${PYSITELIB}/pip/commands/bundle.pyo
${PYSITELIB}/pip/commands/completion.py
a578 1
${PYSITELIB}/pip/commands/freeze.py
a580 1
${PYSITELIB}/pip/commands/help.py
a582 1
${PYSITELIB}/pip/commands/install.py
a584 1
${PYSITELIB}/pip/commands/list.py
a586 1
${PYSITELIB}/pip/commands/search.py
a588 1
${PYSITELIB}/pip/commands/show.py
a590 1
${PYSITELIB}/pip/commands/uninstall.py
a592 4
${PYSITELIB}/pip/commands/unzip.py
${PYSITELIB}/pip/commands/unzip.pyc
${PYSITELIB}/pip/commands/unzip.pyo
${PYSITELIB}/pip/commands/wheel.py
d595 15
a609 3
${PYSITELIB}/pip/commands/zip.py
${PYSITELIB}/pip/commands/zip.pyc
${PYSITELIB}/pip/commands/zip.pyo
a610 2
${PYSITELIB}/pip/download.pyc
${PYSITELIB}/pip/download.pyo
a611 2
${PYSITELIB}/pip/exceptions.pyc
${PYSITELIB}/pip/exceptions.pyo
a612 2
${PYSITELIB}/pip/index.pyc
${PYSITELIB}/pip/index.pyo
d614 12
a625 5
${PYSITELIB}/pip/locations.pyc
${PYSITELIB}/pip/locations.pyo
${PYSITELIB}/pip/log.py
${PYSITELIB}/pip/log.pyc
${PYSITELIB}/pip/log.pyo
d627 15
a641 8
${PYSITELIB}/pip/pep425tags.pyc
${PYSITELIB}/pip/pep425tags.pyo
${PYSITELIB}/pip/req.py
${PYSITELIB}/pip/req.pyc
${PYSITELIB}/pip/req.pyo
${PYSITELIB}/pip/runner.py
${PYSITELIB}/pip/runner.pyc
${PYSITELIB}/pip/runner.pyo
d643 24
a666 5
${PYSITELIB}/pip/status_codes.pyc
${PYSITELIB}/pip/status_codes.pyo
${PYSITELIB}/pip/util.py
${PYSITELIB}/pip/util.pyc
${PYSITELIB}/pip/util.pyo
a669 1
${PYSITELIB}/pip/vcs/bazaar.py
a671 1
${PYSITELIB}/pip/vcs/git.py
a673 1
${PYSITELIB}/pip/vcs/mercurial.py
a675 1
${PYSITELIB}/pip/vcs/subversion.py
d678 4
a682 2
${PYSITELIB}/pip/wheel.pyc
${PYSITELIB}/pip/wheel.pyo
@
1.10
log
@Fix Python != 2.7.
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.9 2014/06/01 14:39:39 rodent Exp $
bin/pip
@
1.9
log
@**1.5.6 (2014-05-16)**
* Upgrade requests to 2.3.0 to fix an issue with proxies on Python 3.4.1
(PR #1821).
**1.5.5 (2014-05-03)**
* Fixes #1632. Uninstall issues on debianized pypy, specifically issues with
setuptools upgrades. (PR #1743)
* Update documentation to point at https://bootstrap.pypa.io/get-pip.py for
bootstrapping pip.
* Update docs to point to https://pip.pypa.io/
* Upgrade the bundled projects (distlib==0.1.8, html5lib==1.0b3, six==1.6.1,
colorama==0.3.1, setuptools==3.4.4).
@
text
@d1 1
a1 1
@@comment $NetBSD$
d3 3
a5 2
bin/pip2
bin/pip2.7
@
1.8
log
@Fix PLIST for 1.5.2 update.
@
text
@d3 2
a4 3
${PLIST.py2x}bin/pip2
${PLIST.py3x}bin/pip3
bin/pip${PYVERSSUFFIX}
d155 6
a251 114
${PYSITELIB}/pip/_vendor/requests/packages/charade/__init__.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/__init__.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/__init__.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/__main__.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/__main__.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/__main__.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/big5freq.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/big5freq.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/big5freq.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/big5prober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/big5prober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/big5prober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/chardistribution.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/chardistribution.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/chardistribution.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/charsetgroupprober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/charsetgroupprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/charsetgroupprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/charsetprober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/charsetprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/charsetprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/codingstatemachine.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/codingstatemachine.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/codingstatemachine.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/compat.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/compat.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/compat.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/constants.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/constants.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/constants.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/cp949prober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/cp949prober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/cp949prober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/escprober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/escprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/escprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/escsm.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/escsm.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/escsm.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/eucjpprober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/eucjpprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/eucjpprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/euckrfreq.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/euckrfreq.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/euckrfreq.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/euckrprober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/euckrprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/euckrprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/euctwfreq.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/euctwfreq.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/euctwfreq.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/euctwprober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/euctwprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/euctwprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/gb2312freq.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/gb2312freq.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/gb2312freq.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/gb2312prober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/gb2312prober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/gb2312prober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/hebrewprober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/hebrewprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/hebrewprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/jisfreq.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/jisfreq.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/jisfreq.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/jpcntx.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/jpcntx.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/jpcntx.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/langbulgarianmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/langbulgarianmodel.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/langbulgarianmodel.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/langcyrillicmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/langcyrillicmodel.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/langcyrillicmodel.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/langgreekmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/langgreekmodel.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/langgreekmodel.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/langhebrewmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/langhebrewmodel.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/langhebrewmodel.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/langhungarianmodel.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/langhungarianmodel.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/langhungarianmodel.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/langthaimodel.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/langthaimodel.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/langthaimodel.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/latin1prober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/latin1prober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/latin1prober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/mbcharsetprober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/mbcharsetprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/mbcharsetprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/mbcsgroupprober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/mbcsgroupprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/mbcsgroupprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/mbcssm.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/mbcssm.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/mbcssm.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/sbcharsetprober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/sbcharsetprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/sbcharsetprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/sbcsgroupprober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/sbcsgroupprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/sbcsgroupprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/sjisprober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/sjisprober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/sjisprober.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/universaldetector.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/universaldetector.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/universaldetector.pyo
${PYSITELIB}/pip/_vendor/requests/packages/charade/utf8prober.py
${PYSITELIB}/pip/_vendor/requests/packages/charade/utf8prober.pyc
${PYSITELIB}/pip/_vendor/requests/packages/charade/utf8prober.pyo
d420 21
a440 3
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util.py
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util.pyc
${PYSITELIB}/pip/_vendor/requests/packages/urllib3/util.pyo
@
1.7
log
@Fix PLIST for Python3.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.6 2014/01/16 02:40:15 rodent Exp $
d22 6
d207 3
d361 114
@
1.6
log
@Updated to latest release, 1.5. Included lang/python/application.mk to
REPLACE_PYTHON in two installed files. Lots of PLIST additions/moves. From
CHANGES.txt:
Changelog
=========
1.5 (2014-01-01)
----------------
* **BACKWARD INCOMPATIBLE** pip no longer supports the ``--use-mirrors``,
``-M``, and ``--mirrors`` flags. The mirroring support has been removed. In
order to use a mirror specify it as the primary index with ``-i`` or
``--index-url``, or as an additional index with ``--extra-index-url``. (Pull #1098, CVE-2013-5123)
* **BACKWARD INCOMPATIBLE** pip no longer will scrape insecure external urls by
default nor will it install externally hosted files by default. Users may opt
into installing externally hosted or insecure files or urls using
``--allow-external PROJECT`` and ``--allow-unverified PROJECT``. (Pull #1055)
* **BACKWARD INCOMPATIBLE** pip no longer respects dependency links by default.
Users may opt into respecting them again using ``--process-dependency-links``.
* **DEPRECATION** ``pip install --no-install`` and ``pip install
--no-download`` are now formally deprecated. See Issue #906 for discussion on
possible alternatives, or lack thereof, in future releases.
* **DEPRECATION** ``pip zip`` and ``pip unzip`` are now formally deprecated.
* pip will now install Mac OSX platform wheels from PyPI. (Pull #1278)
* pip now generates the appropriate platform-specific console scripts when
installing wheels. (Pull #1251)
* Pip now confirms a wheel is supported when installing directly from a path or
url. (Pull #1315)
* Fixed #1097, ``--ignore-installed`` now behaves again as designed, after it was
unintentionally broke in v0.8.3 when fixing Issue #14 (Pull #1352).
* Fixed a bug where global scripts were being removed when uninstalling --user
installed packages (Pull #1353).
* Fixed #1163, --user wasn't being respected when installing scripts from wheels (Pull #1176).
* Fixed #1150, we now assume '_' means '-' in versions from wheel filenames (Pull #1158).
* Fixed #219, error when using --log with a failed install (Pull #1205).
* Fixed #1131, logging was buffered and choppy in Python 3.
* Fixed #70, --timeout was being ignored (Pull #1202).
* Fixed #772, error when setting PIP_EXISTS_ACTION (Pull #1201).
* Added colors to the logging output in order to draw attention to important
warnings and errors. (Pull #1109)
* Added warnings when using an insecure index, find-link, or dependency link. (Pull #1121)
* Added support for installing packages from a subdirectory using the ``subdirectory``
editable option. ( Pull #1082 )
* Fixed #1192. "TypeError: bad operand type for unary" in some cases when
installing wheels using --find-links (Pull #1218).
* Fixed #1133 and #317. Archive contents are now written based on system
defaults and umask (i.e. permissions are not preserved), except that regular
files with any execute permissions have the equivalent of "chmod +x" applied
after being written (Pull #1146).
* PreviousBuildDirError now returns a non-zero exit code and prevents the
previous build dir from being cleaned in all cases (Pull #1162).
* Renamed --allow-insecure to --allow-unverified, however the old name will
continue to work for a period of time.
* Fixed #1006, error when installing local projects with symlinks in Python 3.
* The previously hidden ``--log-file`` otion, is now shown as a general option.
1.4.1 (2013-08-07)
------------------
* **New Signing Key** Release 1.4.1 is using a different key than normal with
fingerprint: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
* Fixed issues with installing from pybundle files
* Fixed error when sysconfig module throws an exception
* Don't ignore already installed pre-releases
* Fixes related to upgrading setuptools
* Fixes so that --download works with wheel archives
* Fixes related to recognizing and cleaning global build dirs
@
text
@d1 1
a1 1
@@comment $NetBSD$
d3 2
a4 1
bin/pip2
@
1.5
log
@Update to 1.4
Upstream changes:
1.4 (2013-07-23)
BACKWARD INCOMPATIBLE pip now only installs stable versions by default, and offers a new --pre option to also find pre-release and development versions. (Pull #834)
BACKWARD INCOMPATIBLE Dropped support for Python 2.5. The minimum supported Python version for pip 1.4 is Python 2.6.
Added support for installing and building wheel archives. Thanks Daniel Holth, Marcus Smith, Paul Moore, and Michele Lacchia (Pull #845)
Applied security patch to pip's ssl support related to certificate DNS wildcard matching (http://bugs.python.org/issue17980).
To satisfy pip's setuptools requirement, pip now recommends setuptools>=0.8, not distribute. setuptools and distribute are now merged into one project called 'setuptools'. (Pull #1003)
pip will now warn when installing a file that is either hosted externally to the index or cannot be verified with a hash. In the future pip will default to not installing them and will require the flags -allow-external NAME, and -allow-insecure NAME respectively. (Pull #985)
If an already-downloaded or cached file has a bad hash, re-download it rather than erroring out. (Issue #963).
pip bundle and support for installing from pybundle files is now considered deprecated and will be removed in pip v1.5.
Fixed a number of issues (#413, #709, #634, #602, and #939) related to cleaning up and not reusing build directories. (Pull #865, #948)
Added a User Agent so that pip is identifiable in logs. (Pull #901)
Added ssl and -user support to get-pip.py. Thanks Gabriel de Perthuis. (Pull #895)
Fixed the proxy support, which was broken in pip 1.3.x (Pull #840)
Fixed issue #32 - pip fails when server does not send content-type header. Thanks Hugo Lopes Tavares and Kelsey Hightower (Pull #872).
"Vendorized" distlib as pip.vendor.distlib (https://distlib.readthedocs.org/).
Fixed git VCS backend with git 1.8.3. (Pull #967)
@
text
@d3 2
a4 1
bin/pip-${PYVERSSUFFIX}
d18 405
a425 3
${PYSITELIB}/pip/backwardcompat/ssl_match_hostname.py
${PYSITELIB}/pip/backwardcompat/ssl_match_hostname.pyc
${PYSITELIB}/pip/backwardcompat/ssl_match_hostname.pyo
a431 1
${PYSITELIB}/pip/cacert.pem
a518 162
${PYSITELIB}/pip/vendor/__init__.py
${PYSITELIB}/pip/vendor/__init__.pyc
${PYSITELIB}/pip/vendor/__init__.pyo
${PYSITELIB}/pip/vendor/distlib/__init__.py
${PYSITELIB}/pip/vendor/distlib/__init__.pyc
${PYSITELIB}/pip/vendor/distlib/__init__.pyo
${PYSITELIB}/pip/vendor/distlib/_backport/__init__.py
${PYSITELIB}/pip/vendor/distlib/_backport/__init__.pyc
${PYSITELIB}/pip/vendor/distlib/_backport/__init__.pyo
${PYSITELIB}/pip/vendor/distlib/_backport/misc.py
${PYSITELIB}/pip/vendor/distlib/_backport/misc.pyc
${PYSITELIB}/pip/vendor/distlib/_backport/misc.pyo
${PYSITELIB}/pip/vendor/distlib/_backport/shutil.py
${PYSITELIB}/pip/vendor/distlib/_backport/shutil.pyc
${PYSITELIB}/pip/vendor/distlib/_backport/shutil.pyo
${PYSITELIB}/pip/vendor/distlib/_backport/sysconfig.py
${PYSITELIB}/pip/vendor/distlib/_backport/sysconfig.pyc
${PYSITELIB}/pip/vendor/distlib/_backport/sysconfig.pyo
${PYSITELIB}/pip/vendor/distlib/_backport/tarfile.py
${PYSITELIB}/pip/vendor/distlib/_backport/tarfile.pyc
${PYSITELIB}/pip/vendor/distlib/_backport/tarfile.pyo
${PYSITELIB}/pip/vendor/distlib/compat.py
${PYSITELIB}/pip/vendor/distlib/compat.pyc
${PYSITELIB}/pip/vendor/distlib/compat.pyo
${PYSITELIB}/pip/vendor/distlib/database.py
${PYSITELIB}/pip/vendor/distlib/database.pyc
${PYSITELIB}/pip/vendor/distlib/database.pyo
${PYSITELIB}/pip/vendor/distlib/index.py
${PYSITELIB}/pip/vendor/distlib/index.pyc
${PYSITELIB}/pip/vendor/distlib/index.pyo
${PYSITELIB}/pip/vendor/distlib/locators.py
${PYSITELIB}/pip/vendor/distlib/locators.pyc
${PYSITELIB}/pip/vendor/distlib/locators.pyo
${PYSITELIB}/pip/vendor/distlib/manifest.py
${PYSITELIB}/pip/vendor/distlib/manifest.pyc
${PYSITELIB}/pip/vendor/distlib/manifest.pyo
${PYSITELIB}/pip/vendor/distlib/markers.py
${PYSITELIB}/pip/vendor/distlib/markers.pyc
${PYSITELIB}/pip/vendor/distlib/markers.pyo
${PYSITELIB}/pip/vendor/distlib/metadata.py
${PYSITELIB}/pip/vendor/distlib/metadata.pyc
${PYSITELIB}/pip/vendor/distlib/metadata.pyo
${PYSITELIB}/pip/vendor/distlib/resources.py
${PYSITELIB}/pip/vendor/distlib/resources.pyc
${PYSITELIB}/pip/vendor/distlib/resources.pyo
${PYSITELIB}/pip/vendor/distlib/scripts.py
${PYSITELIB}/pip/vendor/distlib/scripts.pyc
${PYSITELIB}/pip/vendor/distlib/scripts.pyo
${PYSITELIB}/pip/vendor/distlib/util.py
${PYSITELIB}/pip/vendor/distlib/util.pyc
${PYSITELIB}/pip/vendor/distlib/util.pyo
${PYSITELIB}/pip/vendor/distlib/version.py
${PYSITELIB}/pip/vendor/distlib/version.pyc
${PYSITELIB}/pip/vendor/distlib/version.pyo
${PYSITELIB}/pip/vendor/distlib/wheel.py
${PYSITELIB}/pip/vendor/distlib/wheel.pyc
${PYSITELIB}/pip/vendor/distlib/wheel.pyo
${PYSITELIB}/pip/vendor/html5lib/__init__.py
${PYSITELIB}/pip/vendor/html5lib/__init__.pyc
${PYSITELIB}/pip/vendor/html5lib/__init__.pyo
${PYSITELIB}/pip/vendor/html5lib/constants.py
${PYSITELIB}/pip/vendor/html5lib/constants.pyc
${PYSITELIB}/pip/vendor/html5lib/constants.pyo
${PYSITELIB}/pip/vendor/html5lib/filters/__init__.py
${PYSITELIB}/pip/vendor/html5lib/filters/__init__.pyc
${PYSITELIB}/pip/vendor/html5lib/filters/__init__.pyo
${PYSITELIB}/pip/vendor/html5lib/filters/_base.py
${PYSITELIB}/pip/vendor/html5lib/filters/_base.pyc
${PYSITELIB}/pip/vendor/html5lib/filters/_base.pyo
${PYSITELIB}/pip/vendor/html5lib/filters/alphabeticalattributes.py
${PYSITELIB}/pip/vendor/html5lib/filters/alphabeticalattributes.pyc
${PYSITELIB}/pip/vendor/html5lib/filters/alphabeticalattributes.pyo
${PYSITELIB}/pip/vendor/html5lib/filters/inject_meta_charset.py
${PYSITELIB}/pip/vendor/html5lib/filters/inject_meta_charset.pyc
${PYSITELIB}/pip/vendor/html5lib/filters/inject_meta_charset.pyo
${PYSITELIB}/pip/vendor/html5lib/filters/lint.py
${PYSITELIB}/pip/vendor/html5lib/filters/lint.pyc
${PYSITELIB}/pip/vendor/html5lib/filters/lint.pyo
${PYSITELIB}/pip/vendor/html5lib/filters/optionaltags.py
${PYSITELIB}/pip/vendor/html5lib/filters/optionaltags.pyc
${PYSITELIB}/pip/vendor/html5lib/filters/optionaltags.pyo
${PYSITELIB}/pip/vendor/html5lib/filters/sanitizer.py
${PYSITELIB}/pip/vendor/html5lib/filters/sanitizer.pyc
${PYSITELIB}/pip/vendor/html5lib/filters/sanitizer.pyo
${PYSITELIB}/pip/vendor/html5lib/filters/whitespace.py
${PYSITELIB}/pip/vendor/html5lib/filters/whitespace.pyc
${PYSITELIB}/pip/vendor/html5lib/filters/whitespace.pyo
${PYSITELIB}/pip/vendor/html5lib/html5parser.py
${PYSITELIB}/pip/vendor/html5lib/html5parser.pyc
${PYSITELIB}/pip/vendor/html5lib/html5parser.pyo
${PYSITELIB}/pip/vendor/html5lib/ihatexml.py
${PYSITELIB}/pip/vendor/html5lib/ihatexml.pyc
${PYSITELIB}/pip/vendor/html5lib/ihatexml.pyo
${PYSITELIB}/pip/vendor/html5lib/inputstream.py
${PYSITELIB}/pip/vendor/html5lib/inputstream.pyc
${PYSITELIB}/pip/vendor/html5lib/inputstream.pyo
${PYSITELIB}/pip/vendor/html5lib/sanitizer.py
${PYSITELIB}/pip/vendor/html5lib/sanitizer.pyc
${PYSITELIB}/pip/vendor/html5lib/sanitizer.pyo
${PYSITELIB}/pip/vendor/html5lib/serializer/__init__.py
${PYSITELIB}/pip/vendor/html5lib/serializer/__init__.pyc
${PYSITELIB}/pip/vendor/html5lib/serializer/__init__.pyo
${PYSITELIB}/pip/vendor/html5lib/serializer/htmlserializer.py
${PYSITELIB}/pip/vendor/html5lib/serializer/htmlserializer.pyc
${PYSITELIB}/pip/vendor/html5lib/serializer/htmlserializer.pyo
${PYSITELIB}/pip/vendor/html5lib/tokenizer.py
${PYSITELIB}/pip/vendor/html5lib/tokenizer.pyc
${PYSITELIB}/pip/vendor/html5lib/tokenizer.pyo
${PYSITELIB}/pip/vendor/html5lib/treebuilders/__init__.py
${PYSITELIB}/pip/vendor/html5lib/treebuilders/__init__.pyc
${PYSITELIB}/pip/vendor/html5lib/treebuilders/__init__.pyo
${PYSITELIB}/pip/vendor/html5lib/treebuilders/_base.py
${PYSITELIB}/pip/vendor/html5lib/treebuilders/_base.pyc
${PYSITELIB}/pip/vendor/html5lib/treebuilders/_base.pyo
${PYSITELIB}/pip/vendor/html5lib/treebuilders/dom.py
${PYSITELIB}/pip/vendor/html5lib/treebuilders/dom.pyc
${PYSITELIB}/pip/vendor/html5lib/treebuilders/dom.pyo
${PYSITELIB}/pip/vendor/html5lib/treebuilders/etree.py
${PYSITELIB}/pip/vendor/html5lib/treebuilders/etree.pyc
${PYSITELIB}/pip/vendor/html5lib/treebuilders/etree.pyo
${PYSITELIB}/pip/vendor/html5lib/treebuilders/etree_lxml.py
${PYSITELIB}/pip/vendor/html5lib/treebuilders/etree_lxml.pyc
${PYSITELIB}/pip/vendor/html5lib/treebuilders/etree_lxml.pyo
${PYSITELIB}/pip/vendor/html5lib/treewalkers/__init__.py
${PYSITELIB}/pip/vendor/html5lib/treewalkers/__init__.pyc
${PYSITELIB}/pip/vendor/html5lib/treewalkers/__init__.pyo
${PYSITELIB}/pip/vendor/html5lib/treewalkers/_base.py
${PYSITELIB}/pip/vendor/html5lib/treewalkers/_base.pyc
${PYSITELIB}/pip/vendor/html5lib/treewalkers/_base.pyo
${PYSITELIB}/pip/vendor/html5lib/treewalkers/dom.py
${PYSITELIB}/pip/vendor/html5lib/treewalkers/dom.pyc
${PYSITELIB}/pip/vendor/html5lib/treewalkers/dom.pyo
${PYSITELIB}/pip/vendor/html5lib/treewalkers/etree.py
${PYSITELIB}/pip/vendor/html5lib/treewalkers/etree.pyc
${PYSITELIB}/pip/vendor/html5lib/treewalkers/etree.pyo
${PYSITELIB}/pip/vendor/html5lib/treewalkers/genshistream.py
${PYSITELIB}/pip/vendor/html5lib/treewalkers/genshistream.pyc
${PYSITELIB}/pip/vendor/html5lib/treewalkers/genshistream.pyo
${PYSITELIB}/pip/vendor/html5lib/treewalkers/lxmletree.py
${PYSITELIB}/pip/vendor/html5lib/treewalkers/lxmletree.pyc
${PYSITELIB}/pip/vendor/html5lib/treewalkers/lxmletree.pyo
${PYSITELIB}/pip/vendor/html5lib/treewalkers/pulldom.py
${PYSITELIB}/pip/vendor/html5lib/treewalkers/pulldom.pyc
${PYSITELIB}/pip/vendor/html5lib/treewalkers/pulldom.pyo
${PYSITELIB}/pip/vendor/html5lib/trie/__init__.py
${PYSITELIB}/pip/vendor/html5lib/trie/__init__.pyc
${PYSITELIB}/pip/vendor/html5lib/trie/__init__.pyo
${PYSITELIB}/pip/vendor/html5lib/trie/_base.py
${PYSITELIB}/pip/vendor/html5lib/trie/_base.pyc
${PYSITELIB}/pip/vendor/html5lib/trie/_base.pyo
${PYSITELIB}/pip/vendor/html5lib/trie/datrie.py
${PYSITELIB}/pip/vendor/html5lib/trie/datrie.pyc
${PYSITELIB}/pip/vendor/html5lib/trie/datrie.pyo
${PYSITELIB}/pip/vendor/html5lib/trie/py.py
${PYSITELIB}/pip/vendor/html5lib/trie/py.pyc
${PYSITELIB}/pip/vendor/html5lib/trie/py.pyo
${PYSITELIB}/pip/vendor/html5lib/utils.py
${PYSITELIB}/pip/vendor/html5lib/utils.pyc
${PYSITELIB}/pip/vendor/html5lib/utils.pyo
${PYSITELIB}/pip/vendor/six.py
${PYSITELIB}/pip/vendor/six.pyc
${PYSITELIB}/pip/vendor/six.pyo
@
1.4
log
@Update to 1.3.1
Upstream changes:
1.3.1 (2013-03-08)
Fixed a major backward incompatible change of parsing URLs to externally hosted packages that got accidentally included in 1.3.
1.3 (2013-03-07)
SSL Cert Verification; Make https the default for PyPI access. Thanks James Cleveland, Giovanni Bajo, Marcus Smith and many others (Pull #789).
Added "pip list" for listing installed packages and the latest version available. Thanks Rafael Caricio, Miguel Araujo, Dmitry Gladkov (Pull #752)
Fixed security issues with pip's use of temp build directories. Thanks David (d1b) and Thomas Guttler. (Pull #780)
Improvements to sphinx docs and cli help. (Pull #773)
Fixed issue #707, dealing with OS X temp dir handling, which was causing global NumPy installs to fail. (Pull #768)
Split help output into general vs command-specific option groups. Thanks Georgi Valkov. (Pull #744; Pull #721 contains preceding refactor)
Fixed dependency resolution when installing from archives with uppercase project names. (Pull #724)
Fixed problem where re-installs always occurred when using file:// find-links. (Pulls #683/#702)
"pip install -v" now shows the full download url, not just the archive name. Thanks Marc Abramowitz (Pull #687)
Fix to prevent unnecessary PyPI redirects. Thanks Alex Gronholm (Pull #695)
Fixed issue #670 - install failure under Python 3 when the same version of a package is found under 2 different URLs. Thanks Paul Moore (Pull #671)
Fix git submodule recursive updates. Thanks Roey Berman. (Pulls #674)
Explicitly ignore rel='download' links while looking for html pages. Thanks Maxime R. (Pull #677)
--user/--upgrade install options now work together. Thanks 'eevee' for discovering the problem. (Pull #705)
Added check in install --download to prevent re-downloading if the target file already exists. Thanks Andrey Bulgakov. (Pull #669)
Added support for bare paths (including relative paths) as argument to --find-links. Thanks Paul Moore for draft patch.
Added support for --no-index in requirements files.
Added "pip show" command to get information about an installed package. Fixes #131. Thanks Kelsey Hightower and Rafael Caricio.
Added --root option for "pip install" to specify root directory. Behaves like the same option in distutils but also plays nice with pip's egg-info. Thanks Przemek Wrzos. (Issue #253 / Pull #693)
@
text
@a19 3
${PYSITELIB}/pip/backwardcompat/socket_create_connection.py
${PYSITELIB}/pip/backwardcompat/socket_create_connection.pyc
${PYSITELIB}/pip/backwardcompat/socket_create_connection.pyo
d66 3
d87 3
d117 165
@
1.3
log
@Update to 1.2.1 from 1.1
Upstream changes:
1.2.1 (2012-09-06)
Fixed a regression introduced in 1.2 about raising an exception when not finding any files to uninstall in the current environment. Thanks for the fix, Marcus Smith.
1.2 (2012-09-01)
Dropped support for Python 2.4 The minimum supported Python version is now Python 2.5.
Fixed issue #605 - pypi mirror support broken on some DNS responses. Thanks philwhin.
Fixed issue #355 - pip uninstall removes files it didn't install. Thanks pjdelport.
Fixed issues #493, #494, #440, and #573 related to improving support for the user installation scheme. Thanks Marcus Smith.
Write failure log to temp file if default location is not writable. Thanks andreigc.
Pull in submodules for git editable checkouts. Fixes #289 and #421. Thanks Hsiaoming Yang and Markus Hametner.
Use a temporary directory as the default build location outside of a virtualenv. Fixes issues #339 and #381. Thanks TC01.
Added support for specifying extras with local editables. Thanks Nick Stenning.
Added --egg flag to request egg-style rather than flat installation. Refs issue #3. Thanks Kamal Bin Mustafa.
Fixed issue #510 - prevent e.g. gmpy2-2.0.tar.gz from matching a request to pip install gmpy; sdist filename must begin with full project name followed by a dash. Thanks casevh for the report.
Fixed issue #504 - allow package URLS to have querystrings. Thanks W. Trevor King.
Fixed issue #58 - pip freeze now falls back to non-editable format rather than blowing up if it can't determine the origin repository of an editable. Thanks Rory McCann.
Added a __main__.py file to enable python -m pip on Python versions that support it. Thanks Alexey Luchko.
Fixed issue #487 - upgrade from VCS url of project that does exist on index. Thanks Andrew Knapp for the report.
Fixed issue #486 - fix upgrade from VCS url of project with no distribution on index. Thanks Andrew Knapp for the report.
Fixed issue #427 - clearer error message on a malformed VCS url. Thanks Thomas Fenzl.
Added support for using any of the built in guaranteed algorithms in hashlib as a checksum hash.
Fixed issue #321 - Raise an exception if current working directory can't be found or accessed.
Fixed issue #82 - Removed special casing of the user directory and use the Python default instead.
Fixed #436 - Only warn about version conflicts if there is actually one. This re-enables using ==dev in requirements files.
Moved tests to be run on Travis CI: http://travis-ci.org/pypa/pip
Added a better help formatter.
@
text
@d9 1
d17 9
a25 3
${PYSITELIB}/pip/backwardcompat.py
${PYSITELIB}/pip/backwardcompat.pyc
${PYSITELIB}/pip/backwardcompat.pyo
d32 4
d54 3
d60 3
@
1.2
log
@Update py-pip to 1.1.
Based on PR 46531 by Wen Heping.
* convert to use python/egg.mk.
1.1 (2012-02-16)
----------------
* Fixed issue #326 - don't crash when a package's setup.py emits UTF-8 and
then fails. Thanks Marc Abramowitz.
* Added ``--target`` option for installing directly to arbitrary directory.
Thanks Stavros Korokithakis.
* Added support for authentication with Subversion repositories. Thanks
Qiangning Hong.
* Fixed issue #315 - ``--download`` now downloads dependencies as well.
Thanks Qiangning Hong.
* Errors from subprocesses will display the current working directory.
Thanks Antti Kaihola.
* Fixed issue #369 - compatibility with Subversion 1.7. Thanks Qiangning
Hong. Note that setuptools remains incompatible with Subversion 1.7; to
get the benefits of pip's support you must use Distribute rather than
setuptools.
* Fixed issue #57 - ignore py2app-generated OS X mpkg zip files in finder.
Thanks Rene Dudfield.
* Fixed issue #182 - log to ~/Library/Logs/ by default on OS X framework
installs. Thanks Dan Callahan for report and patch.
* Fixed issue #310 - understand version tags without minor version ("py3")
in sdist filenames. Thanks Stuart Andrews for report and Olivier Girardot for
patch.
* Fixed issue #7 - Pip now supports optionally installing setuptools
"extras" dependencies; e.g. "pip install Paste[openid]". Thanks Matt Maker
and Olivier Girardot.
* Fixed issue #391 - freeze no longer borks on requirements files with
--index-url or --find-links. Thanks Herbert Pfennig.
* Fixed issue #288 - handle symlinks properly. Thanks lebedov for the patch.
* Fixed issue #49 - pip install -U no longer reinstalls the same versions of
packages. Thanks iguananaut for the pull request.
* Removed ``-E`` option and ``PIP_RESPECT_VIRTUALENV``; both use a
restart-in-venv mechanism that's broken, and neither one is useful since
every virtualenv now has pip inside it.
* Fixed issue #366 - pip throws IndexError when it calls `scraped_rel_links`
* Fixed issue #22 - pip search should set and return a userful shell status code
* Fixed issue #351 and #365 - added global ``--exists-action`` command line
option to easier script file exists conflicts, e.g. from editable
requirements from VCS that have a changed repo URL.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1.1.1 2012/01/23 21:39:32 pettai Exp $
d13 3
a15 3
${PYSITELIB}/pip/_pkgutil.py
${PYSITELIB}/pip/_pkgutil.pyc
${PYSITELIB}/pip/_pkgutil.pyo
@
1.1
log
@Initial revision
@
text
@d1 1
a1 1
@@comment $NetBSD$
d4 6
a9 6
${PYSITELIB}/pip-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/PKG-INFO
${PYSITELIB}/pip-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/SOURCES.txt
${PYSITELIB}/pip-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/dependency_links.txt
${PYSITELIB}/pip-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/entry_points.txt
${PYSITELIB}/pip-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/not-zip-safe
${PYSITELIB}/pip-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/top_level.txt
d76 3
a96 3
${PYSITELIB}/pip/venv.py
${PYSITELIB}/pip/venv.pyc
${PYSITELIB}/pip/venv.pyo
@
1.1.1.1
log
@pip is a replacement for easy_install. It uses mostly the same
techniques for finding packages, so packages that were made
easy_installable should be pip-installable as well.
pip is meant to improve on easy_install. Some of the improvements:
* All packages are downloaded before installation.
Partially-completed installation doesn't occur as a result.
* Care is taken to present useful output on the console.
* The reasons for actions are kept track of. For instance, if
a package is being installed, pip keeps track of why that package
was required.
* Error messages should be useful.
* The code is relatively concise and cohesive, making it easier
to use programmatically.
* Packages don't have to be installed as egg archives, they can
be installed flat (while keeping the egg metadata).
* Native support for other version control systems (Git, Mercurial
and Bazaar)
* Uninstallation of packages.
* Simple to define fixed sets of requirements and reliably
reproduce a set of packages.
@
text
@@