Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintenance Todos #1

Open
3 of 4 tasks
benfre opened this issue Apr 21, 2022 · 3 comments
Open
3 of 4 tasks

Maintenance Todos #1

benfre opened this issue Apr 21, 2022 · 3 comments
Assignees
Labels

Comments

@benfre
Copy link
Owner

benfre commented Apr 21, 2022

The original repo by dawsonjon has not been updated in few years.
After forking, these is the things I would to do in the next few days.

  • Upgrade to Python 3
  • publish package to pypi (under different name)
  • adapter to axi stream for input output
  • test examples with Python 3
@benfre benfre added the todo label Apr 21, 2022
@benfre benfre self-assigned this Apr 21, 2022
@benfre
Copy link
Owner Author

benfre commented Jun 23, 2022

script/test_all coverage report

Name                                                                        Stmts   Miss  Cover
-----------------------------------------------------------------------------------------------
/home/ben/Chips-2.0/c2verilog                                                  51     17    67%
/home/ben/Chips-2.0/chips/__init__.py                                           0      0   100%
/home/ben/Chips-2.0/chips/api/__init__.py                                       0      0   100%
/home/ben/Chips-2.0/chips/api/api.py                                          491    235    52%
/home/ben/Chips-2.0/chips/compiler/__init__.py                                  0      0   100%
/home/ben/Chips-2.0/chips/compiler/allocator.py                                24      0   100%
/home/ben/Chips-2.0/chips/compiler/compiler.py                                 69      4    94%
/home/ben/Chips-2.0/chips/compiler/exceptions.py                               30      3    90%
/home/ben/Chips-2.0/chips/compiler/fpu.py                                      12      0   100%
/home/ben/Chips-2.0/chips/compiler/instruction_utils.py                        64      8    88%
/home/ben/Chips-2.0/chips/compiler/macro_expander.py                          304      0   100%
/home/ben/Chips-2.0/chips/compiler/parse_tree.py                             1084     65    94%
/home/ben/Chips-2.0/chips/compiler/parser.py                                 1085    113    90%
/home/ben/Chips-2.0/chips/compiler/profiler.py                                 62     53    15%
/home/ben/Chips-2.0/chips/compiler/python_model.py                            452     45    90%
/home/ben/Chips-2.0/chips/compiler/register_map.py                             16      0   100%
/home/ben/Chips-2.0/chips/compiler/tokens.py                                  185     61    67%
/home/ben/Chips-2.0/chips/compiler/types.py                                   145      3    98%
/home/ben/Chips-2.0/chips/compiler/utils.py                                    23      1    96%
/home/ben/Chips-2.0/chips/compiler/verilog_area.py                           1144     37    97%
/home/ben/Chips-2.0/chips/components/components.py                            220     27    88%
/home/ben/Chips-2.0/chips_c.py                                                144     48    67%
/home/ben/Chips-2.0/csim                                                      237    188    21%

@benfre
Copy link
Owner Author

benfre commented Jun 26, 2022

Build wheels using GitHub Action: 3fc5d79

@benfre
Copy link
Owner Author

benfre commented Jun 26, 2022

publish to pypi in the same GitHub actions workflow, https://pypi.org/project/Chips-python/
Tested with tag v2.2.2
b5f467e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant