Pyecore

Latest version: v0.15.2

Safety actively analyzes 701868 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 11

0.5.6

+++++

**Features**

- Add missing ``EDataType`` management in the Acceleo generator.


**Miscellaneous**

- Add missing data type conversion for ``EDataType``.
- Fix once and for all the ``setup.py`` (hopefully).

0.5.5

+++++

**Bugfixes**

- Fix ``__update()`` method in ``EClass`` when many elements are added at once.
This case occurs when ``append()`` is used on an ``EClass`` in order to add
many ``EStructuralFeature``.

- Fix shared content for mutable ``EDataType``. When mutable EDatataypes are
defined (e.g: ``EStringToStringMapEntry``), each default value was pointing to
the same shared value (exactly the same thing that when ``def x(self, n={})``).
The default_value is now computed, if a special attribute is set, the default
value is always created as a new empty value.

- Fix default value for property instances accessed after the instance creation.


**Miscellaneous**

- Add missing ``EFeatureMapEntry``.
- Add missing LICENCE file in dist package.
- Add default value managmeent for 'instanceClass' derived datatypes.

0.5.1

Fixed
- Multiple useless `EClass` and `EReference` imports.
- Opposite derived `EReference` name.

0.5.0

Added

- Added generation of "many" derived `EStructuralFeature` as `EDerivedCollection`.
- Added support for non unique collections of `EAttribute`.

Fixed
- Missing generation of "single" derived `EReference`.
- Keyword handling for metaclasses.

Removed
- Removed support for Python 3.4.

0.4.3

Added

- Added option to auto-generate the Python code for the metamodel's dependencies,
see the `--with-dependencies` option.

Fixed
- Missing imports to `EDataType` references that are contained in a metamodel dependency.
- Missing default value generation for `EAttribute`.
- Missing `eSubpackages` and `eSuperPackages` at module level.

Removed
- Removed support for Python 3.3.

0.4.2

Fixed

- Missing 'templates' in the sdist package. The sdist package (`.tar.gz`) is
built using information of the `MANIFEST.in` for non-source files. The
templates were simply missing in it.

Page 9 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.