Skip to content

Commit 49f93a0

Browse files
authored
Merge branch 'main' into test-stateful-hierarchy
2 parents e88dfbd + 329612e commit 49f93a0

File tree

120 files changed

+6667
-2354
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+6667
-2354
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
name: 🐛 File a bug report
2-
description: X's behavior is deviating from its documented behavior.
1+
name: Bug Report
2+
description: Report incorrect behaviour in the library.
33
labels: ["bug"]
44
body:
55
- type: markdown
@@ -27,7 +27,7 @@ body:
2727
attributes:
2828
label: Python Version
2929
description: Version of Python interpreter
30-
placeholder: 3.8.5, 3.9, 3.10, etc.
30+
placeholder: 3.10, 3.11, 3.12 etc.
3131
validations:
3232
required: true
3333
- type: input

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
blank_issues_enabled: true
22
contact_links:
3-
- name: Propose a new major feature
3+
- name: Propose a new major feature
44
url: https://github.com/zarr-developers/zarr-specs
55
about: A new major feature should be discussed in the Zarr specifications repository.
6-
- name: Discuss something on ZulipChat
6+
- name: Discuss something on ZulipChat
77
url: https://ossci.zulipchat.com/
88
about: For questions like "How do I do X with Zarr?", you can move to our ZulipChat.
9-
- name: Discuss something on GitHub Discussions
9+
- name: Discuss something on GitHub Discussions
1010
url: https://github.com/zarr-developers/zarr-python/discussions
1111
about: For questions like "How do I do X with Zarr?", you can move to GitHub Discussions.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Documentation Improvement
2+
description: Report missing or wrong documentation. Alternatively, you can just open a pull request with the suggested change.
3+
title: "DOC: "
4+
labels: [documentation, help wanted]
5+
6+
body:
7+
- type: textarea
8+
attributes:
9+
label: Describe the issue linked to the documentation
10+
description: >
11+
Please provide a description of what documentation you believe needs to be fixed/improved.
12+
validations:
13+
required: true
14+
- type: textarea
15+
attributes:
16+
label: Suggested fix for documentation
17+
description: >
18+
Please explain the suggested fix and why it's better than the existing documentation.

.github/workflows/codeql-analysis.yml

Lines changed: 0 additions & 72 deletions
This file was deleted.

.github/workflows/gpu_test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
22
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
33

4-
name: GPU Test V3
4+
name: GPU Test
55

66
on:
77
push:
8-
branches: [ v3 ]
8+
branches: [ main ]
99
pull_request:
10-
branches: [ v3 ]
10+
branches: [ main ]
1111
workflow_dispatch:
1212

1313
env:

.github/workflows/hypothesis.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@ on:
33
push:
44
branches:
55
- "main"
6-
- "v3"
76
pull_request:
87
branches:
98
- "main"
10-
- "v3"
119
types: [opened, reopened, synchronize, labeled]
1210
schedule:
1311
- cron: "0 0 * * *" # Daily “At 00:00” UTC

.github/workflows/releases.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
submodules: true
1717
fetch-depth: 0
1818

19-
- uses: actions/setup-python@v5
19+
- uses: actions/setup-python@v5.2.0
2020
name: Install Python
2121
with:
2222
python-version: '3.11'
@@ -55,7 +55,7 @@ jobs:
5555
with:
5656
name: releases
5757
path: dist
58-
- uses: pypa/[email protected].2
58+
- uses: pypa/[email protected].3
5959
with:
6060
user: __token__
6161
password: ${{ secrets.pypi_password }}

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
22
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
33

4-
name: Test V3
4+
name: Test
55

66
on:
77
push:
8-
branches: [ v3 ]
8+
branches: [ main ]
99
pull_request:
10-
branches: [ v3 ]
10+
branches: [ main ]
1111
workflow_dispatch:
1212

1313
concurrency:
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-latest
2222
strategy:
2323
matrix:
24-
python-version: ['3.11', '3.12']
24+
python-version: ['3.11', '3.12', '3.13']
2525
numpy-version: ['1.25', '1.26', '2.0']
2626
dependency-set: ["minimal", "optional"]
2727

.pre-commit-config.yaml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ ci:
22
autoupdate_commit_msg: "chore: update pre-commit hooks"
33
autofix_commit_msg: "style: pre-commit fixes"
44
autofix_prs: false
5-
default_stages: [commit, push]
5+
default_stages: [pre-commit, pre-push]
66
default_language_version:
77
python: python3
88
repos:
99
- repo: https://github.com/astral-sh/ruff-pre-commit
10-
rev: v0.6.7
10+
rev: v0.6.9
1111
hooks:
1212
- id: ruff
1313
args: ["--fix", "--show-fixes"]
@@ -18,7 +18,7 @@ repos:
1818
- id: codespell
1919
args: ["-L", "ba,ihs,kake,nd,noe,nwo,te,fo,zar", "-S", "fixture"]
2020
- repo: https://github.com/pre-commit/pre-commit-hooks
21-
rev: v4.6.0
21+
rev: v5.0.0
2222
hooks:
2323
- id: check-yaml
2424
- repo: https://github.com/pre-commit/mirrors-mypy
@@ -31,7 +31,6 @@ repos:
3131
- asciitree
3232
- crc32c
3333
- donfig
34-
- fasteners
3534
- numcodecs
3635
- numpy
3736
- typing_extensions
@@ -49,3 +48,7 @@ repos:
4948
hooks:
5049
- id: rst-directive-colons
5150
- id: rst-inline-touching-normal
51+
- repo: https://github.com/numpy/numpydoc
52+
rev: v1.8.0
53+
hooks:
54+
- id: numpydoc-validation

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2015-2023 Zarr Developers <https://github.com/zarr-developers>
3+
Copyright (c) 2015-2024 Zarr Developers <https://github.com/zarr-developers>
44

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

0 commit comments

Comments
 (0)