Meta-language for DSL implementation inspired by Xtext

Edit Package python-textX
https://github.com/igordejanovic/textX

textX is a meta-language for building Domain-Specific Languages (DSLs) in Python.
It is inspired by Xtext.

In a nutshell, textX will help you build your textual language in an easy way.
You can invent your own language or build a support for already existing
textual language or file format.

From a single language description (grammar), textX will build a
parser and a meta-model (a.k.a. abstract syntax) for the language.
See the docs for the details.

textX follows the syntax and semantics of Xtext but differs in some places
and is implemented 100% in Python using Arpeggio PEG parser - no grammar
ambiguities, unlimited lookahead, interpreter style of work.

Refresh
Refresh
Source Files
Filename Size Changed
fix_tests_setupcfg.patch 0000001016 1016 Bytes
python-textX-2.3.0.tar.gz 0001818564 1.73 MB
python-textX.changes 0000014530 14.2 KB
python-textX.spec 0000004318 4.22 KB
Revision 30 (latest revision is 42)
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 30)
-This line, and those below, will be ignored--

!    fix_tests_setupcfg.patch
D    python-textX-2.2.0.tar.gz
A    python-textX-2.3.0.tar.gz
M    python-textX.changes
M    python-textX.spec

Diff for working copy: .
Index: python-textX.changes
===================================================================

--- python-textX.changes	(revision 330f9bd3ef646c510cc9e9a2c0ed040e)
+++ python-textX.changes	(working copy)
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Sun Nov  1 17:56:21 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at>
+
+- remove fix_tests_setupcfg.patch, included upstream
+- update to version 2.3.0:
+
 -------------------------------------------------------------------
 Thu Aug  6 13:16:43 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at>
 

Index: python-textX.spec
===================================================================

--- python-textX.spec	(revision 330f9bd3ef646c510cc9e9a2c0ed040e)
+++ python-textX.spec	(working copy)
@@ -18,15 +18,13 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-textX
-Version:        2.2.0
+Version:        2.3.0
 Release:        0
 Summary:        Meta-language for DSL implementation inspired by Xtext
 License:        MIT
 Group:          Development/Languages/Python
 URL:            https://textx.github.io/textX/stable/
-Source:         https://github.com/igordejanovic/textX/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM fix_tests_setupcfg.path -- based on https://github.com/textX/textX/pull/272.patch without changelog
-Patch0:         fix_tests_setupcfg.patch
+Source:         https://github.com/igordejanovic/textX/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
@@ -42,6 +40,7 @@
 BuildRequires:  %{python_module Arpeggio}
 BuildRequires:  %{python_module Jinja2}
 BuildRequires:  %{python_module click >= 7.0}
+BuildRequires:  %{python_module html5lib}
 BuildRequires:  %{python_module memory_profiler}
 BuildRequires:  %{python_module pytest}
 # /SECTION
@@ -65,7 +64,6 @@
 sed -i '0,/#!\/usr\/bin\/env/ d' examples/hello_world/hello.py
 # do not hardcode deps
 sed -i -e 's:click==:click>=:g' setup.py
-%patch0 -p1
 
 %build
 %python_build

Index: python-textX-2.3.0.tar.gz
===================================================================
Binary file 'python-textX-2.3.0.tar.gz' added.

Index: python-textX-2.2.0.tar.gz
===================================================================
Binary file 'python-textX-2.2.0.tar.gz' deleted.
Comments 0
openSUSE Build Service is sponsored by