Skip to content

Commit 969e4c7

Browse files
committed
Merge branch 'rc-1.6.0' into develop
2 parents 3bfd33e + e24bcb4 commit 969e4c7

File tree

5 files changed

+53
-41
lines changed

5 files changed

+53
-41
lines changed

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ Veriloggen project always welcomes questions, bug reports, feature proposals, an
5858

5959
### for questions, bug reports, and feature proposals
6060

61-
Please leave your comment on the [issue tracker](https://github.com/PyHDI/Veriloggen/issues) on GitHub.
61+
Please leave your comment on the [issue tracker](https://github.com/PyHDI/veriloggen/issues) on GitHub.
6262

6363
### for pull requests
6464

@@ -84,34 +84,34 @@ Requirements
8484
sudo apt install iverilog
8585
```
8686

87+
- Pyverilog: 1.1.4 or later
8788
- Jinja2: 2.10 or later
88-
- pytest: 3.2 or later
89-
- pytest-pythonpath: 0.7 or later
90-
- Pyverilog: 1.1.3 or later
89+
- NumPy: 1.14 or later
9190

9291
```
93-
pip3 install jinja2 pytest pytest-pythonpath pyverilog ipgen
92+
pip3 install pyverilog jinja2 numpy
9493
```
9594

96-
Options
95+
Optional Installation
9796
--------------------
9897

99-
- Graphviz: 2.38.0 or later
100-
- Pygraphviz: 1.3.1 or later
98+
- pytest: 3.2 or later
99+
- pytest-pythonpath: 0.7 or later
101100

102-
These softwares are required for graph visualization by veriloggen.dataflow:
101+
These are required for the testing execution of test codes in tests and examples.
103102

104103
```
105-
sudo apt install graphviz
106-
pip3 install pygraphviz
104+
pip3 install pytest pytest-pythonpath
107105
```
108106

109-
- NumPy: 1.14 or later
107+
- Graphviz: 2.38.0 or later
108+
- Pygraphviz: 1.3.1 or later
110109

111-
This is required for the memory image generation function of types.axi.AxiMemoryModel from Python list or numpy.ndarray:
110+
These are required for graph visualization by veriloggen.dataflow:
112111

113112
```
114-
pip3 install numpy
113+
sudo apt install graphviz
114+
pip3 install pygraphviz
115115
```
116116

117117
Install

README.rst

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ for questions, bug reports, and feature proposals
6868
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6969

7070
Please leave your comment on the `issue
71-
tracker <https://github.com/PyHDI/Veriloggen/issues>`__ on GitHub.
71+
tracker <https://github.com/PyHDI/veriloggen/issues>`__ on GitHub.
7272

7373
for pull requests
7474
~~~~~~~~~~~~~~~~~
@@ -99,37 +99,36 @@ Requirements
9999

100100
sudo apt install iverilog
101101

102+
- Pyverilog: 1.1.4 or later
102103
- Jinja2: 2.10 or later
103-
- pytest: 3.2 or later
104-
- pytest-pythonpath: 0.7 or later
105-
- Pyverilog: 1.1.3 or later
104+
- NumPy: 1.14 or later
106105

107106
::
108107

109-
pip3 install jinja2 pytest pytest-pythonpath pyverilog ipgen
108+
pip3 install pyverilog jinja2 numpy
110109

111-
Options
112-
-------
110+
Optional Installation
111+
---------------------
113112

114-
- Graphviz: 2.38.0 or later
115-
- Pygraphviz: 1.3.1 or later
113+
- pytest: 3.2 or later
114+
- pytest-pythonpath: 0.7 or later
116115

117-
These softwares are required for graph visualization by
118-
veriloggen.dataflow:
116+
These are required for the testing execution of test codes in tests and
117+
examples.
119118

120119
::
121120

122-
sudo apt install graphviz
123-
pip3 install pygraphviz
121+
pip3 install pytest pytest-pythonpath
124122

125-
- NumPy: 1.14 or later
123+
- Graphviz: 2.38.0 or later
124+
- Pygraphviz: 1.3.1 or later
126125

127-
This is required for the memory image generation function of
128-
types.axi.AxiMemoryModel from Python list or numpy.ndarray:
126+
These are required for graph visualization by veriloggen.dataflow:
129127

130128
::
131129

132-
pip3 install numpy
130+
sudo apt install graphviz
131+
pip3 install pygraphviz
133132

134133
Install
135134
-------

setup.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,11 @@ def read(filename):
2323
packages=find_packages(),
2424
package_data={'veriloggen.utils': ['VERSION'],
2525
'veriloggen.simulation': ['*.cpp'], },
26-
install_requires=['pyverilog>=1.1.3', 'Jinja2>=2.10'],
26+
install_requires=['pyverilog>=1.1.4',
27+
'Jinja2>=2.10',
28+
'numpy>=1.14'],
2729
extras_require={
28-
'graph': ['pygraphviz>=1.3.1'],
2930
'test': ['pytest>=3.2', 'pytest-pythonpath>=0.7'],
30-
'memimg': ['numpy>=1.14'],
31+
'graph': ['pygraphviz>=1.3.1'],
3132
},
3233
)

veriloggen/__init__.py

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,21 @@
1-
#-------------------------------------------------------------------------
2-
# Veriloggen: A library for constructing a Verilog HDL source code in Python
3-
#
4-
# Copyright (C) 2015, Shinya Takamaeda-Yamazaki
5-
# License: Apache 2.0
6-
#-------------------------------------------------------------------------
1+
"""
2+
Veriloggen: A library for constructing a Verilog HDL source code in Python
3+
4+
Copyright 2015, Shinya Takamaeda-Yamazaki and Contributors
5+
6+
Licensed under the Apache License, Version 2.0 (the "License");
7+
you may not use this file except in compliance with the License.
8+
You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing, software
13+
distributed under the License is distributed on an "AS IS" BASIS,
14+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
See the License for the specific language governing permissions and
16+
limitations under the License.
17+
"""
18+
719
from __future__ import absolute_import
820
from __future__ import print_function
921

veriloggen/utils/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.5.4
1+
1.6.0

0 commit comments

Comments
 (0)