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 build-essential clang lld bison flex libfl-dev \
	libreadline-dev gawk tcl-dev libffi-dev git \
	graphviz xdot pkg-config python3 libboost-system-dev \
	libboost-python-dev libboost-filesystem-dev zlib1g-dev

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 as well as a recent version of iverilog (i.e. build from git). Then, 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.

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.58-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.6 MB view details)

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

pyosys-0.58-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (23.2 MB view details)

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

pyosys-0.58-cp313-cp313-macosx_11_0_x86_64.whl (22.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

pyosys-0.58-cp313-cp313-macosx_11_0_arm64.whl (20.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyosys-0.58-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.6 MB view details)

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

pyosys-0.58-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (23.2 MB view details)

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

pyosys-0.58-cp312-cp312-macosx_11_0_x86_64.whl (22.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

pyosys-0.58-cp312-cp312-macosx_11_0_arm64.whl (20.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyosys-0.58-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.6 MB view details)

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

pyosys-0.58-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (23.2 MB view details)

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

pyosys-0.58-cp311-cp311-macosx_11_0_x86_64.whl (22.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pyosys-0.58-cp311-cp311-macosx_11_0_arm64.whl (20.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyosys-0.58-cp310-cp310-manylinux_2_28_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pyosys-0.58-cp310-cp310-manylinux_2_28_aarch64.whl (23.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

pyosys-0.58-cp310-cp310-macosx_11_0_x86_64.whl (22.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pyosys-0.58-cp310-cp310-macosx_11_0_arm64.whl (20.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyosys-0.58-cp39-cp39-manylinux_2_28_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pyosys-0.58-cp39-cp39-manylinux_2_28_aarch64.whl (23.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

pyosys-0.58-cp39-cp39-macosx_11_0_x86_64.whl (22.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

pyosys-0.58-cp39-cp39-macosx_11_0_arm64.whl (20.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyosys-0.58-cp38-cp38-manylinux_2_28_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

pyosys-0.58-cp38-cp38-manylinux_2_28_aarch64.whl (23.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

pyosys-0.58-cp38-cp38-macosx_11_0_x86_64.whl (22.6 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

pyosys-0.58-cp38-cp38-macosx_11_0_arm64.whl (20.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for pyosys-0.58-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a55cba8bacca8765ac1035f4eef50d31a6edc71b5dceebc53edb4e2f5566316f
MD5 ca74fcdc92681ee3c8d1f3cf13abea44
BLAKE2b-256 161b35c141d6fd9f72df788e4795027bce0db645ba9b5468e59e19ced25c691d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b83419677b5e7c19c7715b67ac8f4601a6f57f7b3b59c7c18e1b799fe5736cfa
MD5 dae17b9ebcecf60c95f87799fba3bd03
BLAKE2b-256 a6e1dd19b01da80b80b66c4903bbda202eb8f0f4db6112af8e05e36a2dffb662

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 139a5eafcf289b8fc56cf4422f355b2009f7656c4ec6423fe61ffba31c769b53
MD5 e89dc7a14455135266c6ccf1995a83c9
BLAKE2b-256 efba7c323caa37f37f40521827ef200813e37fedbe802ac67f7ef6e66e97a4ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2014b2d231cccec5d940543ffd5a9248033a88454fcbd47db42178adeeaa6ca
MD5 9f5ebd6ab002781beb2f51155f86d142
BLAKE2b-256 a658a86c7c1244611ba57181fa01765f7baab5201435447c24311bef54bf0f65

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 655845f405280d99b44d9664d97d2f06d011239de7394d945830e04992f4e708
MD5 15469b73137711866dd7610f5ad2f0f6
BLAKE2b-256 08ffc8ae755e57d30f593ccf964c807ac74abf41f0392a4b4bb20d143cc3ad82

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f181fced03d391643663086dade3326557ab608279e7251b21e2a2e11d6a6c06
MD5 e1b4f614084a68538229a29fae7357c8
BLAKE2b-256 acaa406c5008f02d0e932849146215d48e252b0815d978dfe2064223f3453270

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4e29c99e1387fb6e11763838c37af709da9d55f5a606cb944d2f9905683d670c
MD5 ce241c764357580f59a6388f0640cd19
BLAKE2b-256 a3f5136bab5eaa9ff3eb93ae4904aa0112fc88bf17425f16f5b5ac40fd1dafc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16506524ef66896fe1ead74a7b43f7e8310a0a61a36bce39d1f4beb85918e515
MD5 3e81d0f5ad7b032c6d33663cd0084f33
BLAKE2b-256 b51e4f6deaf6613c0311eb919f179782dc32228fb4aee1c98dedf7a52bb98cc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b42d0061b19cd6287e12a590fabbe067250ef9244d1a45c45c3a6e96384fd83e
MD5 3cb6cd0ac33e6661629729d338c221d7
BLAKE2b-256 89c43b231af28f638f3396edbf7d490a10d0802bcee5f6f3de0352c7f514cf17

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 87db5825bf4f726b2706bc95b215bd4452d0d2a76e68100114dfa2de20025f1f
MD5 88328e109bce59896761a1b509000b98
BLAKE2b-256 6617c46e6d578a297c556c3688a7e40337828cc36c2fccc3a73cd3089f2b4dc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5b2a580eb33890735cae6705e5c3e1c7dd1654544f0b73a3a6f80ebcfb50d851
MD5 e04bc33139656421cbae6d5de9af94f4
BLAKE2b-256 83b248c80bd88361f7cc043ede00316880de105163839a8eb7a223263293ccb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbbebf87522f1762b842b812b0631cf491499dde78c59ed9f042fc0de4c18ab0
MD5 7073df9dc4b4e891c79a5912dbc22913
BLAKE2b-256 b8301a5bcff02321ea49ffc73eb5147f237ed054651adf684f2451302ade4f67

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 faeeb0934db0ca5e352cbd91b3171634ef6f75a94029a3d583150ee6935a5399
MD5 ee6458a472a0da7886bb36de5de70ed0
BLAKE2b-256 e845d95c45f34aa2ec0b67fcc0d5dbbface398923c5d7f4d161375d93ae2e508

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c7922a40e66b258f50268fbe282db16ada89dd46c239093cea5783c503a42f8
MD5 1e1c8e3f39f0bb873f41a11e3ac2c8a8
BLAKE2b-256 d3a610e9725bd62c78b16b77bb278988234de993e768186482bc5f9db5d7a64c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 77b9a92ed7b739dc3b72678ad70d2da4e292646df2e06749f1ab2eea4e7d6c3c
MD5 36b22cb51210ee1c26ef8105c74014c3
BLAKE2b-256 fc209511a8709c2b25bbf03fa461c67a307cf615f849834bc62da332224e23f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8f3c78fa79890f71fae62b1c8a7b94b1e44afaf97b3c893f2a44420ff55917f
MD5 977e5322560b7cf17e58ca06a729c9a3
BLAKE2b-256 f44dc3477c947341bf2507935dddb2630073834cd43e1a320aab1bb364446a57

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d789390a15fc252bdb35f7d5a0b2cdd513b671f359faf821b6e5a75d9008c4d4
MD5 a2f56e5400be1ce561b2bb9865ac3e24
BLAKE2b-256 10cdf66e01032e58521b2fe0be9d7aa0b1fd52ecc5aa46f47ad5cd1414958ca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c33171b11ebf447d21f9057f023029e42fc6354a1703b5b2c90ebbb2a17cf9e
MD5 53e8d55f43199fcd5c0e0d3709afcd00
BLAKE2b-256 6e23e79d3bf511cf8b63712c53ff5907b67a9fb0aa73d99c73aceaf612f5462e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1edda04becc3e30f2f6c9afd1ed81e4b3edeac2f35dd031628ec50debc3650b6
MD5 9594ae88a72b5c81c39bb0c4b16b2593
BLAKE2b-256 e07f2bb4dac7b846cfe955ce71ec74e8b899f36ea1bcbc346f1fa998e10c2736

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyosys-0.58-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 20.5 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.58-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f06ecb46f6ecceb8df8628fb6467d2c28b4821c83f5859536f127c1dde3aebb
MD5 307045ce235a2caa237bbb4970f38d4a
BLAKE2b-256 7f15331d0b41200b8e17350e8868d90adbc7c1fa12a08520c448904a71ab3de5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 40772b99c67ae56c291f6826ca484c80fccdc7dcdb0bba227150bf2467f1c666
MD5 5379884e77951f82671b1ff16b506086
BLAKE2b-256 424a879e3b3d6b8acb23a4a64a6b2ac4860507346458358a9bba8bf626432451

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5da851f41ecc753f689d067e7b52bda8e51aa6bb952a635051869f38ed28268b
MD5 8862046a0e6d0dd4087aa833ced1573c
BLAKE2b-256 6b36411f1ffb937b1f6eb38dd3fe2ce49c54ecac59bda9747effab5301b913b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.58-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 10fc9afe12494dfec9a1be6ec327ce6f504be8782e3a403f168e20c2f1e1234e
MD5 c34c02302809bc0ee256161c4eacfdf3
BLAKE2b-256 8a40d7e7ccdc5783563f9d7b5a5562004fdcbe00884d531ea0ffbc74d714c5f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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.58-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyosys-0.58-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 20.5 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.58-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78385d807ec92abeca77d8aa7a3df1724831697f023f01b5804be53236543b71
MD5 3f1634ffdb41dd838947eab3b2635acf
BLAKE2b-256 0a2e050a144627b068075799705b3505a3e00974e97b434b56494acf88d96389

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyosys-0.58-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