Skip to content

Commit 6a994a1

Browse files
committed
Release version 0.17.6
1 parent ec34044 commit 6a994a1

File tree

12 files changed

+40
-38
lines changed

12 files changed

+40
-38
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.17.6] - 2026-02-10
9+
10+
### Fixed
11+
- Fixed `OSError` (cross-device link) when saving solution notes on systems with separate filesystems (like Nexus), by using `shutil.move` instead of `os.replace`.
12+
813
## [0.17.5] - 2026-02-09
914

1015
### Added

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
cff-version: 1.2.0
22
message: "If you use microlens-submit, please cite it as below."
33
title: "microlens-submit"
4-
version: "0.17.5"
4+
version: "0.17.6"
55
authors:
66
- family-names: Malpas
77
given-names: Amber
88
url: "https://github.com/AmberLee2427/microlens-submit"
9-
doi: "10.5281/zenodo.18580965"
9+
doi: "10.5281/zenodo.18601472"

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,15 +160,15 @@ import this file directly.
160160

161161
Bibtex:
162162
```
163-
@software{malpas_2025_18580965,
163+
@software{malpas_2025_18601472,
164164
author = {Malpas, Amber},
165165
title = {microlens-submit},
166166
month = oct,
167167
year = 2025,
168168
publisher = {Zenodo},
169169
version = {v0.16.3},
170-
doi = {10.5281/zenodo.18580965},
171-
url = {https://doi.org/10.5281/zenodo.18580965},
170+
doi = {10.5281/zenodo.18601472},
171+
url = {https://doi.org/10.5281/zenodo.18601472},
172172
}
173173
```
174174

RELEASE_NOTES.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
1-
# microlens-submit v0.17.5 Release Notes
1+
# microlens-submit v0.17.6 Release Notes
22

3-
**Release Date:** 2026-02-09
3+
**Release Date:** 2026-02-10
44

55
## Changelog
66

7-
## [0.17.5] - 2026-02-09
7+
## [0.17.6] - 2026-02-10
88

9-
### Added
10-
- CLI support for attaching posterior samples via `add-solution` (`--posterior-path`).
11-
- CLI commands to edit and clear solution file paths (`--posterior-path`, `--lightcurve-plot-path`, `--lens-plane-plot-path`) in `edit-solution`.
12-
13-
### Changed
14-
- Updated CLI tutorial regarding file attachments (plots and posteriors).
9+
### Fixed
10+
- Fixed `OSError` (cross-device link) when saving solution notes on systems with separate filesystems (like Nexus), by using `shutil.move` instead of `os.replace`.

conda/recipe/meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% set name = "microlens-submit" %}
22
{% set filename_name = name | replace("-", "_") %}
3-
{% set version = "0.17.5" %}
3+
{% set version = "0.17.6" %}
44
{% set python_min = "3.10" %}
55

66
# NOTE: This recipe is the source of truth for conda-forge. Edit it here in

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
author = "RGES-PIT"
99

1010
# The full version, including alpha/beta/rc tags
11-
release = "0.17.5"
11+
release = "0.17.6"
1212

1313
extensions = [
1414
"sphinx.ext.autodoc",

microlens_submit/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
the command line interface.
66
"""
77

8-
__version__ = "0.17.5"
8+
__version__ = "0.17.6"
99

1010
from .models import Event, Solution, Submission
1111
from .utils import load

microlens_submit/models/submission.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import os
1414
import platform
1515
import re
16+
import shutil
1617
import zipfile
1718
from pathlib import Path
1819
from typing import Dict, List, Optional
@@ -454,7 +455,7 @@ def save(self, force: bool = False) -> None:
454455
dst = project / canonical
455456
dst.parent.mkdir(parents=True, exist_ok=True)
456457
if src.exists():
457-
src.replace(dst)
458+
shutil.move(src, dst)
458459
sol.notes_path = str(canonical)
459460
with (project / "submission.json").open("w", encoding="utf-8") as fh:
460461
fh.write(self.model_dump_json(exclude={"events", "project_path"}, indent=2))

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
66

77
[project]
88
name = "microlens-submit"
9-
version = "0.17.5"
9+
version = "0.17.6"
1010
authors = [
1111
{ name="Amber Malpas", email="malpas.1@osu.edu" },
1212
{name = "Roman Science Platform Team", email = "roman-science-platform@stsci.edu"}

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
if __name__ == "__main__":
99
setup(
1010
name="microlens-submit",
11-
version="0.17.5",
11+
version="0.17.6",
1212
packages=find_packages(include=("microlens_submit", "microlens_submit.*")),
1313
include_package_data=True,
1414
package_data={

0 commit comments

Comments
 (0)