Skip to content

Commit 07b95cb

Browse files
authored
Merge pull request #100 from Becksteinlab/update-build-system
update packaging and CI
2 parents b47da5f + d75fbf2 commit 07b95cb

20 files changed

+39
-23
lines changed

.codecov.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
# Codecov configuration to make it a bit less noisy
22
coverage:
33
status:
4-
patch: false
4+
patch:
5+
default:
6+
threshold: 1%
7+
target: auto
58
project:
69
default:
7-
threshold: 50%
10+
threshold: 1%
11+
target: auto
812
comment:
913
layout: "header"
1014
require_changes: false
@@ -13,7 +17,5 @@ comment:
1317
flags: null
1418
paths: null
1519
ignore:
16-
- "imdclient/_version.py"
1720
- "imdclient/data"
1821
- "imdclient/tests"
19-
- "examples"

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,25 @@ The rules for this file:
1515
* YYYY-MM-DD date format (following ISO 8601)
1616
* accompany each entry with github issue/PR number (Issue #xyz)
1717
-->
18+
## [v0.2.1] - 2025-07-??
19+
### Authors
20+
@orbeckst
21+
22+
### Changed
23+
* manual tests (tests/hpc_testing) were moved to docs/hpc_testing and are
24+
not included in the packaged distribution (issue #98, PR #100)
25+
26+
### Added
27+
28+
### Fixed
29+
* updated license string in package metadata (issue #97)
30+
31+
### Deprecated
32+
<!-- Soon-to-be removed features -->
33+
34+
### Removed
35+
<!-- Removed features -->
36+
1837

1938
## [v0.2.0] - 2025-07-18
2039

devtools/conda-envs/test_env.yaml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,18 @@
11
name: imdclient-test
22
channels:
33
- conda-forge
4-
- defaults
54
dependencies:
65
# Base depends
76
- python
87
- pip
9-
10-
# MDAnalysis
11-
- MDAnalysis
8+
- numpy
129

1310
# Testing
1411
- pytest
1512
- pytest-cov
1613
- pytest-xdist
1714
- codecov
15+
- MDAnalysis
1816
- MDAnalysisTests
1917
- docker-py
2018

21-
# Pip-only installs
22-
# - pip:
23-
# - codecov
24-

imdclient/tests/hpc_testing/gromacs/README.md renamed to docs/hpc_testing/gromacs/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ source activate imdclient-test
2323

2424
Then, to run the tests, do:
2525
```bash
26-
cd imdclient/tests/hpc_testing/gromacs
26+
cd docs/hpc_testing/gromacs
2727
chmod +x validate_gmx.sh
2828

2929
./validate_gmx.sh \
@@ -104,9 +104,9 @@ source activate imdclient-test
104104
105105
mkdir tmp_test
106106
107-
python imdclient/tests/test_manual.py \
108-
--topol_arg imdclient/tests/hpc_testing/gromacs/struct.gro \
109-
--traj_arg imdclient/tests/hpc_testing/gromacs/gmx_gpu_test.trr \
107+
python docs/hpc_testing/test_manual.py \
108+
--topol_arg docs/hpc_testing/gromacs/struct.gro \
109+
--traj_arg docs/hpc_testing/gromacs/gmx_gpu_test.trr \
110110
--first_frame_arg 0 \
111111
--tmp_path tmp_test
112112
``` -->
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

imdclient/tests/hpc_testing/lammps/README.md renamed to docs/hpc_testing/lammps/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ source activate imdclient-test
2323

2424
Then, to run the tests, do:
2525
```bash
26-
cd imdclient/tests/hpc_testing/lammps
26+
cd docs/hpc_testing/lammps
2727
chmod +x validate_lmp.sh
2828

2929
./validate_lmp.sh \
File renamed without changes.

0 commit comments

Comments
 (0)