Commit c15fa0d 1 parent 87538ec commit c15fa0d Copy full SHA for c15fa0d
File tree 8 files changed +22
-18
lines changed
8 files changed +22
-18
lines changed Original file line number Diff line number Diff line change 6
6
7
7
### Improvements
8
8
9
+ * Introduces requirements-dev.txt and improves dockerfile.
10
+ [ (#330 )] ( https://github.com/PennyLaneAI/pennylane-lightning/pull/330 )
11
+
9
12
### Documentation
10
13
11
14
### Bug fixes
14
17
15
18
This release contains contributions from (in alphabetical order):
16
19
20
+ Amintor Dusko
21
+
17
22
---
18
23
19
24
# Release 0.25.0
Original file line number Diff line number Diff line change 32
32
run : |
33
33
cd main
34
34
python -m pip install --upgrade pip
35
- pip install -r requirements.txt
35
+ pip install -r requirements-dev .txt
36
36
pip install matplotlib
37
- pip install git+https://github.com/PennyLaneAI/pennylane.git@master
38
37
39
38
- name : Install lightning.qubit device (master)
40
39
run : |
Original file line number Diff line number Diff line change @@ -230,9 +230,7 @@ jobs:
230
230
run : |
231
231
cd main
232
232
python -m pip install --upgrade pip
233
- pip install -r requirements.txt
234
- pip uninstall pennylane -y
235
- pip install git+https://github.com/PennyLaneAI/pennylane.git
233
+ pip install -r requirements-dev.txt
236
234
237
235
- name : Install ML libraries for interfaces
238
236
run : |
@@ -285,9 +283,7 @@ jobs:
285
283
run : |
286
284
cd main
287
285
python -m pip install --upgrade pip
288
- pip install -r requirements.txt
289
- pip uninstall pennylane -y
290
- pip install git+https://github.com/PennyLaneAI/pennylane.git
286
+ pip install -r requirements-dev.txt
291
287
292
288
- name : Install ML libraries for interfaces
293
289
run : |
Original file line number Diff line number Diff line change 36
36
run : |
37
37
cd main
38
38
python -m pip install --upgrade pip
39
- pip install -r requirements.txt
40
- pip uninstall pennylane -y
41
- pip install git+https://github.com/PennyLaneAI/pennylane.git
39
+ pip install -r requirements-dev.txt
42
40
43
41
- name : Install lightning.qubit device
44
42
run : |
Original file line number Diff line number Diff line change @@ -29,8 +29,10 @@ RUN apt-get update \
29
29
python3-pip \
30
30
python3-venv \
31
31
python3-dev \
32
+ gcc-10 g++-10 cpp-10 \
32
33
&& apt-get clean \
33
34
&& rm -rf /var/lib/apt/lists/* \
35
+ && update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 \
34
36
&& /usr/sbin/update-ccache-symlinks \
35
37
&& mkdir /opt/ccache \
36
38
&& ccache --set-config=cache_dir=/opt/ccache \
@@ -44,12 +46,8 @@ WORKDIR /opt/pennylane-lightning
44
46
COPY . .
45
47
46
48
RUN pip install --no-cache-dir wheel \
47
- pytest \
48
- pytest-cov \
49
- pytest-mock \
50
- flaky \
51
49
sphinx \
52
- && pip install --no-cache-dir -r requirements.txt \
50
+ && pip install --no-cache-dir -r requirements-dev .txt \
53
51
&& pip uninstall -y PennyLane_Lightning \
54
52
&& make install \
55
53
&& make test-python \
Original file line number Diff line number Diff line change 16
16
Version number (major.minor.patch[-label])
17
17
"""
18
18
19
- __version__ = "0.26.0-dev "
19
+ __version__ = "0.26.0-dev1 "
Original file line number Diff line number Diff line change
1
+ ninja
2
+ flaky
3
+ numpy
4
+ git+https://github.com/PennyLaneAI/pennylane.git@master
5
+ pybind11
6
+ pytest
7
+ pytest-cov
8
+ pytest-mock
Original file line number Diff line number Diff line change 1
1
ninja
2
2
flaky
3
3
numpy
4
- pennylane > =0.15
4
+ pennylane ~ =0.25
5
5
pybind11
6
6
pytest
7
7
pytest-cov
You can’t perform that action at this time.
0 commit comments