tsfpga

View on PyPIReverse Dependencies (1)

12.3.2 tsfpga-12.3.2-py3-none-any.whl

Wheel Details

Project: tsfpga
Version: 12.3.2
Filename: tsfpga-12.3.2-py3-none-any.whl
Download: [link]
Size: 185037
MD5: f5713c443edcf40ca0f2f6ad863e7a56
SHA256: f90d99d810891957bd66d5287015d2670e98f15ae5f59212ad47b853835cc6dc
Uploaded: 2024-04-29 14:28:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tsfpga
Version: 12.3.2
Summary: A flexible and scalable development platform for modern FPGA projects
Author: Lukas Vik
Author-Email: 10241915+LukasVik[at]users.noreply.github.com
Project-Url: Homepage, https://tsfpga.com
Project-Url: Documentation, https://tsfpga.com
Project-Url: Changelog, https://tsfpga.com/release_notes.html
Project-Url: Repository, https://github.com/tsfpga/tsfpga
Project-Url: Issues, https://github.com/tsfpga/tsfpga/issues
License: BSD 3-Clause License
Keywords: asic,fpga,ci,simulation,test,vhdl,build-automation,eda,test-automation,rtl,verilog,xilinx,synthesis,vivado,systemverilog,implementation,vunit
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development
Requires-Python: >=3.9
Requires-Dist: GitPython
Requires-Dist: hdl-registers (<6.0.0,>=5.1.0)
Requires-Dist: rtoml
Requires-Dist: vunit-hdl
Requires-Dist: black; extra == "develop"
Requires-Dist: flake8; extra == "develop"
Requires-Dist: GitPython; extra == "develop"
Requires-Dist: packaging; extra == "develop"
Requires-Dist: pybadges; extra == "develop"
Requires-Dist: pylint; extra == "develop"
Requires-Dist: pytest; extra == "develop"
Requires-Dist: pytest-cov; extra == "develop"
Requires-Dist: pytest-xdist; extra == "develop"
Requires-Dist: rtoml; extra == "develop"
Requires-Dist: setuptools; extra == "develop"
Requires-Dist: sphinx; extra == "develop"
Requires-Dist: sphinx-sitemap; extra == "develop"
Requires-Dist: sphinx-rtd-theme; extra == "develop"
Requires-Dist: twine; extra == "develop"
Provides-Extra: develop
Description-Content-Type: text/x-rst
[Description omitted; length: 2933 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tsfpga/__init__.py sha256=hVrlgJCWIvrNC0MO8GHEmp8MfMYQudy_OXXEbd7YfDE 989
tsfpga/about.py sha256=0g4GKdGsPEVqwMD_1UsY0oRcc0q1L2Zr5QrPJls92A4 5469
tsfpga/build_project_list.py sha256=ZHW3ZxiMJrL2mXXJ-meJRBTM72fIGSU4aXeaBTfTf18 23446
tsfpga/build_step_tcl_hook.py sha256=tCBbDm33G6Mnb6b1voqvP-BldbLXyT7XOufOHo_YSBQ 1389
tsfpga/constraint.py sha256=994CI_otjphHdXOdAi-79CasAZNMAjZbFtIKJ_vnDKw 2561
tsfpga/create_ghdl_ls_config.py sha256=Zun_nbyhB8cCIyB3OtpHdrYEJeGucKG0J3BgUEdAxWs 3228
tsfpga/create_vhdl_ls_config.py sha256=8cXb2J3BaqHDuQzLEUEFLambAc0HtmNB56hp6sNPwmE 3625
tsfpga/git_simulation_subset.py sha256=L2MPQQ0R1S-S-UYec5O9L879MkgHKOyz1ZlociErowg 8624
tsfpga/git_utils.py sha256=doSx0FdtxmHz4cnBnK_wJg5bFrgRizklby-vuwpzey0 5076
tsfpga/hdl_file.py sha256=0kRyzpI8X5vmfUk7mfQGdm_J3Zlu_Aki7vijc8esm_c 2300
tsfpga/ip_core_file.py sha256=HjbEWKwH7D6Ma_z2spxvLdh8vkLrcbC0BoOqstjFLf8 1568
tsfpga/math_utils.py sha256=2Rt-UapntG-LHI6MDBLN07FGwFwpKxG1_bGW0uMhqfU 5075
tsfpga/module.py sha256=tqNGaxEjkhBBB6DOzfq6qBJ0vpGHdWiyfe3oG-k7N8s 28299
tsfpga/module_documentation.py sha256=LT0OICTy3dAbhZIByqim3LXUZKnZ9H2H7mcg31aG1rI 15294
tsfpga/module_list.py sha256=2bfOpeSq9Wme-GdYB6qSjc6ubQ7aHJP934SbjgH94EQ 2341
tsfpga/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tsfpga/requirements.txt sha256=42uklT1ZEztdU-2Hs5ll4WoIdTnsPLpjAoLAfHb7PjM 57
tsfpga/requirements_develop.txt sha256=FK5xIbLzGm3Tiw6SVp11GLLFBXXfjCMDrDUC2Z99yzQ 142
tsfpga/svn_utils.py sha256=MRD2wvU7k6FqIVoJH7SCjTyUUTCClzL7Mfr5IkDZG5Y 4754
tsfpga/system_utils.py sha256=Jz_AVRUiqVx_4IYeZ8p4ZX9RS0ypMqd-wCSzZopQy-c 7158
tsfpga/vhdl_file_documentation.py sha256=uRc6YB-DhugjaCe4zqjueDl8_e97TP9SJXLJFWmu7bM 8183
tsfpga/examples/__init__.py sha256=a8ZYugaHZpsJQEwDpAw46x-ejRg51C5lGKpCnpnaqOA 399
tsfpga/examples/build_fpga.py sha256=mxyJqEQ5QcSTYSza0Cit36665brbVLmHbLS70-TS-qw 3205
tsfpga/examples/build_fpga_utils.py sha256=uOTGhjGKT90m3Hn3WbA743HsmmU63EeXSg1D6WavPkA 8916
tsfpga/examples/build_module_documentation.py sha256=86ofguc3TSO25uoOeYubivUiG25feOzkdJXqok7iglo 2071
tsfpga/examples/conf.py sha256=oLLt4qItyMK5IFpbN2GlMn4lahQBTYdrDAkZdNhsyOM 731
tsfpga/examples/example_env.py sha256=OBfbx2AajF4Qp9_fOn3aUhMIFaaWB_hWimS6GL1zt3I 3657
tsfpga/examples/example_pythonpath.py sha256=7QvDFfV1yQdEgD8LJCi60YF6g7Q2NeBwg94qHPEZq44 1103
tsfpga/examples/simulate.py sha256=rtjceFsoC9TRhwe5igi_L40jH31eep27JP-F1PLPu2o 5678
tsfpga/examples/simulation_utils.py sha256=7TKxE83QfJwoxZc4Tpt-Mvrb-LL8lLWd6yU8OKiQmYQ 13236
tsfpga/examples/modules/artyz7/module_artyz7.py sha256=MK6NMkPaz710pw-qYM-weSJPSlUmfg_KCWqEbG0oRPI 2400
tsfpga/examples/modules/artyz7/regs_artyz7.toml sha256=dJI4WGy68GiCQENV74VWyFfE1-h8s071E6oRbXbP3X4 95
tsfpga/examples/modules/artyz7/src/artyz7_top.vhd sha256=ZXqknwhZMGoRftA8MBBImUC_9HHVGeav2IAvg3pA5AQ 13254
tsfpga/examples/modules/artyz7/src/artyz7_top_pkg.vhd sha256=tpZNLL4zvJuJAKy7y_9BFjcMlk8UrhrgxvIaWymfSks 1383
tsfpga/examples/modules/artyz7/src/artyz7_top_systemverilog.sv sha256=CYxbBdQEmUWGD-qGRaj1twIOkx-2lp5ZkxG42ljTE1c 793
tsfpga/examples/modules/artyz7/src/artyz7_top_systemverilog_header.svh sha256=6g-Nnr-82FDl74tjtFb6jAgmy-gpyCX6PZzlKJNZkCg 438
tsfpga/examples/modules/artyz7/src/artyz7_top_systemverilog_pkg.sv sha256=3LM_yHQTr5VZ9s8alRxLPp_Rnhb0MPL2YWrWt3JXFIM 518
tsfpga/examples/modules/artyz7/src/artyz7_top_verilog.v sha256=oYce2V0O6BDE25c6EXk6LN3Y7Y8WFLOsxpr9b-2cXdA 691
tsfpga/examples/modules/artyz7/src/artyz7_top_verilog_header.vh sha256=hhQ2ObpxZqsY3kESl3hHTJx19Jpwgadep38CYb0irgM 429
tsfpga/examples/modules/artyz7/src/block_design_pkg.vhd sha256=pH4epvsKG2x4fHoQOiVHYPeZZ2JDzvB-4o5zD856OR4 5090
tsfpga/examples/modules/artyz7/src/block_design_wrapper.vhd sha256=-YZ6VOk9_a2E6D3vOwyIuKfc8VqpRY6EQNOHE3WWZrY 7194
tsfpga/examples/modules/artyz7/tcl/artyz7_pinning.tcl sha256=sVa_WIyG6EgzLJOBG2NhxVDp5RK2505qFN9HeFCf3NQ 3112
tsfpga/examples/modules/artyz7/tcl/block_design.tcl sha256=42-GMhanjPSx3JdNI9OiEfWawD3xEXBOgAfk8hCCKnY 44962
tsfpga/examples/modules/artyz7/test/block_design_mock.vhd sha256=FyJuORtBnygMRmEvhG2owShgAMTW5ea7fT89_4foEkQ 3718
tsfpga/examples/modules/artyz7/test/tb_artyz7_top.vhd sha256=PT3-4Cml5FaY1aUzURmq_YvO25TZv_2hkKvuLG5NK1U 2692
tsfpga/examples/modules/artyz7/test/top_level_sim_pkg.vhd sha256=QluemYcrT_7pDqEwcOtYgkBdA4FfyUv_NEHyjS73Rzs 582
tsfpga/examples/modules/ddr_buffer/module_ddr_buffer.py sha256=JWg9x5clUu3JRV1IRLp65eJX7e1iYIlK7tw7Emi3hEY 907
tsfpga/examples/modules/ddr_buffer/regs_ddr_buffer.toml sha256=OknfQVpipeeA0dpN-66JrHztRYYz2HG3RB0OX6FKaME 1983
tsfpga/examples/modules/ddr_buffer/sim/ddr_buffer_sim_pkg.vhd sha256=NSU4GEAIEE6mJ3RepaamzRlygzWq04YRNjZbdro2d8E 2668
tsfpga/examples/modules/ddr_buffer/src/ddr_buffer_top.vhd sha256=ujZHEtzz4r2Z5uXhVVRJCWaFU-1s-Y52pGv5BiWwRXc 4547
tsfpga/examples/modules/ddr_buffer/test/tb_ddr_buffer.vhd sha256=UfzbMsw8MzdzAiYFtP5hdYChXPgL93pb2hmNTFrr-c4 3940
tsfpga/examples/modules/multiplication_ip/module_multiplication_ip.py sha256=7urIWKY-2RhtZkD44Agtin2Jnlkd9z4-XvQgViXlnHg 1065
tsfpga/examples/modules/multiplication_ip/ip_cores/fifo_generator_0.tcl sha256=xwFhlJ63LFNi7EEY9lllpIdyy9Th2dfKnd3JqhHMV6w 603
tsfpga/examples/modules/multiplication_ip/ip_cores/mult_u12_u5.tcl sha256=gyGQnhFq_id1vwUzK3xUczuW-LXiu7FcBt0KdZi9kFE 669
tsfpga/examples/modules/multiplication_ip/src/multiplication.vhd sha256=t1vH6O2Sozw6XRi_6QPI2zTLKZWA7btlaHJSRFDaCiQ 1013
tsfpga/examples/modules/multiplication_ip/test/tb_multiplication.vhd sha256=eyx1Ji7a4oHOq0WQvh_SUxClNsFStZa9afciU4qjRRA 1643
tsfpga/examples/vivado/__init__.py sha256=a8ZYugaHZpsJQEwDpAw46x-ejRg51C5lGKpCnpnaqOA 399
tsfpga/examples/vivado/project.py sha256=nJVbW1YL2HXbGArXN8ToYPInMF76QFI5Dl99hDgBjmg 1913
tsfpga/examples/vivado/tcl/example_vivado_messages.tcl sha256=R_8eAVrpE3hCyCd2d3x-JwEhawcU9t4UuXUU6LPDPyA 4823
tsfpga/examples/vivado/tcl/example_vivado_netlist_messages.tcl sha256=dZVbOWI7y_Rlc7QpZ2Ofpi2sZGeg9TneGxUquuTIKOM 1945
tsfpga/test/__init__.py sha256=a8ZYugaHZpsJQEwDpAw46x-ejRg51C5lGKpCnpnaqOA 399
tsfpga/test/conftest.py sha256=QQs6g0jZQf0n2iNvYP2qqU091AGMQSATJKG4lsyInJM 539
tsfpga/test/test_build_project_list.py sha256=9XckNpr3sQdjumLXAzKEGqSEKnl75D8qoBvC3HJBjGs 9708
tsfpga/test/test_build_step_tcl_hook.py sha256=tu9CsWMKdbH5GHiKs6gNfPLCCKnjAXFl_VVDydRLRYM 845
tsfpga/test/test_constraint.py sha256=NokjCjOCxuN2kf-_wH68Y-4_VHHHFSFmnEV4t6ixxhU 1672
tsfpga/test/test_git_simulation_subset.py sha256=VbClt-KaCsUOuhyc01L3WsLAi4LzaNO9sAPLZQ512sQ 5086
tsfpga/test/test_git_utils.py sha256=Q5Em8CIzHPxpaajzOAlcySPnmkZbJF_Zfzx2II8x-tk 5405
tsfpga/test/test_hdl_file.py sha256=JAfPKQri50Nm3szd935wVosYKt9O2Ca2G1C-HXO27UI 1416
tsfpga/test/test_ip_core_file.py sha256=ZAuZIJZS5f2e655aMJEhxeQv_LrZL3jevNv5DUGGMx0 1120
tsfpga/test/test_math_utils.py sha256=tco_QATqOhfcoV-WRGX0LeQXUivdRwU3sgtBHBJRgBw 6860
tsfpga/test/test_module.py sha256=PXKl7_5xW8tNkm9OZzqOgT37xUurB15q2APKABe1QJg 16040
tsfpga/test/test_module_documentation.py sha256=hWIFcCxFcb8zT7lCvSiqwJN-qUoKEEblymhm2l9919c 5755
tsfpga/test/test_module_list.py sha256=k59fsrtbmSxB-6C5Yr9WjXdjwthPn6e1N2wRIvVR0Is 3503
tsfpga/test/test_svn_utils.py sha256=unE9Cs6QFV_Bmv9Bw8e3C2a6xlU6HJrXDKMuPdAYUFY 2970
tsfpga/test/test_system_utils.py sha256=w30NAoja6NEjT_n782WKwYIM9KhxkHVztycZXd1b4rs 5785
tsfpga/test/test_utils.py sha256=z407Wkyk_TjOFGx56iVLlPNM4SfaHP8lHgNgnI-0s_4 615
tsfpga/test/test_vhdl_file_documentation.py sha256=sudLH7BLbb9RgxG2OpUxWF7OKVkr7ZECqx8XkkwYLlA 11023
tsfpga/test/lint/__init__.py sha256=a8ZYugaHZpsJQEwDpAw46x-ejRg51C5lGKpCnpnaqOA 399
tsfpga/test/lint/copyright_lint.py sha256=zAHSlvj74c_CJtoQ07ShEyCSJCKX9BInyAv5SQmiIuI 5655
tsfpga/test/lint/file_format_lint.py sha256=Euv2d1OFxamOM1QXYZsxCV7eGA8ui9nwow_HWodS32A 6009
tsfpga/test/lint/pylintrc sha256=x9agJYXtYf4te3hk_2uVFzvaqmy-XeVB_UmQZsO1Fpc 15068
tsfpga/test/lint/pylintrc_original sha256=-vs8a9leYyRb4H1WfdzMI6TxgLh2K_Q1hqjmReweIOU 16267
tsfpga/test/lint/python_lint.py sha256=p_hbOuPkZSbiC4uh3qbR7v4GZY3soFUZ8_xxZcoGAU4 3501
tsfpga/tools/__init__.py sha256=a8ZYugaHZpsJQEwDpAw46x-ejRg51C5lGKpCnpnaqOA 399
tsfpga/tools/sphinx_doc.py sha256=RtoWdx3Ely1jP01VbrFxBzmnFK0GGobEdJUB1UUYD90 5191
tsfpga/tools/version_number_handler.py sha256=7gh1iP0T6rVqzBajebm8lQQJMaVoBu8tVwR4xJvZv7k 5463
tsfpga/vivado/__init__.py sha256=a8ZYugaHZpsJQEwDpAw46x-ejRg51C5lGKpCnpnaqOA 399
tsfpga/vivado/build_result.py sha256=2Wu15B-VCCUoBETUrkspTZmaWdPvaHxoo4zUi-JwtsQ 3298
tsfpga/vivado/build_result_checker.py sha256=npFjtGCbMrdmLJABrgL5StjEkq_4RQmcZCG2Xcb2Oac 6369
tsfpga/vivado/common.py sha256=gBsdbCYascxJECdo-s4X7o2hfFyYFPocOSOqb2n_x3Y 4920
tsfpga/vivado/generics.py sha256=tJlfZkFLuw6po1ufFOabpzayq7KLFk2UCq3Alhcv_e8 3423
tsfpga/vivado/hierarchical_utilization_parser.py sha256=Zy4XzMiaamtRNXul-oNCwpORiz97lP_uAUAhWq26kfM 1907
tsfpga/vivado/ip_cores.py sha256=Q7-TnJTDOhTsWqsr-30uMVor5hbDJIpPQVkB1UsE30Q 5210
tsfpga/vivado/logic_level_distribution_parser.py sha256=BlOYr-V4RXLPodGciZiItuDmcR-29zfK_WEAkzefS-U 2071
tsfpga/vivado/project.py sha256=V5w7qcqQwX9EiGbUvemWXSYjSvfcNVEIc7Hd-uRYYo0 29489
tsfpga/vivado/simlib.py sha256=Nyg8bX0jIMWSKRLEmyhuT_qlhnEDJPKDHmnU0qL2hag 2103
tsfpga/vivado/simlib_commercial.py sha256=9IhD7utO6MzIhSLVVqhSvASJDd490SJKKm7iBky7qnA 4431
tsfpga/vivado/simlib_common.py sha256=-Xlc-43kAFtr6PfC8hZ5I1VN4fiYoyCDfXqNrgvYPcc 5695
tsfpga/vivado/simlib_ghdl.py sha256=zLniLnb9wqPqYeqYegt3jl1SE5wSExn0qu4L2t0UUPU 7627
tsfpga/vivado/tcl.py sha256=LW2wNxrr3GLdRkLymidVlbjr307MrdyooI7Dn-ZftTU 19142
tsfpga/vivado/tcl/check_no_error_messages.tcl sha256=auKRnaL8M84nR1mQeuEb5RPzmQwud6GAtwOBa5O9QjY 537
tsfpga/vivado/tcl/check_timing.tcl sha256=SsGyigSEavhq_Gh3Jpxk2pUYASM7IaBIV2oTWSN2JGY 2224
tsfpga/vivado/tcl/report_logic_level_distribution.tcl sha256=S48tsKWFkpam1NDiRyIBdxdGyqTqlskDDGo-_prMWqQ 488
tsfpga/vivado/tcl/report_utilization.tcl sha256=zlTUgRt2gu-OQfjUgyodoXIyXPSPRMH9e6inl6AX1T4 542
tsfpga/vivado/tcl/vivado_default_run.tcl sha256=219_wraekmKtsCUSQibIIuYhE_P25ghTtkhsjpuxPZc 3207
tsfpga/vivado/tcl/vivado_fast_run.tcl sha256=a3v4Hsd5SZH4uIF1ow2fQ6XzE4SWTlYSlWTAxordNXg 1251
tsfpga/vivado/tcl/vivado_messages.tcl sha256=1N-upyXy9kUOe2R0AjgapMSjYr5VWkb0C2KZuEnx27w 4301
tsfpga/vivado/tcl/vivado_strategies.tcl sha256=Xv7XXKAdzvYNI5fF8WfWBm398aAXhy4FKeOzROovqqQ 1636
tsfpga/vivado/test/__init__.py sha256=a8ZYugaHZpsJQEwDpAw46x-ejRg51C5lGKpCnpnaqOA 399
tsfpga/vivado/test/conftest.py sha256=QQs6g0jZQf0n2iNvYP2qqU091AGMQSATJKG4lsyInJM 539
tsfpga/vivado/test/test_build_result.py sha256=qJ02QUOLKy-GjkUMrqhVaoSVY80D1Ntz5LWHOhxyg00 2466
tsfpga/vivado/test/test_build_result_checker.py sha256=BhEurImWSMcDFkJjHMikPPaK1VtZKg_bDZ8Tbjoo5Fg 4938
tsfpga/vivado/test/test_common.py sha256=AKDFKcW8zfHIw2EFhuZrSiJ4mvMiH70x84Aw8KPtKlQ 2531
tsfpga/vivado/test/test_generics.py sha256=0JUiM0d8h954pWgrn-47B500ttk7IVVEPuhO5_Po1YY 3296
tsfpga/vivado/test/test_hierarchical_utilization_parser.py sha256=lhso-IvSu7w5yg6-chEj4nSrnsbbNHRfHYLYnILeiQ8 1150
tsfpga/vivado/test/test_ip_cores.py sha256=yjED2Vk3mTjB7pbrQvJGxW4vHTkVb9WcOp5BUgXsXic 6883
tsfpga/vivado/test/test_logic_level_distribution_parser.py sha256=cOP11UkfipZUJWzUs7L-j4BmeegBZEWi9oYo28Bwzqo 2670
tsfpga/vivado/test/test_project.py sha256=BqcJARmi_Dqylrmi6CyjJO25if7mN4BUF7kyJTBFFPY 22774
tsfpga/vivado/test/test_simlib_commercial.py sha256=IC4rUKXuFlLDWVCxirNjlUD6ekhUwHsQuTpCEHp7RM0 5067
tsfpga/vivado/test/test_simlib_ghdl.py sha256=TDEmHtCb9d9XEUxFze37LqOeHX3Z4g9roj9vLtB5haE 5157
tsfpga/vivado/test/test_tcl.py sha256=9M2C36dhwylUS_B9Xnb9T6oiy8MomL8NIUIDibUZXRg 13179
tsfpga-12.3.2.dist-info/METADATA sha256=pycTB1Wy4TYi5UmyBdg7t5K7Sx4lPESfCcy6GNwlwt4 5179
tsfpga-12.3.2.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
tsfpga-12.3.2.dist-info/top_level.txt sha256=TioDnk-kU-CzDC95nv0e-evHSLXun1OgC0tG_AsoMT8 7
tsfpga-12.3.2.dist-info/RECORD

top_level.txt

tsfpga