./cad/py-PyRTL, Register-transfer-level hardware design and simulation

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.11.2, Package name: py312-PyRTL-0.11.2, Maintainer: ryoon

PyRTL provides a collection of classes for pythonic register-transfer
level design, simulation, tracing, and testing suitable for teaching
and research. Simplicity, usability, clarity, and extensibility
rather than performance or optimization is the overarching goal.


Required to run:
[lang/py-six] [lang/python310]

Master sites:

Filesize: 473.164 KB

Version history: (Expand)


CVS history: (Expand)


   2024-10-17 11:28:08 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-PyRTL: remove unused test dependencies
   2024-09-18 08:23:15 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-PyRTL: add missing tool dependency

Fix testing and add test status.
   2024-08-10 04:32:59 by Ryo ONODERA | Files touched by this commit (2)
Log message:
cad/py-PyRTL: Update to 0.11.2

Changelog:
### Added

- Added an `initialize_registers` option to `output_to_verilog`
  documentation

### Changed

- Improved handling of signed integers.

### Fixed

- Fixed a `wire_matrix` bug involving single-element matrices of `Inputs` or \ 
`Registers`.
   2024-06-05 19:16:08 by Ryo ONODERA | Files touched by this commit (3)
Log message:
cad/py-PyRTL: Update to 0.11.1

Changelog:
0.11.1:
Upgrade download-artifact action to v4, for compatibility with upload

-artifact v4.

0.11.0:
Set PyRTL's Python package version from `git tag`.

This avoid keeping the latest version number in two places, `pyproject.toml`
and `git tag`. Simplify instructions in release/README.md.

Rename some GitHub workflow jobs to clarify their purpose.

0.11.0rc1:
GitHub actions to automate PyRTL releases to TestPyPI and PyPI.

- Migrade from `setup.{py,cfg}` to `pyproject.toml`
- Add `python-release.yml` workflow
- Prepare a `0.11.0rc1` release.
- Rename `python-package.yml` to `python-test.yml` and upgrade checkout action \ 
to `v4`.
- Add release documentation at `release/README.md`
- Use latest python and ubuntu versions for readthedocs.
- Remove the release version number from the sphinx configuration
  (`docs/conf.py`). It doesn't seem to do anything.
   2023-01-24 15:32:20 by Ryo ONODERA | Files touched by this commit (3)
Log message:
py-PyRTL: Update to 0.10.2

Changelog:
* Fix tox tests on Apple M1, aarch64.
* Fix another tox tests.
* Fix error message typo.
* Support newer graphviz to generate SVG.
* Fix constant propagation for synthesized blocks.
* Improve net_connections() function.
* Improve paths() function.
* Update documentation.
   2022-05-21 17:01:00 by Ryo ONODERA | Files touched by this commit (2)
Log message:
py-PyRTL: Add upstream pull request URL to a patch
   2022-05-19 17:59:04 by Ryo ONODERA | Files touched by this commit (3)
Log message:
py-PyRTL: Support graphics/py-graphviz-0.19 or later too
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS