Pyedaa.projectmodel

Latest version: v0.5.0

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

Scan your dependencies

Page 1 of 2

0.5.0

**Release created on: 03.11.2024 - 22:20:39**

New Features

* Added methods `AddFileSet` and `AddFileSets` to `FileSet` and `Design`.
* Added properties `FileSetCount` and `TotalFileSetCount` to `FileSet` and `Design`.
* Added properties `FileCount` and `TotalFileCount` to `FileSet` and `Design`.
* Added `SRDLVersion` property to `FileSet`, `Design` and `Project`.
* Added property `FileCount` to `VHDLLibrary`.
* Added SystemRDL file type.
(See 48 contributed by RasmusGOlsen)
* New dependency to [pySystemRDLModel](https://github.com/edaa-org/pySystemRDLModel)
* Reworked (System-)Verilog related file types.

Changes

* Bumped dependencies.
* Use meta-class `ExtendedType` for class `Attribute`.
* Added more testcases.
* Updated pyproject file.

Bug Fixes

*None*

Unit Tests

* Use new pipeline template.

----------
Related PRs:

* Closes 52
* 48

0.4.3

**Release created on: 07.07.2023 - 22:09:16**

New Features

* Updated VHDLLibrary class.
* ~~Dependencies between libraries to compute compile order of libraries (based on [anytree](https://github.com/c0fec0de/anytree))~~.

Changes

* Bumped dependencies.
* Using `ExtendedType` from `pyTooling`.
* Mark mixin-classes as mixins.
* Changed string formatting to use f-strings.
* Updated Sphinx configuration.
* Remove unused local extensions.
* Configured autoapi
* Added more Sphinx roles for text styling.
* Added modified Jinja template for autoapi.
* ci/Params: do not override python_version_list, since 3.6 was deprecated in pyTooling/Actions.
* Simplified GitHub Action pipeline using `dev` branch from pyTooling/Actions.
* Added dependabot rule to check for GH action updates.
* Updated PR template.

Bug Fixes

* Fixed bug in finding already existing VHDL libraries.

----------------
Related Issues:
* 46

----------------
Related PR:
* https://github.com/pyTooling/Actions/pull/39 (dependency)

0.4.2

**Release created on: 16.01.2022 - 13:58:43**

New Features

*None*

Changes

* Changes due to an updated version of pyTooling/Actions.
* Lowered requirement on lxml.
* Added more artifact names to the cleanup rule.
* Added a list of layer consumers.
* Updated dependencies.

Bug Fixes

*None*

0.4.1

**Release created on: 27.12.2021 - 10:21:24**

New Features

* Add VSCode settings.
* Add scheduled/cron CI event.
* Improved and tested attributes to entities in the ProjectModel (on project, design, fileset and file).

Changes

* README: update heading levels.
* Setup: remove redundant classifiers.
* Update `.gitignore`.
* Cleanup `doc/Makefile`.
* Merge `.coveragerc` and `pytest.ini` into `pyproject.toml`.
* Added links to type check and coverage reports from documentation sidebar.
* Added many doc-strings.
* Bumped dependencies.
* Adjusted file headers.


Bug Fixes

* Job ArtifactCleanUp in CI needs PublishTestResults.
* Fix linter warnings.
* Update Codacy target URLs, from `manual` to `gh`.

0.4.0

**Release created on: 16.12.2021 - 19:14:40**

New Features
* Publish unit test results (see 36).
* Add `workflow_dispatch` event to CI Pipeline.

Changes
* Update logo, banner and favicon.
* Documentation:
* Fall back to `alabaster` if `_theme` is not available.
* Cleanup `requirements.txt`.
* Update shields/badges and reorganized them.
* Add ref to EDAA site through a toctree.
* README:
* Reorganized content and updated shields/badges.
* Using new pipeline workflow based on [pyTooling/Actions](https://github.com/pyTooling/Actions).
* Update/rework requirements files.
* Using pyTooling.Packaging in `conf.py` and `setup.py`.
* Reworked and documented dependencies.
* Changed decorator export from pydecor to pyTooling.Decorators.
* Updated dependencies after merging `pyTooling.Packaging` into `pyTooling`.
* Updated workflow after changing Python code packaging to use `build`.
* Added `pyproject.toml`.
* Using `__keywords__` variable for packaging.

Bug Fixes
* Fixed documentation generation with BuildTheDocs

0.3.1

**Release created on: 01.11.2021 - 18:10:52**

New Features
* Integrated external HTML reports into documentations sidebar.

Changes
* Added more code documentation.
* Added October news.

Bug Fixes
* Bumped version to v0.3.1 so Python package can be uploaded.
See https://github.com/edaa-org/pyEDAA.ProjectModel/runs/4070758524?check_suite_focus=true#step:5:19
* Fixed some issues reported by Codacy.

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.