VIvP is a simple package manager for all your Verilog projects.
Install with pip (python>=3.6):
$ python3 -m pip install vivp
To install the very latest version [may be buggy]
$ pip install git+https://github.com/AdityaNG/VIVP.git
More documentation can be found at : https://vivp.readthedocs.io/en/latest/index.html
If you see something that you know you can help fix or implement, do contact me at :
- Mail : adityang5@gmail.com
- Discord : to be added
Please read Contributing.
- (DONE) Add a run command
- Add support fom non vpackage projects
- Add .vpackage/* to .gitignore
- Install / Remove command triggers a FULL cache clear and re-download. This needs to be optimized
- Recursive imports need to be implemented with a dependency tree check
- Make use of version control to download a specific version of a package
- (DONE) Unit tests to see if package is functional
- Make website on git to give introduction, show list of modules on git, look pretty, SEO : https://adityang.github.io/VIVP/
- (DONE) Documentation of the project : https://vivp.readthedocs.io/
This software is released under the MIT License.