Skip to main content

Python access to libyosys

Project description

yosys – Yosys Open SYnthesis Suite

This is a framework for RTL synthesis tools. It currently has extensive Verilog-2005 support and provides a basic set of synthesis algorithms for various application domains.

Yosys can be adapted to perform any synthesis job by combining the existing passes (algorithms) using synthesis scripts and adding additional passes as needed by extending the yosys C++ code base.

Yosys is free software licensed under the ISC license (a GPL compatible license that is similar in terms to the MIT license or the 2-clause BSD license).

Third-party software distributed alongside this software is licensed under compatible licenses. Please refer to abc and libs subdirectories for their license terms.

Web Site and Other Resources

More information and documentation can be found on the Yosys web site:

If you have any Yosys-related questions, please post them on the Discourse group:

Documentation from this repository is automatically built and available on Read the Docs:

Users interested in formal verification might want to use the formal verification front-end for Yosys, SBY:

The Yosys blog has news and articles from users:

Installation

Yosys is part of the Tabby CAD Suite and the OSS CAD Suite! The easiest way to use yosys is to install the binary software suite, which contains all required dependencies and related tools.

Make sure to get a Tabby CAD Suite Evaluation License if you need features such as industry-grade SystemVerilog and VHDL parsers!

For more information about the difference between Tabby CAD Suite and the OSS CAD Suite, please visit https://www.yosyshq.com/tabby-cad-datasheet

Many Linux distributions also provide Yosys binaries, some more up to date than others. Check with your package manager!

Building from Source

For more details, and instructions for other platforms, check building from source on Read the Docs.

When cloning Yosys, some required libraries are included as git submodules. Make sure to call e.g.

$ git clone --recurse-submodules https://github.com/YosysHQ/yosys.git

or

$ git clone https://github.com/YosysHQ/yosys.git
$ cd yosys
$ git submodule update --init --recursive

You need a C++ compiler with C++17 support (up-to-date CLANG or GCC is recommended) and some standard tools such as GNU Flex, GNU Bison, and GNU Make. TCL, readline and libffi are optional (see ENABLE_* settings in Makefile). Xdot (graphviz) is used by the show command in yosys to display schematics.

For example on Ubuntu Linux 22.04 LTS the following commands will install all prerequisites for building yosys:

$ sudo apt-get install gawk git make python3 lld bison clang flex \
	libffi-dev libfl-dev libreadline-dev pkg-config tcl-dev zlib1g-dev \
	graphviz xdot
$ curl -LsSf https://astral.sh/uv/install.sh | sh

The environment variable CXX can be used to control the C++ compiler used, or run one of the following to override it:

$ make config-clang
$ make config-gcc

The Makefile has many variables influencing the build process. These can be adjusted by modifying the Makefile.conf file which is created at the make config-... step (see above), or they can be set by passing an option to the make command directly:

$ make CXX=$CXX

For other compilers and build configurations it might be necessary to make some changes to the config section of the Makefile. It's also an alternative way to set the make variables mentioned above.

$ vi Makefile            # ..or..
$ vi Makefile.conf

To build Yosys simply type 'make' in this directory.

$ make
$ sudo make install

Tests are located in the tests subdirectory and can be executed using the test target. Note that you need gawk, a recent version of iverilog, and gtest. Execute tests via:

$ make test

To use a separate (out-of-tree) build directory, provide a path to the Makefile.

$ mkdir build; cd build
$ make -f ../Makefile

Out-of-tree builds require a clean source tree.

Getting Started

Yosys can be used with the interactive command shell, with synthesis scripts or with command line arguments. Let's perform a simple synthesis job using the interactive command shell:

$ ./yosys
yosys>

the command help can be used to print a list of all available commands and help <command> to print details on the specified command:

yosys> help help

reading and elaborating the design using the Verilog frontend:

yosys> read -sv tests/simple/fiedler-cooley.v
yosys> hierarchy -top up3down5

writing the design to the console in the RTLIL format used by Yosys internally:

yosys> write_rtlil

convert processes (always blocks) to netlist elements and perform some simple optimizations:

yosys> proc; opt

display design netlist using xdot:

yosys> show

the same thing using gv as postscript viewer:

yosys> show -format ps -viewer gv

translating netlist to gate logic and perform some simple optimizations:

yosys> techmap; opt

write design netlist to a new Verilog file:

yosys> write_verilog synth.v

or using a simple synthesis script:

$ cat synth.ys
read -sv tests/simple/fiedler-cooley.v
hierarchy -top up3down5
proc; opt; techmap; opt
write_verilog synth.v

$ ./yosys synth.ys

If ABC is enabled in the Yosys build configuration and a cell library is given in the liberty file mycells.lib, the following synthesis script will synthesize for the given cell library:

# read design
read -sv tests/simple/fiedler-cooley.v
hierarchy -top up3down5

# the high-level stuff
proc; fsm; opt; memory; opt

# mapping to internal cell library
techmap; opt

# mapping flip-flops to mycells.lib
dfflibmap -liberty mycells.lib

# mapping logic to mycells.lib
abc -liberty mycells.lib

# cleanup
clean

If you do not have a liberty file but want to test this synthesis script, you can use the file examples/cmos/cmos_cells.lib from the yosys sources as simple example.

Liberty file downloads for and information about free and open ASIC standard cell libraries can be found here:

The command synth provides a good default synthesis script (see help synth):

read -sv tests/simple/fiedler-cooley.v
synth -top up3down5

# mapping to target cells
dfflibmap -liberty mycells.lib
abc -liberty mycells.lib
clean

The command prep provides a good default word-level synthesis script, as used in SMT-based formal verification.

Additional information

The read_verilog command, used by default when calling read with Verilog source input, does not perform syntax checking. You should instead lint your source with another tool such as Verilator first, e.g. by calling verilator --lint-only.

Building the documentation

Note that there is no need to build the manual if you just want to read it. Simply visit https://yosys.readthedocs.io/en/latest/ instead. If you're offline, you can read the sources, replacing .../en/latest with docs/source.

In addition to those packages listed above for building Yosys from source, the following are used for building the website:

$ sudo apt install pdf2svg faketime

Or for MacOS, using homebrew:

$ brew install pdf2svg libfaketime

PDFLaTeX, included with most LaTeX distributions, is also needed during the build process for the website. Or, run the following:

$ sudo apt install texlive-latex-base texlive-latex-extra latexmk

Or for MacOS, using homebrew:

$ brew install basictex $ sudo tlmgr update --self $ sudo tlmgr install collection-latexextra latexmk tex-gyre

The Python package, Sphinx, is needed along with those listed in docs/source/requirements.txt:

$ pip install -U sphinx -r docs/source/requirements.txt

From the root of the repository, run make docs. This will build/rebuild yosys as necessary before generating the website documentation from the yosys help commands. To build for pdf instead of html, call make docs DOC_TARGET=latexpdf.

It is recommended to use the ENABLE_HELP_SOURCE make option for Yosys builds that will be used to build the documentation. This option enables source location tracking for passes and improves the command reference through grouping related commands and allowing for the documentation to link to the corresponding source files. Without this, a warning will be raised during the Sphinx build about Found commands assigned to group unknown and make docs is configured to fail on warnings by default.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyosys-0.63-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (25.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyosys-0.63-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (23.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyosys-0.63-cp313-cp313-macosx_11_0_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

pyosys-0.63-cp313-cp313-macosx_11_0_arm64.whl (21.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyosys-0.63-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (25.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyosys-0.63-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (23.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyosys-0.63-cp312-cp312-macosx_11_0_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

pyosys-0.63-cp312-cp312-macosx_11_0_arm64.whl (21.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyosys-0.63-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (25.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pyosys-0.63-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (23.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pyosys-0.63-cp311-cp311-macosx_11_0_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pyosys-0.63-cp311-cp311-macosx_11_0_arm64.whl (21.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyosys-0.63-cp310-cp310-manylinux_2_28_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pyosys-0.63-cp310-cp310-manylinux_2_28_aarch64.whl (23.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

pyosys-0.63-cp310-cp310-macosx_11_0_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pyosys-0.63-cp310-cp310-macosx_11_0_arm64.whl (21.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyosys-0.63-cp39-cp39-manylinux_2_28_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pyosys-0.63-cp39-cp39-manylinux_2_28_aarch64.whl (23.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

pyosys-0.63-cp39-cp39-macosx_11_0_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

pyosys-0.63-cp39-cp39-macosx_11_0_arm64.whl (21.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyosys-0.63-cp38-cp38-manylinux_2_28_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

pyosys-0.63-cp38-cp38-manylinux_2_28_aarch64.whl (23.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

pyosys-0.63-cp38-cp38-macosx_11_0_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

pyosys-0.63-cp38-cp38-macosx_11_0_arm64.whl (21.0 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file pyosys-0.63-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6fb370558372237e35b40529efc896278354b3ba6a95e809be092999a8c94534
MD5 3a13f3dccdec8bcad12a6941c32928f6
BLAKE2b-256 919554667716d6bd04f9954172ef2d4abcbf7d590fac6598f22d767fd8169f9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 be263f975fc6c9b6e7a6fa5490968d39c7de258d0f018d91556c6d49c2a0b91d
MD5 3ea6e43705ad3ae872904965a8913de1
BLAKE2b-256 77d4bc67016a70208432381a0a40b955bab0c2e4e053d1fcf1d11e515614812f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 14de3fe63f2a05feaabfd8dc1c81b325de5c212d5a49536c3c9c4cd3d2dbd954
MD5 6faa1b39b4634de902614eae1511b3dc
BLAKE2b-256 9ed44d7ca0bb21d0c018c8c26b5017cf2dc1776eddbeb8536e0950f8c7e5d66d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac1b325f1fd3285d5149c12dec3b9fe357bfb3f25cd2b38cc864f08b0920ed42
MD5 1f4fd4536c128a6e29e25b23ae452d11
BLAKE2b-256 2bd845782c304f55986f860f6c53b977e2bd50a17a04222045bd7d8f8fc1919a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 334d79127518ec1246b75e6dba52cceaa8eae9439237a9b2425aa157fe8213f1
MD5 cb963097292601fd108bc0b30bb1b457
BLAKE2b-256 f5c8ad670cfb4a8459e241e42fc549bf5ca19f62be380be971dd01b48f1a6d1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a1b086b3a5e530ba2649d20ffcf514acad0b2f4db015650b5f01b3d98180c6d
MD5 ab7ee4e52fd1301096b272883619ee8f
BLAKE2b-256 bfa018c0b14f4328af2d7dcea5ee4be1267f5741f72d14aa292bd5bc906fb909

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e15e16373892f7c88f8c63c361fda651f90f09ad5fde82f1f6a052c49bbbe00b
MD5 906fefadf998f2e7dc3bd723ab521a4e
BLAKE2b-256 a2385ab825fd24e707c3285ddbb2b6dc0de121834369286b853f4bf9c39ebcda

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 241c48c8465c74faddc1e3dec01d22cbb47beb94368b2471a27b32c8388cd400
MD5 5af021f27b97c0f0887085779dfb32b6
BLAKE2b-256 bd61c65d32f305ef053c7eacb6f742fe82dbc969c905ca3d55ee62d45db7214f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20c3c2bad6dca8b282924c5178938ea2d1279f3a2c0c3c59d3b3ff676206353f
MD5 09196fa9bd8aec52b97d0d5c4eec0732
BLAKE2b-256 9aad3bc184eaaac3d61cc3ae6f21959d2880fbc0faf05da1406fe4d5941e3e86

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c7670fcfeab4e2d078a38d51e198b664d11d8e7845027afedb7faadcf9d501c
MD5 881ac1bc4f3255afc6432a883661624a
BLAKE2b-256 1146c884f47d181b2621ab7706f725b7b0ee828d21cfbff1b55e1b18cb26706c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c3dbd4454da006920be457228cb74b92163a685ffa1dfdf73b066e7aeee65322
MD5 caf55f9ec802ea7309c9540b0dca8de3
BLAKE2b-256 f020557f1b0ae885ab9f446a67cb6e9a350f1493e1e8f688a4464bfdea3b6a3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ceb585ca0f475c8c2c0e746d9494aa5e8ce0cb3765061cb2b35f22aac92e8ef
MD5 9bae4df087bdfa449a0f374050771399
BLAKE2b-256 b96b607ff824453aeb967ee36f06073e9b3a0c4578c02674811f9048d9b6ab87

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9269d297b36a0cc3eb88fb23201cfd281f964f4b1f169f665be7b55fb8671a5b
MD5 b23d0d4ac8b7e9a954a1d741c09e4ee0
BLAKE2b-256 37c88a0b2c53f6f116e3191984bc5e3d7bbe6cbf5befc44463c372feabbc1a93

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d575d76c1f441817380756d0a711cbe384cde5ed6d69a8c95256b0684e0f28f
MD5 c44a16ae863e7bc3afdfc6b8ce77eec6
BLAKE2b-256 fd69579fe81d9eed3b02dbc7f07bb6e15e925c8b29d4070ef7ea720d103d8f0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dd2494b0072a2ba2090bf4cf4fe95f9c3c6871646227268fd515865de64d4e9c
MD5 c90bb9983ccc6c7ed9cb50e0d7e5f97f
BLAKE2b-256 4e9cfc36d1dedf0294ee9d22cb98be37982d0f433bc05c1d32f9aca3b8acba20

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f6f0882172b8e37680a52114372ac95540e445d6e54f105e8759ce9f593524a
MD5 315116bf92bc211432648ed3d48b1f1e
BLAKE2b-256 3e4b4953ebc95816445d934df0cba6b3fe294645266dcafdb6fc135a6e806b59

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c313df972d806dd0812832be72b8b1f47e73dd6df69194c832cc478dcc64790
MD5 0fd4d61523594b9a23802bde430db7ae
BLAKE2b-256 8926986299420daebc3f1ec85f5ac74564ca26f3df31f1d524b1ae9c953b3fc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 553ea2d66e7c77f170af3d9ab8eabd9ef3d95dc9071b976bb3feccd4666805dd
MD5 bfba3902b04275fc83dec807f470088a
BLAKE2b-256 473a0e5b2936933036526db2f8a6076a7af560aa3a826f8547f5f6a066b34655

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4e2e7dfa52c43c06363a81345a9e1dacad43e570e873399858dc8e1c9013ee2f
MD5 d1f1708c39f5ac136bd73e3c5214e333
BLAKE2b-256 75f76c5148a17bb2dc99191c5b2e5f6a331d02a5e5c5c21223a4f077d37d74b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp39-cp39-macosx_11_0_x86_64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyosys-0.63-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 21.0 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyosys-0.63-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db960aaf422d13e64558cf6839640429a3bbb7a0583d5fe164245025d004612d
MD5 58ea81c7375c1b7919f52c2ec377e8b7
BLAKE2b-256 cdc54426c49d1330ae3cd19e2f2059d4bc175fe73df4fbc3918960ce9e48c3b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de2246721c123f51cfe57c5c08d31c1d686057bc005f6a5595b08c2418f17780
MD5 57046f03af04dabecdf9410d4912064d
BLAKE2b-256 a004a8f146a82cc34cc0508924e8707ee58a97299dbfe3f37169a5aa97d7c196

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp38-cp38-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 085f34deaaacc1af949ae3efdfb1e64b53974f06ff72fb9b78be856c2a088ce5
MD5 5cf79d324a9d3454598b16eed7d4b265
BLAKE2b-256 728db52a45f3e20ec5100bcab8cf7720d6e3ab41fde70775bd92c0051bfb1e39

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp38-cp38-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.63-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 77526988bc03815c2ac5c480b7dc26c52f90234028a82d1f4befc6e25022f4af
MD5 34d66df0abea1c19f05d1868410641e4
BLAKE2b-256 b258bc38e3a7851900ff3103e4c6c9abf7aea1984e2eb9750c34c47302d15fef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp38-cp38-macosx_11_0_x86_64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyosys-0.63-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyosys-0.63-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 21.0 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyosys-0.63-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f68abaf90914aada7d1f1232bde97b2e17f87c1081f863d662497a76ff807500
MD5 55c6c7baa9ebb5778b82d13876f5de40
BLAKE2b-256 8e42a52a4d83dd2793a8a8d360ad31232acb6b89e3052df4ad1a5b8d45f1836e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.63-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: wheels.yml on YosysHQ/yosys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page