Pyecoregen

Latest version: v0.5.1

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

Scan your dependencies

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.

0.4.1

Fixed

- README

0.4.0

Added

- Added option to auto-register generated package in global registry, see the
`--auto-register-package` option.
- Added option to specify a user module, from where mixin classes. These mixins must then implement
all end-user specific code like operations and derived attributes. See the `--user-module`
command line option.

Fixed

- EDatatype registration.
- Various derived attribute fixes.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.