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

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

pyosys-0.60-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (23.3 MB view details)

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

pyosys-0.60-cp313-cp313-macosx_11_0_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

pyosys-0.60-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.7 MB view details)

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

pyosys-0.60-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (23.3 MB view details)

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

pyosys-0.60-cp312-cp312-macosx_11_0_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

pyosys-0.60-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.7 MB view details)

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

pyosys-0.60-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (23.3 MB view details)

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

pyosys-0.60-cp311-cp311-macosx_11_0_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

pyosys-0.60-cp310-cp310-manylinux_2_28_x86_64.whl (24.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pyosys-0.60-cp310-cp310-manylinux_2_28_aarch64.whl (23.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

pyosys-0.60-cp310-cp310-macosx_11_0_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

pyosys-0.60-cp39-cp39-manylinux_2_28_x86_64.whl (24.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pyosys-0.60-cp39-cp39-manylinux_2_28_aarch64.whl (23.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

pyosys-0.60-cp39-cp39-macosx_11_0_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

pyosys-0.60-cp38-cp38-manylinux_2_28_x86_64.whl (24.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

pyosys-0.60-cp38-cp38-manylinux_2_28_aarch64.whl (23.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

pyosys-0.60-cp38-cp38-macosx_11_0_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

pyosys-0.60-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.60-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyosys-0.60-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51db1d0006c20394171e7cb5b4bb7e26ce14682fe7a18b5f1a0b86fe34b570d2
MD5 4e27ecd5e97bc3c12dfa600535750287
BLAKE2b-256 b0ed371c554a703dc24697f9a087115d834a1907213cf592972884270aa11080

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1bf93f49f760498a3db1b63c84c4565f709cbee5051926cf02480d35facdbfd
MD5 9888215e115c80fed1a35694a69477a9
BLAKE2b-256 e6404e056cf46932200efe837613d8fbf10484ee8a80a982d0ae2fe3d99b67ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f0a55b028d0a660fb216a0aba2dab7e017f71e92e2584723258e4d6e8670052d
MD5 9e7a30fc250a5671c0f63357c26f8663
BLAKE2b-256 cd42d48b3655c0092ae58254071ffb3a40286853910741823460054789ed1a3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f3b1e70d608557c0e7ec96852432b0d6c985acca85228f41d30102647840e94
MD5 85d37aa20d2d4a307979de77875d5b04
BLAKE2b-256 5df379f5ac438ea2bae39ebdb2bf05bd345a1352f29d877dfbe1deea4167826a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d6c77364b2fcee5d5fabbde95aa481eb02703cc83a35139cf2f509572622818
MD5 2904d6f83081b77d98c35571b8c7819e
BLAKE2b-256 574d368ac0c35b57da4ba5b2a7315c78064e870b90cb02ff55edd908ee3cdbda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0654cb22b101e7626f3c34803ddcb2d4aa66e00e0950a50c0362312ab7643d51
MD5 a3d3cf447172e6dada51a33680f8de14
BLAKE2b-256 9251d2edd7daf00d99876a7e532ded28ad0aeb84da412c1425cc7cc0502f1c86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e5054407d37aa10c19842cd0501fa56f2573cd9a007c93458c8d1ff50a2e4c60
MD5 13192b07bf098f3c73ced186fd048f99
BLAKE2b-256 8d650246341b61ef0e40994220a848e8f480b3371a0f26a1f606de4be3311f08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7e73807cffcde3a89687d497a449aefac990231ff519ac6bcdf50efbb755854
MD5 322151ab0715a60243dde75b0a0f709d
BLAKE2b-256 32bc20817e0761e55b54690de391c45cbd68d8d7d725c1586d5db55bf7f28292

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9d7dea9d5ffc104c2feedf818602ff33cc3b4f2e631c41925ec5fedeee86ff8
MD5 87aca68536d75cdccc6bbdd1bb11bbea
BLAKE2b-256 32b89c298cdf5aa6a5f8c0928efea71a5a8b5935720d41efddce4277aa9f4818

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 546f1bc62539cceb8c347dffd777e365b0d622040fd54a4c39a4f8a31075491c
MD5 a13e6aed0725d28286f69537fbcae670
BLAKE2b-256 753d55bba95be3bac5a5faec29ee04855eb86ed8a69473f3e9770da844592aa1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b42c01690ce9056a7c71f98ac0a4b7a63008e7e133bbc36d3ee56e997c384c94
MD5 a27ad291d054362fae1fdf74e6e86a7a
BLAKE2b-256 36b0fb2ff681a131a836712c20eed7eaf0623a0ca2e479ba5c9b6772099a4e96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59e3dc9941d918a8069c6ccba4ed70d432ed9bc47321775e2e42bdddf5387350
MD5 f7e72224e6cd8300ee88f61635c26eb8
BLAKE2b-256 de0cf89c27b2df896e9c3a699eeffa4018a68d69e9421b6cd4c197727814b813

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0cad5651863c308fbccffb6eff319c16164ce211759cd7c4a3dc49dbbd83e997
MD5 6fff11c1c27ca23aa49922050e4eba7a
BLAKE2b-256 76459af6a6ceaf2558752cf6d550f25944a085f4005c9f135fc3b05507c077d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d31456bee768afb045232d4fef083837553d93112446a73a1137c8461b9bae1
MD5 60d91426a475b83760b96dfbb81b3940
BLAKE2b-256 5212c1a7c26ce5e36de8129c2ac75aa3cac66e4c846a8c2d2b7ea1c3d590e942

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a220c9488dec98e95b020c3ff7949e011048f49428bcf595a63dc3ec9623ba76
MD5 6b526093671b5b28aab130b53b271c28
BLAKE2b-256 f75bd4068f0d2687828023df8fecadba891f97af4ad99a6004b260f6d6732e59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61c9daab0c1241a9b76ddf1cd192a812a74d03b6b28db22068f49b7583b1ebab
MD5 df646bed98c2ba27a623711f04855f22
BLAKE2b-256 d212e61fc6b550a168fbde5cd60807255a3709f8834fd285f578bdbdeec931ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4fbfb1a6f8fd15b4856c87ce9e2e7b082ceb3da6455bebadd41b5dd85f919b18
MD5 63005c799c9be1328b05ac62959014ec
BLAKE2b-256 59d5119569824f6447ebea02c5ca1a639d4ebb91f7f2373580469fac60a67bb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bda35012aaaed0422d83f498c6d6b57a41a1207a85111dfc315ae69f7ef1f9f9
MD5 112c2229595dc264a3cdd6e57d8479d4
BLAKE2b-256 2000b3053d4be3dcbf85ee5528b784b7ade023689bb3a0e42449c7647aaafb62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4c5fa68cb79da3c0300d32f0bd55c1ab146c3ca1d009172db9ca203fd8e23c8e
MD5 31e4f5a13543f471de33ba563c7941e5
BLAKE2b-256 4b0d302842dba6c8215833adc56fbcfea4002476fdcc85e1a9a426df76e230bf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyosys-0.60-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.60-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8025b0e10b98032bbad1f40c760e2f2f40c9842900c8a15d7714b7b5b517ea90
MD5 878fb6db9c7ae23613233aa00b16c1eb
BLAKE2b-256 e85722f7d19d71eadf1cd5a2305419fd4ae171422e32044eab6844ed04fedaa0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d138fc953a9fdb299bcb9857c4cc34218bcadb0cc3d21d690e6b303059eeb94
MD5 86ab6b79636d8dd3ea9d3aadf7bd9ddf
BLAKE2b-256 c5ffd54cb460168c84a922bace463049201689049e81e2bb574ba3f50c67ccd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fdd5226098ba2105642ba6041ea36c925b7effabe0b07348a8cf161b68e9ab25
MD5 41fbc60d1c45d5660c8e6e074e575752
BLAKE2b-256 c0a05b351dee476818eb880c41e16f5e9ed2f565a947b967216d9063417f4c72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyosys-0.60-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4ca68ce2bd13316cfa5d0f42889bf3f9f0ef8e5c619aa8a894a79e9d9945eee4
MD5 ae4a3aab24a58eb92df88e4fdd8f54f0
BLAKE2b-256 fc8187ae797b51ecafa45f7858806fc0d15ca77f28493055f336e3e943abf1bb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyosys-0.60-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.60-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9293c469b7eaa5bdc60d5eada2041060d611db919b2d0fef9932a984a3c08ec
MD5 1bf19b724e3e7c55daa73c2988962fdc
BLAKE2b-256 6220617b468e0dabacbea1c00cf6ac4f75b571074e2b1d6f38f40608a9ee0901

See more details on using hashes here.

Provenance

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