pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
semgrep: Update to 0.106.0
Module Name: pkgsrc-wip
Committed By: Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By: leot
Date: Mon Jul 25 14:45:58 2022 +0200
Changeset: ab194dace82939efb08177b94134923a8a0c8cd5
Modified Files:
semgrep/Makefile
semgrep/PLIST
semgrep/distinfo
Removed Files:
semgrep/patches/patch-setup.py
Log Message:
semgrep: Update to 0.106.0
Sync with wip/semgrep-core.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ab194dace82939efb08177b94134923a8a0c8cd5
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
semgrep/Makefile | 35 +++++---
semgrep/PLIST | 193 ++++++++++++++++++++++++++++++++---------
semgrep/distinfo | 7 +-
semgrep/patches/patch-setup.py | 22 -----
4 files changed, 180 insertions(+), 77 deletions(-)
diffs:
diff --git a/semgrep/Makefile b/semgrep/Makefile
index c373bf79f0..0c7a9cf48f 100644
--- a/semgrep/Makefile
+++ b/semgrep/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= semgrep-0.60.0
+DISTNAME= semgrep-0.106.0
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=s/semgrep/}
@@ -9,21 +9,34 @@ HOMEPAGE= https://github.com/returntocorp/semgrep
COMMENT= Syntax-aware semantic code pattern search for many languages
LICENSE= mit
-DEPENDS+= ${PYPKGPREFIX}-attrs>=19.3.0:../../devel/py-attrs
-DEPENDS+= ${PYPKGPREFIX}-colorama>=0.4.3:../../comms/py-colorama
-DEPENDS+= ${PYPKGPREFIX}-jsonschema>=3.2.0:../../textproc/py-jsonschema
-DEPENDS+= ${PYPKGPREFIX}-packaging>=20.4:../../devel/py-packaging
-DEPENDS+= ${PYPKGPREFIX}-peewee>=3.14.4:../../databases/py-peewee
-DEPENDS+= ${PYPKGPREFIX}-requests>=2.22.0:../../devel/py-requests
-DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>=0.16.10:../../devel/py-ruamel-yaml
-DEPENDS+= ${PYPKGPREFIX}-tqdm>=4.46.1:../../misc/py-tqdm
-DEPENDS+= ${PYPKGPREFIX}-wcmatch>=8.2:../../textproc/py-wcmatch
-DEPENDS+= ${PYPKGPREFIX}-yaml>=5.3:../../textproc/py-yaml
+DEPENDS+= ${PYPKGPREFIX}-attrs>=21.3:../../devel/py-attrs
+DEPENDS+= ${PYPKGPREFIX}-boltons>=21.0:../../devel/py-boltons
+DEPENDS+= ${PYPKGPREFIX}-click>=8.1:../../devel/py-click
+DEPENDS+= ${PYPKGPREFIX}-click-option-group>=0.5:../../wip/py-click-option-group
+DEPENDS+= ${PYPKGPREFIX}-colorama>=0.4.0:../../comms/py-colorama
+DEPENDS+= ${PYPKGPREFIX}-defusedxml>=0.7.1:../../textproc/py-defusedxml
+DEPENDS+= ${PYPKGPREFIX}-glom>=0.4.0:../../wip/py-glom
+DEPENDS+= ${PYPKGPREFIX}-jsonschema>=4.6:../../textproc/py-jsonschema
+DEPENDS+= ${PYPKGPREFIX}-lsp-jsonrpc>=1.0.0:../../textproc/py-lsp-jsonrpc
+DEPENDS+= ${PYPKGPREFIX}-packaging>=21.0:../../devel/py-packaging
+DEPENDS+= ${PYPKGPREFIX}-peewee>=3.14:../../databases/py-peewee
+DEPENDS+= ${PYPKGPREFIX}-requests>=2.22:../../devel/py-requests
+DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>=0.16.0:../../devel/py-ruamel-yaml
+DEPENDS+= ${PYPKGPREFIX}-tqdm>=4.46:../../misc/py-tqdm
+DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.2:../../devel/py-typing-extensions
+DEPENDS+= ${PYPKGPREFIX}-urllib3>=1.26:../../www/py-urllib3
+DEPENDS+= ${PYPKGPREFIX}-wcmatch>=8.3:../../textproc/py-wcmatch
DEPENDS+= semgrep-core-${PKGVERSION_NOREV}{,nb[0-9]*}:../../wip/semgrep-core
# Avoid to install binaries
MAKE_ENV+= SEMGREP_SKIP_BIN=yes
+SUBST_CLASSES+= setuppyversions
+SUBST_STAGE.setuppyversions= pre-configure
+SUBST_MESSAGE.setuppyversions= Avoid too strict version requirements
+SUBST_FILES.setuppyversions= setup.py
+SUBST_SED.setuppyversions+= -E -e '/~=[0-9.]+",/ s/~=/>=/g'
+
USE_LANGUAGES= # none
# Only for Python >= 3.6
diff --git a/semgrep/PLIST b/semgrep/PLIST
index 8a288ea033..f2d8c5a788 100644
--- a/semgrep/PLIST
+++ b/semgrep/PLIST
@@ -1,5 +1,20 @@
@comment $NetBSD$
bin/semgrep
+${PYSITELIB}/semdep/__init__.py
+${PYSITELIB}/semdep/__init__.pyc
+${PYSITELIB}/semdep/__init__.pyo
+${PYSITELIB}/semdep/find_lockfiles.py
+${PYSITELIB}/semdep/find_lockfiles.pyc
+${PYSITELIB}/semdep/find_lockfiles.pyo
+${PYSITELIB}/semdep/models.py
+${PYSITELIB}/semdep/models.pyc
+${PYSITELIB}/semdep/models.pyo
+${PYSITELIB}/semdep/package_restrictions.py
+${PYSITELIB}/semdep/package_restrictions.pyc
+${PYSITELIB}/semdep/package_restrictions.pyo
+${PYSITELIB}/semdep/parse_lockfile.py
+${PYSITELIB}/semdep/parse_lockfile.pyc
+${PYSITELIB}/semdep/parse_lockfile.pyo
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -13,6 +28,24 @@ ${PYSITELIB}/semgrep/__init__.pyo
${PYSITELIB}/semgrep/__main__.py
${PYSITELIB}/semgrep/__main__.pyc
${PYSITELIB}/semgrep/__main__.pyo
+${PYSITELIB}/semgrep/app/__init__.py
+${PYSITELIB}/semgrep/app/__init__.pyc
+${PYSITELIB}/semgrep/app/__init__.pyo
+${PYSITELIB}/semgrep/app/auth.py
+${PYSITELIB}/semgrep/app/auth.pyc
+${PYSITELIB}/semgrep/app/auth.pyo
+${PYSITELIB}/semgrep/app/registry.py
+${PYSITELIB}/semgrep/app/registry.pyc
+${PYSITELIB}/semgrep/app/registry.pyo
+${PYSITELIB}/semgrep/app/scans.py
+${PYSITELIB}/semgrep/app/scans.pyc
+${PYSITELIB}/semgrep/app/scans.pyo
+${PYSITELIB}/semgrep/app/session.py
+${PYSITELIB}/semgrep/app/session.pyc
+${PYSITELIB}/semgrep/app/session.pyo
+${PYSITELIB}/semgrep/app/version.py
+${PYSITELIB}/semgrep/app/version.pyc
+${PYSITELIB}/semgrep/app/version.pyo
${PYSITELIB}/semgrep/autofix.py
${PYSITELIB}/semgrep/autofix.pyc
${PYSITELIB}/semgrep/autofix.pyo
@@ -25,36 +58,69 @@ ${PYSITELIB}/semgrep/bytesize.pyo
${PYSITELIB}/semgrep/cli.py
${PYSITELIB}/semgrep/cli.pyc
${PYSITELIB}/semgrep/cli.pyo
+${PYSITELIB}/semgrep/commands/__init__.py
+${PYSITELIB}/semgrep/commands/__init__.pyc
+${PYSITELIB}/semgrep/commands/__init__.pyo
+${PYSITELIB}/semgrep/commands/ci.py
+${PYSITELIB}/semgrep/commands/ci.pyc
+${PYSITELIB}/semgrep/commands/ci.pyo
+${PYSITELIB}/semgrep/commands/install.py
+${PYSITELIB}/semgrep/commands/install.pyc
+${PYSITELIB}/semgrep/commands/install.pyo
+${PYSITELIB}/semgrep/commands/login.py
+${PYSITELIB}/semgrep/commands/login.pyc
+${PYSITELIB}/semgrep/commands/login.pyo
+${PYSITELIB}/semgrep/commands/lsp.py
+${PYSITELIB}/semgrep/commands/lsp.pyc
+${PYSITELIB}/semgrep/commands/lsp.pyo
+${PYSITELIB}/semgrep/commands/publish.py
+${PYSITELIB}/semgrep/commands/publish.pyc
+${PYSITELIB}/semgrep/commands/publish.pyo
+${PYSITELIB}/semgrep/commands/scan.py
+${PYSITELIB}/semgrep/commands/scan.pyc
+${PYSITELIB}/semgrep/commands/scan.pyo
+${PYSITELIB}/semgrep/commands/shouldafound.py
+${PYSITELIB}/semgrep/commands/shouldafound.pyc
+${PYSITELIB}/semgrep/commands/shouldafound.pyo
+${PYSITELIB}/semgrep/commands/wrapper.py
+${PYSITELIB}/semgrep/commands/wrapper.pyc
+${PYSITELIB}/semgrep/commands/wrapper.pyo
${PYSITELIB}/semgrep/config_resolver.py
${PYSITELIB}/semgrep/config_resolver.pyc
${PYSITELIB}/semgrep/config_resolver.pyo
${PYSITELIB}/semgrep/constants.py
${PYSITELIB}/semgrep/constants.pyc
${PYSITELIB}/semgrep/constants.pyo
-${PYSITELIB}/semgrep/core_exception.py
-${PYSITELIB}/semgrep/core_exception.pyc
-${PYSITELIB}/semgrep/core_exception.pyo
+${PYSITELIB}/semgrep/core_output.py
+${PYSITELIB}/semgrep/core_output.pyc
+${PYSITELIB}/semgrep/core_output.pyo
${PYSITELIB}/semgrep/core_runner.py
${PYSITELIB}/semgrep/core_runner.pyc
${PYSITELIB}/semgrep/core_runner.pyo
+${PYSITELIB}/semgrep/default_group.py
+${PYSITELIB}/semgrep/default_group.pyc
+${PYSITELIB}/semgrep/default_group.pyo
+${PYSITELIB}/semgrep/dependency_aware_rule.py
+${PYSITELIB}/semgrep/dependency_aware_rule.pyc
+${PYSITELIB}/semgrep/dependency_aware_rule.pyo
${PYSITELIB}/semgrep/dump_ast.py
${PYSITELIB}/semgrep/dump_ast.pyc
${PYSITELIB}/semgrep/dump_ast.pyo
-${PYSITELIB}/semgrep/equivalences.py
-${PYSITELIB}/semgrep/equivalences.pyc
-${PYSITELIB}/semgrep/equivalences.pyo
+${PYSITELIB}/semgrep/env.py
+${PYSITELIB}/semgrep/env.pyc
+${PYSITELIB}/semgrep/env.pyo
${PYSITELIB}/semgrep/error.py
${PYSITELIB}/semgrep/error.pyc
${PYSITELIB}/semgrep/error.pyo
-${PYSITELIB}/semgrep/evaluation.py
-${PYSITELIB}/semgrep/evaluation.pyc
-${PYSITELIB}/semgrep/evaluation.pyo
${PYSITELIB}/semgrep/external/__init__.py
${PYSITELIB}/semgrep/external/__init__.pyc
${PYSITELIB}/semgrep/external/__init__.pyo
${PYSITELIB}/semgrep/external/junit_xml.py
${PYSITELIB}/semgrep/external/junit_xml.pyc
${PYSITELIB}/semgrep/external/junit_xml.pyo
+${PYSITELIB}/semgrep/external/pymmh3.py
+${PYSITELIB}/semgrep/external/pymmh3.pyc
+${PYSITELIB}/semgrep/external/pymmh3.pyo
${PYSITELIB}/semgrep/formatter/__init__.py
${PYSITELIB}/semgrep/formatter/__init__.pyc
${PYSITELIB}/semgrep/formatter/__init__.pyo
@@ -64,6 +130,12 @@ ${PYSITELIB}/semgrep/formatter/base.pyo
${PYSITELIB}/semgrep/formatter/emacs.py
${PYSITELIB}/semgrep/formatter/emacs.pyc
${PYSITELIB}/semgrep/formatter/emacs.pyo
+${PYSITELIB}/semgrep/formatter/gitlab_sast.py
+${PYSITELIB}/semgrep/formatter/gitlab_sast.pyc
+${PYSITELIB}/semgrep/formatter/gitlab_sast.pyo
+${PYSITELIB}/semgrep/formatter/gitlab_secrets.py
+${PYSITELIB}/semgrep/formatter/gitlab_secrets.pyc
+${PYSITELIB}/semgrep/formatter/gitlab_secrets.pyo
${PYSITELIB}/semgrep/formatter/json.py
${PYSITELIB}/semgrep/formatter/json.pyc
${PYSITELIB}/semgrep/formatter/json.pyo
@@ -79,33 +151,67 @@ ${PYSITELIB}/semgrep/formatter/text.pyo
${PYSITELIB}/semgrep/formatter/vim.py
${PYSITELIB}/semgrep/formatter/vim.pyc
${PYSITELIB}/semgrep/formatter/vim.pyo
+${PYSITELIB}/semgrep/git.py
+${PYSITELIB}/semgrep/git.pyc
+${PYSITELIB}/semgrep/git.pyo
+${PYSITELIB}/semgrep/ignores.py
+${PYSITELIB}/semgrep/ignores.pyc
+${PYSITELIB}/semgrep/ignores.pyo
+${PYSITELIB}/semgrep/job_postings.py
+${PYSITELIB}/semgrep/job_postings.pyc
+${PYSITELIB}/semgrep/job_postings.pyo
${PYSITELIB}/semgrep/join_rule.py
${PYSITELIB}/semgrep/join_rule.pyc
${PYSITELIB}/semgrep/join_rule.pyo
-${PYSITELIB}/semgrep/metavariable_comparison.py
-${PYSITELIB}/semgrep/metavariable_comparison.pyc
-${PYSITELIB}/semgrep/metavariable_comparison.pyo
-${PYSITELIB}/semgrep/metric_manager.py
-${PYSITELIB}/semgrep/metric_manager.pyc
-${PYSITELIB}/semgrep/metric_manager.pyo
-${PYSITELIB}/semgrep/old_core_runner.py
-${PYSITELIB}/semgrep/old_core_runner.pyc
-${PYSITELIB}/semgrep/old_core_runner.pyo
+${PYSITELIB}/semgrep/lang/lang.json
+${PYSITELIB}/semgrep/lsp/__init__.py
+${PYSITELIB}/semgrep/lsp/__init__.pyc
+${PYSITELIB}/semgrep/lsp/__init__.pyo
+${PYSITELIB}/semgrep/lsp/config.py
+${PYSITELIB}/semgrep/lsp/config.pyc
+${PYSITELIB}/semgrep/lsp/config.pyo
+${PYSITELIB}/semgrep/lsp/convert.py
+${PYSITELIB}/semgrep/lsp/convert.pyc
+${PYSITELIB}/semgrep/lsp/convert.pyo
+${PYSITELIB}/semgrep/lsp/metrics.py
+${PYSITELIB}/semgrep/lsp/metrics.pyc
+${PYSITELIB}/semgrep/lsp/metrics.pyo
+${PYSITELIB}/semgrep/lsp/run_semgrep.py
+${PYSITELIB}/semgrep/lsp/run_semgrep.pyc
+${PYSITELIB}/semgrep/lsp/run_semgrep.pyo
+${PYSITELIB}/semgrep/lsp/server.py
+${PYSITELIB}/semgrep/lsp/server.pyc
+${PYSITELIB}/semgrep/lsp/server.pyo
+${PYSITELIB}/semgrep/lsp/types.py
+${PYSITELIB}/semgrep/lsp/types.pyc
+${PYSITELIB}/semgrep/lsp/types.pyo
+${PYSITELIB}/semgrep/meta.py
+${PYSITELIB}/semgrep/meta.pyc
+${PYSITELIB}/semgrep/meta.pyo
+${PYSITELIB}/semgrep/metrics.py
+${PYSITELIB}/semgrep/metrics.pyc
+${PYSITELIB}/semgrep/metrics.pyo
+${PYSITELIB}/semgrep/nosemgrep.py
+${PYSITELIB}/semgrep/nosemgrep.pyc
+${PYSITELIB}/semgrep/nosemgrep.pyo
+${PYSITELIB}/semgrep/notifications.py
+${PYSITELIB}/semgrep/notifications.pyc
+${PYSITELIB}/semgrep/notifications.pyo
${PYSITELIB}/semgrep/output.py
${PYSITELIB}/semgrep/output.pyc
${PYSITELIB}/semgrep/output.pyo
-${PYSITELIB}/semgrep/pattern.py
-${PYSITELIB}/semgrep/pattern.pyc
-${PYSITELIB}/semgrep/pattern.pyo
-${PYSITELIB}/semgrep/pattern_match.py
-${PYSITELIB}/semgrep/pattern_match.pyc
-${PYSITELIB}/semgrep/pattern_match.pyo
+${PYSITELIB}/semgrep/output_from_core.py
+${PYSITELIB}/semgrep/output_from_core.pyc
+${PYSITELIB}/semgrep/output_from_core.pyo
${PYSITELIB}/semgrep/profile_manager.py
${PYSITELIB}/semgrep/profile_manager.pyc
${PYSITELIB}/semgrep/profile_manager.pyo
${PYSITELIB}/semgrep/profiling.py
${PYSITELIB}/semgrep/profiling.pyc
${PYSITELIB}/semgrep/profiling.pyo
+${PYSITELIB}/semgrep/project.py
+${PYSITELIB}/semgrep/project.pyc
+${PYSITELIB}/semgrep/project.pyo
${PYSITELIB}/semgrep/rule.py
${PYSITELIB}/semgrep/rule.pyc
${PYSITELIB}/semgrep/rule.pyo
@@ -115,37 +221,44 @@ ${PYSITELIB}/semgrep/rule_lang.pyo
${PYSITELIB}/semgrep/rule_match.py
${PYSITELIB}/semgrep/rule_match.pyc
${PYSITELIB}/semgrep/rule_match.pyo
-${PYSITELIB}/semgrep/rule_schema.yaml
+${PYSITELIB}/semgrep/semgrep_core.py
+${PYSITELIB}/semgrep/semgrep_core.pyc
+${PYSITELIB}/semgrep/semgrep_core.pyo
+${PYSITELIB}/semgrep/semgrep_interfaces/__init__.py
+${PYSITELIB}/semgrep/semgrep_interfaces/__init__.pyc
+${PYSITELIB}/semgrep/semgrep_interfaces/__init__.pyo
+${PYSITELIB}/semgrep/semgrep_interfaces/rule_schema.yaml
+${PYSITELIB}/semgrep/semgrep_interfaces/semgrep_output_v0.py
+${PYSITELIB}/semgrep/semgrep_interfaces/semgrep_output_v0.pyc
+${PYSITELIB}/semgrep/semgrep_interfaces/semgrep_output_v0.pyo
${PYSITELIB}/semgrep/semgrep_main.py
${PYSITELIB}/semgrep/semgrep_main.pyc
${PYSITELIB}/semgrep/semgrep_main.pyo
${PYSITELIB}/semgrep/semgrep_types.py
${PYSITELIB}/semgrep/semgrep_types.pyc
${PYSITELIB}/semgrep/semgrep_types.pyo
-${PYSITELIB}/semgrep/spacegrep.py
-${PYSITELIB}/semgrep/spacegrep.pyc
-${PYSITELIB}/semgrep/spacegrep.pyo
-${PYSITELIB}/semgrep/stats.py
-${PYSITELIB}/semgrep/stats.pyc
-${PYSITELIB}/semgrep/stats.pyo
-${PYSITELIB}/semgrep/synthesize_patterns.py
-${PYSITELIB}/semgrep/synthesize_patterns.pyc
-${PYSITELIB}/semgrep/synthesize_patterns.pyo
+${PYSITELIB}/semgrep/settings.py
+${PYSITELIB}/semgrep/settings.pyc
+${PYSITELIB}/semgrep/settings.pyo
+${PYSITELIB}/semgrep/state.py
+${PYSITELIB}/semgrep/state.pyc
+${PYSITELIB}/semgrep/state.pyo
${PYSITELIB}/semgrep/target_manager.py
${PYSITELIB}/semgrep/target_manager.pyc
${PYSITELIB}/semgrep/target_manager.pyo
-${PYSITELIB}/semgrep/target_manager_extensions.py
-${PYSITELIB}/semgrep/target_manager_extensions.pyc
-${PYSITELIB}/semgrep/target_manager_extensions.pyo
+${PYSITELIB}/semgrep/templates/.semgrepignore
+${PYSITELIB}/semgrep/terminal.py
+${PYSITELIB}/semgrep/terminal.pyc
+${PYSITELIB}/semgrep/terminal.pyo
${PYSITELIB}/semgrep/test.py
${PYSITELIB}/semgrep/test.pyc
${PYSITELIB}/semgrep/test.pyo
+${PYSITELIB}/semgrep/types.py
+${PYSITELIB}/semgrep/types.pyc
+${PYSITELIB}/semgrep/types.pyo
${PYSITELIB}/semgrep/util.py
${PYSITELIB}/semgrep/util.pyc
${PYSITELIB}/semgrep/util.pyo
${PYSITELIB}/semgrep/verbose_logging.py
${PYSITELIB}/semgrep/verbose_logging.pyc
${PYSITELIB}/semgrep/verbose_logging.pyo
-${PYSITELIB}/semgrep/version.py
-${PYSITELIB}/semgrep/version.pyc
-${PYSITELIB}/semgrep/version.pyo
diff --git a/semgrep/distinfo b/semgrep/distinfo
index 6603be3577..345f32fff2 100644
--- a/semgrep/distinfo
+++ b/semgrep/distinfo
@@ -1,6 +1,5 @@
$NetBSD$
-RMD160 (semgrep-0.60.0.tar.gz) = 9d7f6d3550198df3c37591f83025472e0b1e21d4
-SHA512 (semgrep-0.60.0.tar.gz) = 8205af92f825bc2415d62705c1f69b7e506ca9e4404e9f00763a59ea26a42b13b0f6c0aac6dfe152718219f76d3a4e2fc953759fb88bb080c89674c2df243919
-Size (semgrep-0.60.0.tar.gz) = 104355 bytes
-SHA1 (patch-setup.py) = 80572df764e710c51651a4312ca4092c18e5af02
+BLAKE2s (semgrep-0.106.0.tar.gz) = 25e10c544cf74cf845cbb46a850b385b3b969b5584fb5516f19d2088b5bfcc24
+SHA512 (semgrep-0.106.0.tar.gz) = ea7b6f9678fa4e6c5f03b77db566ba9030327ff2f777aa1de11e5ba5bc7003ba28730b06c2b5f7310ef3f33fdb713d8a881d1aa647c2332a16e4f33ac1927f16
+Size (semgrep-0.106.0.tar.gz) = 180965 bytes
diff --git a/semgrep/patches/patch-setup.py b/semgrep/patches/patch-setup.py
deleted file mode 100644
index 612c6c6426..0000000000
--- a/semgrep/patches/patch-setup.py
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
-Avoid too strict version requirements.
-
---- setup.py.orig 2021-07-27 18:59:00.000000000 +0000
-+++ setup.py
-@@ -101,12 +101,12 @@ setuptools.setup(
- "attrs>=19.3.0",
- "colorama>=0.4.3",
- "requests>=2.22.0",
-- "ruamel.yaml>=0.16.0,<0.18",
-+ "ruamel.yaml>=0.16.0",
- "tqdm>=4.46.1",
- "packaging>=20.4",
- "jsonschema~=3.2.0",
-- "wcmatch==8.2",
-- "peewee~=3.14.4",
-+ "wcmatch>=8.2",
-+ "peewee>=3.14.4",
- # Include 'setuptools' for 'pkg_resources' usage. We shouldn't be
- # overly prescriptive and pin the version for two reasons: 1) because
- # it may interfere with other 'setuptools' installs on the system,
Home |
Main Index |
Thread Index |
Old Index