Skip to content

Commit 39619f8

Browse files
committed
Release v0.10.1
- Fixed protein slicing with negative indices - Bump python version constraints
1 parent e58fe24 commit 39619f8

File tree

4 files changed

+13
-3
lines changed

4 files changed

+13
-3
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
.vscode
12

23
# SECRETS FILE
34
secrets.config
@@ -363,3 +364,6 @@ __marimo__/
363364
# Streamlit
364365
.streamlit/secrets.toml
365366
/data/
367+
368+
.envrc
369+
/.direnv/

flake.nix

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,13 @@
1515
pkgs = nixpkgs.legacyPackages.${system};
1616
in
1717
{
18-
devShells.default = pkgs.mkShell { packages = [ pkgs.bashInteractive ]; };
18+
devShells.default = pkgs.mkShell {
19+
packages = [ pkgs.bashInteractive ];
20+
shellHook = ''
21+
pixi i -e dev
22+
eval $(pixi shell-hook -e dev)
23+
'';
24+
};
1925
}
2026
);
2127
}

openprotein/molecules/protein.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ def __getitem__(
156156
if isinstance(idx, int):
157157
idx = np.array([idx], dtype=int)
158158
elif isinstance(idx, slice):
159-
idx = np.arange(idx.start or 0, idx.stop or len(self), idx.step or 1)
159+
pass
160160
elif not isinstance(idx, np.ndarray):
161161
idx = np.fromiter(idx, dtype=int)
162162
new = Protein(

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ dependencies = [
2525
"gemmi>=0.6.0,<0.8",
2626
"tomli>=2.3.0,<3",
2727
]
28-
requires-python = ">=3.10,<3.13"
28+
requires-python = ">=3.10,<3.15"
2929

3030
[dependency-groups]
3131
dev = [

0 commit comments

Comments
 (0)