14
0
forked from pool/python-textX

Accepting request 1219183 from devel:languages:python

- update to 4.1.0:
  * `nchar` attribute to `TextXError` class, which represents the
    substring length for the model object where the error was found.
  * `linetype` parameter to PlantUML generator which controls
    line style. See the tip in the visualization docs
  * Rendering of multiplicities of association in PlantUML
    generator.
  * Meta-model diagram export now raises attributes/references to
    abstract
  * meta-classes along the inheritance chain. See [423].
  * The Python version limit "<3.13" has been removed from the
    pyproject.toml file. The library should run on all Python
    versions starting from 3.8

  * Removed vendored `six` library. We don't need 2.x support anymore. Thanks
  - Added RREL-'fixed name'-extension, allowing to follow model elements
      [#273]). Also, using base classes for rules from imported grammars in

OBS-URL: https://build.opensuse.org/request/show/1219183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-textX?expand=0&rev=19
This commit is contained in:
2024-10-30 16:36:19 +00:00
committed by Git OBS Bridge
4 changed files with 24 additions and 7 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4e87ea428c22363d6d966042d2f421b3bc8bc8ae9dc1c3d0c4844bf0212b9061
size 1824450

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3d4c691880d0c03553ce4a69db40668d099c7272c08e933472a3503b08bd1632
size 2136599

View File

@@ -1,3 +1,20 @@
-------------------------------------------------------------------
Tue Oct 29 20:58:24 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 4.1.0:
* `nchar` attribute to `TextXError` class, which represents the
substring length for the model object where the error was found.
* `linetype` parameter to PlantUML generator which controls
line style. See the tip in the visualization docs
* Rendering of multiplicities of association in PlantUML
generator.
* Meta-model diagram export now raises attributes/references to
abstract
* meta-classes along the inheritance chain. See [423].
* The Python version limit "<3.13" has been removed from the
pyproject.toml file. The library should run on all Python
versions starting from 3.8
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Apr 5 06:06:27 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com> Fri Apr 5 06:06:27 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>
@@ -33,7 +50,7 @@ Mon Sep 11 05:42:48 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>
* Changed separator in obj. rule refs from `|` to `:`. Old separator * Changed separator in obj. rule refs from `|` to `:`. Old separator
will still be allowed until version 4.0. ([#385], [#384]) will still be allowed until version 4.0. ([#385], [#384])
* Removed the dependency on `future` package ([#388]). Thanks mgorny@GitHub. * Removed the dependency on `future` package ([#388]). Thanks mgorny@GitHub.
* Removed vendored `six` library. We don't need 2.x support anymore. Thanks * Removed vendored `six` library. We don't need 2.x support anymore. Thanks
davidchall@GitHub for reporting the issue ([#390]). davidchall@GitHub for reporting the issue ([#390]).
- Switch to pyproject macros. - Switch to pyproject macros.
- Stop using greedy globs in %files. - Stop using greedy globs in %files.
@@ -44,7 +61,7 @@ Tue Mar 22 20:51:24 UTC 2022 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 3.0.0: - update to version 3.0.0:
- Added: - Added:
- Added RREL-'fixed name'-extension, allowing to follow model elements - Added RREL-'fixed name'-extension, allowing to follow model elements
given a fixed name (e.g. an object defined in a builtin model). given a fixed name (e.g. an object defined in a builtin model).
Details described in rrel.md ([#364]). Details described in rrel.md ([#364]).
- Added ability to access the full path of named objects traversed while - Added ability to access the full path of named objects traversed while
@@ -109,7 +126,7 @@ Sun Nov 1 17:56:21 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Fixed bug, where user classes not used in the grammar caused exceptions - Fixed bug, where user classes not used in the grammar caused exceptions
([#270]): now, when passing a list of user classes, you need to use them in ([#270]): now, when passing a list of user classes, you need to use them in
your grammar. You can alternatively also pass a callable (see metamodel.md; your grammar. You can alternatively also pass a callable (see metamodel.md;
[#273]). Also, using base classes for rules from imported grammars in [#273]). Also, using base classes for rules from imported grammars in
conjunction with user classes is not allowed and results in an exception. conjunction with user classes is not allowed and results in an exception.
- Fixed bug in `export.py` concerning html escaping in the dot export of a - Fixed bug in `export.py` concerning html escaping in the dot export of a
textx meta-model ([#276]). textx meta-model ([#276]).

View File

@@ -17,7 +17,7 @@
Name: python-textX Name: python-textX
Version: 4.0.1 Version: 4.1.0
Release: 0 Release: 0
Summary: Meta-language for DSL implementation inspired by Xtext Summary: Meta-language for DSL implementation inspired by Xtext
License: MIT License: MIT