Skip to content

Commit 458f2f7

Browse files
authored
Merge pull request #57 from Materials-Data-Science-and-Informatics/docs/v0.2.0
Docs/v0.2.0
2 parents f731c0f + 2e39e19 commit 458f2f7

10 files changed

Lines changed: 573 additions & 571 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
strategy:
7474
fail-fast: true
7575
matrix:
76-
os: ["ubuntu-latest"]
76+
os: ["ubuntu-latest", "macos-latest"]
7777
python-version: ["3.8", "3.9", "3.10"]
7878
runs-on: ${{ matrix.os }}
7979

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ on:
1212
to_test_pypi:
1313
description: "Publish to Test PyPI."
1414
type: boolean
15-
default: true
15+
default: false
1616

1717
to_pypi:
1818
description: "Publish to PyPI."
1919
type: boolean
20-
default: false
20+
default: true
2121

2222
jobs:
2323
github:

.somesy.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "somesy"
3-
version = "0.1.1"
3+
version = "0.2.0"
44
description = "A CLI tool for synchronizing software project metadata."
55
keywords = ["metadata", "FAIR"]
66
license = "MIT"

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ Here we provide notes that summarize the most important changes in each released
44

55
Please consult the changelog to inform yourself about breaking changes and security issues.
66

7+
## [v0.2.0](https://github.com/Materials-Data-Science-and-Informatics/somesy/tree/v0.2.0) <small>(2023-11-29)</small> { id="0.2.0" }
8+
9+
* Test refactoring
10+
* Pydantic 2 implementation
11+
* Added `publication_author` field to Person model
12+
713
## [v0.1.0](https://github.com/Materials-Data-Science-and-Informatics/somesy/tree/v0.1.0) <small>(2023-08-10)</small> { id="0.1.0" }
814

915
* First release

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ type: software
33
message: If you use this software, please cite it using this metadata.
44

55
title: somesy
6-
version: 0.1.1
6+
version: 0.2.0
77
abstract: A CLI tool for synchronizing software project metadata.
88
repository-code: https://github.com/Materials-Data-Science-and-Informatics/somesy
99
license: MIT

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ Properly maintaining this kind of information in various files scattered around
4646

4747
## Getting Started
4848

49+
### Platform Support
50+
51+
Please note that the current version of 'somesy' does not support Windows. We are actively working to include Windows support in our next release. Stay tuned for updates!
52+
4953
### Installing somesy
5054

5155
Somesy requires Python `>=3.8`. To get a first impression, you can install the
@@ -136,7 +140,7 @@ file in the root folder of your repository:
136140
repos:
137141
# ... (your other hooks) ...
138142
- repo: https://github.com/Materials-Data-Science-and-Informatics/somesy
139-
rev: "v0.1.0"
143+
rev: "v0.2.0"
140144
hooks:
141145
- id: somesy
142146
```

codemeta.json

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -63,20 +63,6 @@
6363
"runtimePlatform": "Python 3",
6464
"softwareHelp": "https://materials-data-science-and-informatics.github.io/somesy",
6565
"softwareRequirements": [
66-
{
67-
"@type": "SoftwareApplication",
68-
"identifier": "'version':",
69-
"name": "'version':",
70-
"runtimePlatform": "Python 3",
71-
"version": "'^0.7.0'}"
72-
},
73-
{
74-
"@type": "SoftwareApplication",
75-
"identifier": "'version':",
76-
"name": "'version':",
77-
"runtimePlatform": "Python 3",
78-
"version": "'^2.4.2'}"
79-
},
8066
{
8167
"@type": "SoftwareApplication",
8268
"identifier": "cffconvert",
@@ -117,7 +103,7 @@
117103
"identifier": "pydantic",
118104
"name": "pydantic",
119105
"runtimePlatform": "Python 3",
120-
"version": "{'extras': ['email'"
106+
"version": "^2.4.2"
121107
},
122108
{
123109
"@type": "SoftwareApplication",
@@ -152,7 +138,7 @@
152138
"identifier": "typer",
153139
"name": "typer",
154140
"runtimePlatform": "Python 3",
155-
"version": "{'extras': ['all'"
141+
"version": "^0.7.0"
156142
},
157143
{
158144
"@type": "SoftwareApplication",
@@ -170,5 +156,5 @@
170156
"runtimePlatform": "Python 3"
171157
},
172158
"url": "https://materials-data-science-and-informatics.github.io/somesy",
173-
"version": "0.1.1"
159+
"version": "0.2.0"
174160
}

mkdocs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ markdown_extensions:
112112
check_paths: true
113113
# Icons and Emoji: https://squidfunk.github.io/mkdocs-material/reference/icons-emojis/
114114
- pymdownx.emoji:
115-
emoji_index: !!python/name:materialx.emoji.twemoji
116-
emoji_generator: !!python/name:materialx.emoji.to_svg
115+
emoji_index: !!python/name:material.extensions.emoji.twemoji
116+
emoji_generator: !!python/name:material.extensions.emoji.to_svg
117117

118118
plugins:
119119
# default search box (must be listed if plugins are added)

poetry.lock

Lines changed: 545 additions & 539 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "somesy"
3-
version = "0.1.1"
3+
version = "0.2.0"
44
description = "A CLI tool for synchronizing software project metadata."
55
authors = ["Mustafa Soylu <m.soylu@fz-juelich.de>", "Anton Pirogov <a.pirogov@fz-juelich.de>"]
66
maintainers = ["Mustafa Soylu <m.soylu@fz-juelich.de>"]
@@ -63,17 +63,17 @@ optional = true
6363

6464
[tool.poetry.group.docs.dependencies]
6565
mkdocs = "^1.4.2"
66-
mkdocstrings = {extras = ["python"], version = "^0.21.2"}
67-
mkdocs-material = "^9.1.6"
68-
mkdocs-gen-files = "^0.4.0"
66+
mkdocstrings = {extras = ["python"], version = "^0.24.0"}
67+
mkdocs-material = "^9.4"
68+
mkdocs-gen-files = "^0.5.0"
6969
mkdocs-literate-nav = "^0.6.0"
7070
mkdocs-section-index = "^0.3.5"
7171
mkdocs-macros-plugin = "^0.7.0"
7272
markdown-include = "^0.8.1"
73-
pymdown-extensions = "^9.11"
73+
pymdown-extensions = "^10.2"
7474
markdown-exec = {extras = ["ansi"], version = "^1.6.0"}
75-
mkdocs-coverage = "^0.2.7"
76-
mike = "^1.1.2"
75+
mkdocs-coverage = "^1.0.0"
76+
mike = "^2.0.0"
7777
anybadge = "^1.14.0"
7878
interrogate = "^1.5.0"
7979
black = "^23.3.0"

0 commit comments

Comments
 (0)