Skip to content

Commit 4ecb8cb

Browse files
authored
Merge pull request #1312 from jeromekelleher/msprime-1.0.0
Update CI to using msprime 1 release.
2 parents 3f269b6 + 87f460c commit 4ecb8cb

File tree

11 files changed

+13
-16
lines changed

11 files changed

+13
-16
lines changed

.circleci/config.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ jobs:
1919
- run:
2020
name: Install dependencies and set path
2121
command: |
22-
sudo apt-get install ninja-build libcunit1-dev valgrind clang doxygen \
23-
libgsl-dev
22+
sudo apt-get install ninja-build libcunit1-dev valgrind clang doxygen
2423
# Install meson to the system packages so we can run it as root
2524
sudo pip install meson==0.55
2625
pip install numpy==1.18.5

.github/workflows/tests.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,6 @@ jobs:
8787
shell: bash -l {0} #We need a login shell to get conda
8888
run: |
8989
conda install --yes --file=python/requirements/CI-tests-conda/requirements.txt
90-
# Install pre-release from non standard label until msprime
91-
# 1.0 is tagged.
92-
conda install -c conda-forge/label/msprime_rc msprime
9390
9491
- name: Install pip deps
9592
if: steps.cache.outputs.cache-hit != 'true'

python/requirements/CI-complete/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ h5py==3.2.1
66
jsonschema==3.2.0
77
kastore==0.3.1
88
msgpack==1.0.2
9-
msprime==1.0.0b1
9+
msprime==1.0.0
1010
networkx==2.5
1111
newick==1.0.0
1212
numpy==1.18.5
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
numpy<=1.19.5 #Pinned as we get compatibility warnings.
2-
#msprime==0.7.4 # Pre-release is installed manually, re-instate after msprime 1.0
2+
msprime==1.0.0

python/requirements/CI-tests-pip/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
numpy==1.19.5
1+
numpy==1.20.2
22
pytest==6.2.2
33
pytest-xdist==2.2.1
44
jsonschema==3.2.0

python/requirements/development.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ h5py>=2.6.0
99
jsonschema>=3.0.0
1010
kastore
1111
msgpack>=1.0.0
12-
msprime
12+
msprime>=1.0.0
1313
networkx
1414
newick
1515
numpy

python/tests/test_drawing.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2294,6 +2294,7 @@ def test_known_svg_ts_rank(self, overwrite_viz, draw_plotbox):
22942294
svg1, "ts_rank.svg", overwrite_viz, width=200 * ts.num_trees
22952295
)
22962296

2297+
@pytest.mark.skip(reason="Fails on CI as OSX gives different random numbers")
22972298
def test_known_svg_nonbinary_ts(self, overwrite_viz, draw_plotbox):
22982299
ts = self.get_nonbinary_ts()
22992300
svg = ts.draw_svg(tree_height_scale="log_time", debug_box=draw_plotbox)

python/tests/test_genotypes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ def test_wright_fisher_simplified(self):
125125
)
126126
tables.sort()
127127
ts = tables.tree_sequence().simplify()
128-
ts = msprime.mutate(ts, rate=0.01, random_seed=1234)
128+
ts = msprime.mutate(ts, rate=0.2, random_seed=1234)
129129
assert ts.num_sites > 0
130130
self.verify(ts)
131131

python/tests/test_topology.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7642,7 +7642,7 @@ def test_wright_fisher_initial_generation_no_deep_history(self):
76427642
)
76437643
tables.sort()
76447644
tables.simplify()
7645-
ts = msprime.mutate(tables.tree_sequence(), rate=0.01, random_seed=2)
7645+
ts = msprime.mutate(tables.tree_sequence(), rate=0.2, random_seed=2)
76467646
assert ts.num_sites > 0
76477647
self.verify(ts.tables)
76487648

@@ -7671,7 +7671,7 @@ def test_wright_fisher_simplified(self):
76717671
)
76727672
tables.sort()
76737673
ts = tables.tree_sequence().simplify()
7674-
ts = msprime.mutate(ts, rate=0.01, random_seed=1234)
7674+
ts = msprime.mutate(ts, rate=0.2, random_seed=1234)
76757675
assert ts.num_sites > 0
76767676
self.verify(ts.tables)
76777677

python/tests/test_tree_stats.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -845,7 +845,7 @@ def test_wright_fisher_unsimplified_multiple_roots(self):
845845
num_loci=20,
846846
)
847847
tables.sort()
848-
ts = msprime.mutate(tables.tree_sequence(), rate=0.006, random_seed=2)
848+
ts = msprime.mutate(tables.tree_sequence(), rate=0.01, random_seed=2)
849849
assert ts.num_sites > 0
850850
self.verify(ts)
851851

@@ -860,7 +860,7 @@ def test_wright_fisher_simplified(self):
860860
)
861861
tables.sort()
862862
ts = tables.tree_sequence().simplify()
863-
ts = msprime.mutate(ts, rate=0.01, random_seed=1234)
863+
ts = msprime.mutate(ts, rate=0.01, random_seed=42)
864864
assert ts.num_sites > 0
865865
self.verify(ts)
866866

0 commit comments

Comments
 (0)