<d1b2>
<Olivier Galibert> I'm working on a rfc, is there a way to see the result of the md render without pushing to github?
<whitequark>
yes
<whitequark>
which editor are you using?
<d1b2>
<Olivier Galibert> xemacs
<d1b2>
<Olivier Galibert> I can use a different one for testing though
<whitequark>
probably the easiest way is to paste it into gist.github.com
<d1b2>
<Olivier Galibert> ah excellent idea
<d1b2>
<Olivier Galibert> didn't think of that one
<d1b2>
<Olivier Galibert> works perfectly well, thanks
<vup>
is in known that sby commit 74f33880bd42, yosys commit 53c0a6b780 and amaranth commit 5f6b36e91f gives PREUNSAT for test_async{,_buffered} from tests.test_lib_fifo.FIFOFormalCase?
<whitequark>
nope
<d1b2>
<VA3TEC-Mikek-14362> Sorry for the Noobie Questions again, But I am getting this error lately with pip install.
<d1b2>
https://github.com/amaranth-community-unofficial/amaranth-boards.git to commit 96b27b1e3571e101a2ef65b56089e888f861ef3f Installing build dependencies ... done Getting requirements to build wheel ... error error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> [14 lines of output] error: Multiple top-level packages discovered in a flat-layout:
<d1b2>
['nmigen_boards', 'amaranth_boards']. To avoid accidental inclusion of unwanted files or directories, setuptools will not proceed with this build. If you are trying to create a single distribution with multiple packages on purpose, you should not rely on automatic discovery. Instead, consider the following options: 1. set up custom discovery (find directive with include or exclude) 2.
<d1b2>
use a src-layout 3. explicitly set py_modules or packages with a list of names To find more information, look for "package discovery" on setuptools docs. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error
<d1b2>
originates from a subprocess, and is likely not a problem with pip. (venv) mikek@mikek-AERO:~/Documents/Cyclone5_SOC/migen_AND_nmigen_TRANINING/deca-usb2
<bl0x_>
Olivier Galibert: I normally use Okular for previewing md files. Close enough usually to GitHub.
<whitequark>
VA3TEC: you need to delete nmigen_boards from wherever it's checked out
<d1b2>
<VA3TEC-Mikek-14362> ah ok, thanks!
<d1b2>
<VA3TEC-Mikek-14362> so basically you can't have them co-located in the same directory structure.
<d1b2>
<abraxas3d> An Amaranth article you might be interested in can be found in our April newsletter. April 2023 newsletter from Open Research Institute can be found here: https://mailchi.mp/db8a4ece023c/31zpq7fkuj-15084741
<d1b2>
<Olivier Galibert> blox: I had no idea okular could do that, very nice too
<kivikakk>
Olivier Galibert: if you find yourself wanting fidelity (per GitHub) offline for any reason, you could consider using https://github.com/github/cmark-gfm itself, which is what GitHub itself uses to transform GFM (CommonMark + GitHub extensions) to HTML. If you can't be bothered compiling C and have a Rust environment setup, there's https://github.com/kivikakk/comrak (`cargo install comrak`). (disclosure: I wrote the latter, but I also
<kivikakk>
maintained the former for several years.) Then you can `cmark-gfm [options] input.md > output.html` or `comrak --gfm input.md -o output.html`.