Accepting request 1081486 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal OBS-URL: https://build.opensuse.org/request/show/1081486 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-libcst?expand=0&rev=23
This commit is contained in:
parent
9d1b86b18a
commit
c6021cccd5
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 21 12:27:55 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add sle15_python_module_pythons (jsc#PED-68)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 19 02:01:37 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
||||
|
||||
- Refresh replace-python-call.patch to make tests working.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 13 22:42:28 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
||||
|
||||
- Make calling of %{sle15modernpython} optional.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 14 11:41:04 UTC 2022 - Daniel Garcia <daniel.garcia@suse.com>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -27,6 +27,7 @@
|
||||
%bcond_with test
|
||||
%endif
|
||||
%define modname libcst
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-libcst%{psuffix}
|
||||
Version: 0.4.9
|
||||
Release: 0
|
||||
@ -61,7 +62,6 @@ BuildRequires: %{python_module black}
|
||||
BuildRequires: %{python_module dataclasses if %python-base < 3.7}
|
||||
BuildRequires: %{python_module hypothesis >= 4.36.0}
|
||||
BuildRequires: %{python_module hypothesmith >= 0.0.4}
|
||||
BuildRequires: %{python_module isort >= 5.5.3}
|
||||
BuildRequires: %{python_module typing-inspect >= 0.4.0}
|
||||
BuildRequires: %{python_module typing_extensions >= 3.7.4.2}
|
||||
%endif
|
||||
@ -90,7 +90,7 @@ rm \
|
||||
libcst/tests/test_pyre_integration.py
|
||||
|
||||
# gh#Instagram/LibCST#467
|
||||
sed -i 's/import AbstractBaseMatcherNodeMeta/import Optional, AbstractBaseMatcherNodeMeta/' libcst/codegen/gen_matcher_classes.py
|
||||
sed -i -e 's/import AbstractBaseMatcherNodeMeta/import Optional, AbstractBaseMatcherNodeMeta/' libcst/codegen/gen_matcher_classes.py
|
||||
|
||||
%if !%{with test}
|
||||
%build
|
||||
@ -107,15 +107,8 @@ export CARGO_NET_OFFLINE=true PROFILE=release
|
||||
|
||||
%if %{with test}
|
||||
%check
|
||||
# test_fuzz needs network access because of 'from hypothesmith import from_grammar'
|
||||
rm libcst/tests/test_fuzz.py
|
||||
|
||||
%{python_exec # https://github.com/Instagram/LibCST/issues/331 + 467
|
||||
$python -m libcst.codegen.generate matchers
|
||||
$python -m libcst.codegen.generate return_types
|
||||
$python -m libcst.codegen.generate visitors
|
||||
$python -m unittest -v
|
||||
}
|
||||
%python_exec -m libcst.codegen.generate all
|
||||
%pyunittest -v
|
||||
%endif
|
||||
|
||||
%if !%{with test}
|
||||
|
@ -1,7 +1,21 @@
|
||||
Index: libcst-0.4.9/libcst/codemod/tests/test_codemod_cli.py
|
||||
===================================================================
|
||||
--- libcst-0.4.9.orig/libcst/codemod/tests/test_codemod_cli.py
|
||||
+++ libcst-0.4.9/libcst/codemod/tests/test_codemod_cli.py
|
||||
---
|
||||
libcst/codegen/generate.py | 2 +-
|
||||
libcst/codemod/tests/test_codemod_cli.py | 4 ++--
|
||||
2 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
--- a/libcst/codegen/generate.py
|
||||
+++ b/libcst/codegen/generate.py
|
||||
@@ -69,7 +69,7 @@ def codegen_visitors() -> None:
|
||||
# by attempting to run codegen again in a new process.
|
||||
with open(os.devnull, "w") as devnull:
|
||||
subprocess.check_call(
|
||||
- ["python3", "-m", "libcst.codegen.gen_visitor_functions"],
|
||||
+ [sys.executable, "-m", "libcst.codegen.gen_visitor_functions"],
|
||||
cwd=base,
|
||||
stdout=devnull,
|
||||
)
|
||||
--- a/libcst/codemod/tests/test_codemod_cli.py
|
||||
+++ b/libcst/codemod/tests/test_codemod_cli.py
|
||||
@@ -4,7 +4,7 @@
|
||||
# LICENSE file in the root directory of this source tree.
|
||||
#
|
||||
|
Loading…
Reference in New Issue
Block a user