Skip to content

Commit f160777

Browse files
committed
Merge remote-tracking branch 'origin/main' into 225-principal-axes
2 parents 7d643eb + 8281c01 commit f160777

9 files changed

Lines changed: 58 additions & 41 deletions

File tree

.github/renovate.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
22
"extends": [
33
"config:best-practices",
4-
":pinAllExceptPeerDependencies",
54
":dependencyDashboard",
65
"group:monorepos",
76
"group:recommended"
87
],
9-
"rangeStrategy": "pin",
10-
"schedule": ["* 8 * * 1-5"],
11-
"labels": ["dependencies"],
12-
"lockFileMaintenance": {
8+
"enabledManagers": ["pep621"],
9+
"pep621": {
1310
"enabled": true
1411
},
12+
"rangeStrategy": "replace",
13+
"schedule": ["* 8 * * 1-5"],
14+
"labels": ["dependencies"],
1515
"packageRules": [
1616
{
1717
"matchUpdateTypes": ["minor", "patch"],

.github/workflows/mdanalysis-compatibility.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818

1919
steps:
2020
- name: Checkout repo
21-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
21+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
2222

2323
- name: Set up Python ${{ matrix.python-version }}
2424
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0

.github/workflows/project-ci.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
python-version: ["3.11", "3.12", "3.13", "3.14"]
1919
steps:
2020
- name: Checkout repo
21-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
21+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
2222

2323
- name: Set up Python ${{ matrix.python-version }}
2424
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
@@ -40,7 +40,7 @@ jobs:
4040
runs-on: ubuntu-latest
4141
timeout-minutes: 15
4242
steps:
43-
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
43+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
4444
- name: Set up Python 3.14
4545
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
4646
with:
@@ -56,7 +56,7 @@ jobs:
5656
runs-on: ubuntu-24.04
5757
timeout-minutes: 15
5858
steps:
59-
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
59+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
6060
- name: Set up Python 3.14
6161
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
6262
with:

.github/workflows/release.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
steps:
1919
- name: Checkout repository
2020
id: repo
21-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
21+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
2222

2323
- name: Set up Python
2424
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
@@ -46,7 +46,7 @@ jobs:
4646
steps:
4747

4848
- name: checkout
49-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
49+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
5050

5151
- name: Change version in repo and CITATION.cff
5252
run: |
@@ -61,7 +61,7 @@ jobs:
6161
6262
- name: send PR
6363
id: pr_id
64-
uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 # v7.0.9
64+
uses: peter-evans/create-pull-request@98357b18bf14b5342f975ff684046ec3b2a07725 # v8.0.0
6565
with:
6666
commit-message: Update version to ${{ github.event.inputs.version }}
6767
branch: version-update
@@ -95,7 +95,7 @@ jobs:
9595
runs-on: ubuntu-24.04
9696
steps:
9797
- name: Checkout repository
98-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
98+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
9999
with:
100100
ref: main
101101

@@ -126,7 +126,7 @@ jobs:
126126
steps:
127127

128128
- name: checkout
129-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
129+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
130130
with:
131131
ref: main
132132

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Update copyright year(s) in license file
2+
3+
on:
4+
schedule:
5+
- cron: '0 3 1 1 *' # 03:00 AM on January 1
6+
workflow_dispatch:
7+
8+
jobs:
9+
update-license-year:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v6
13+
with:
14+
fetch-depth: 0
15+
- uses: FantasticFiasco/action-update-license-year@v3
16+
with:
17+
token: ${{ secrets.GITHUB_TOKEN }}

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,5 +76,5 @@ keywords:
7676
- biomolecular simulations
7777
- protein flexibility
7878
license: MIT
79-
version: 1.0.6
80-
date-released: '2025-11-27'
79+
version: 1.0.7
80+
date-released: '2026-01-09'

CodeEntropy/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
and statistical mechanics.
99
"""
1010

11-
__version__ = "1.0.6"
11+
__version__ = "1.0.7"

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
MIT License
33

4-
Copyright (c) 2025 CCPBioSim
4+
Copyright (c) 2025-2026 CCPBioSim
55

66
Permission is hereby granted, free of charge, to any person obtaining a copy
77
of this software and associated documentation files (the "Software"), to deal

pyproject.toml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,16 @@ classifiers = [
3838
keywords = ["entropy", "macromolecular systems", "MD simulation"]
3939
requires-python = ">=3.11"
4040
dependencies = [
41-
"numpy==2.3.5",
42-
"mdanalysis==2.10.0",
43-
"pandas==2.3.3",
44-
"psutil==7.1.3",
45-
"PyYAML==6.0.3",
46-
"python-json-logger==4.0.0",
47-
"rich==14.2.0",
48-
"art==6.5",
49-
"waterEntropy==1.2.3",
50-
"requests==2.32.5",
41+
"numpy>=2.3,<3.0",
42+
"mdanalysis>=2.10,<3.0",
43+
"pandas>=2.3,<3.0",
44+
"psutil>=7.1,<8.0",
45+
"PyYAML>=6.0,<7.0",
46+
"python-json-logger>=4.0,<5.0",
47+
"rich>=14.2,<15.0",
48+
"art>=6.5,<7.0",
49+
"waterEntropy>=2,<2.1",
50+
"requests>=2.32,<3.0",
5151
]
5252

5353
[project.urls]
@@ -57,24 +57,24 @@ Documentation = "https://codeentropy.readthedocs.io"
5757

5858
[project.optional-dependencies]
5959
testing = [
60-
"pytest==9.0.1",
61-
"pytest-cov==7.0.0",
62-
"pytest-sugar==1.1.1"
60+
"pytest>=9.0,<10.0",
61+
"pytest-cov>=7.0,<8.0",
62+
"pytest-sugar>=1.1,<2.0"
6363
]
6464

6565
pre-commit = [
66-
"pre-commit==4.5.0",
67-
"pylint==4.0.4"
66+
"pre-commit>=4.5,<5.0",
67+
"pylint>=4.0,<5.0"
6868
]
6969
docs = [
70-
"sphinx",
71-
"nbsphinx",
72-
"sphinx_rtd_theme",
73-
"sphinxcontrib-contentui",
74-
"sphinxcontrib-details-directive",
75-
"sphinx_copybutton",
76-
"furo",
77-
"markupsafe==3.0.3"
70+
"sphinx>=9.1,<9.2",
71+
"nbsphinx>=0.9,<1.0",
72+
"sphinx_rtd_theme>=3,<3.2",
73+
"sphinxcontrib-contentui>=0.2,<1.0",
74+
"sphinxcontrib-details-directive>=0.1,<1.0",
75+
"sphinx_copybutton>=0.5,<1.0",
76+
"furo>=2025.0,<2026.0",
77+
"markupsafe>=3.0,<4.0"
7878
]
7979

8080
[project.scripts]

0 commit comments

Comments
 (0)