Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
60bfca7
change name of project
dylanmcreynolds Mar 30, 2026
9622ede
support python 3.13
dylanmcreynolds Mar 30, 2026
fe7b52e
rename als_tiled to splash_tiled
dylanmcreynolds Mar 30, 2026
97b4cd8
remove makefile
dylanmcreynolds Mar 30, 2026
9f94501
add pixi configuration
dylanmcreynolds Mar 30, 2026
8275c1c
added scripts for compiling tags from useroffice calls
dylanmcreynolds Apr 5, 2026
60cf761
update for pixi
dylanmcreynolds Apr 28, 2026
7d4274a
add beamline staff to tags
dylanmcreynolds Apr 28, 2026
c02a60a
add testing
dylanmcreynolds Apr 29, 2026
92d5807
change all sqlite to .db
dylanmcreynolds Apr 29, 2026
bdad296
more test cleanup
dylanmcreynolds Apr 29, 2026
ba36e71
add access cli
dylanmcreynolds Apr 29, 2026
9385562
added cli for inspecting tags
dylanmcreynolds Apr 29, 2026
02aca36
add query for user-esafs
dylanmcreynolds Apr 29, 2026
ca66881
more refinement
dylanmcreynolds Apr 29, 2026
47b8f37
fix build
dylanmcreynolds Apr 29, 2026
107c635
fix build test
dylanmcreynolds Apr 29, 2026
a6acdf3
add vabio to dev
dylanmcreynolds Apr 29, 2026
034e47f
add tiled server to dev reqs
dylanmcreynolds Apr 29, 2026
c047ed9
lint once
dylanmcreynolds Apr 29, 2026
640c073
add pytest async to dev
dylanmcreynolds Apr 29, 2026
dc63dc7
test multiple versions of python
dylanmcreynolds Apr 29, 2026
676b0a5
fix release
dylanmcreynolds Apr 29, 2026
1e4a432
add more tags query, fix bugs
dylanmcreynolds Apr 30, 2026
5b41016
fix access_blob setting
dylanmcreynolds Apr 30, 2026
24142d2
fix syn worker and cli
dylanmcreynolds Apr 30, 2026
88c4036
add APScheduler logging
dylanmcreynolds Apr 30, 2026
88625c3
undo copy in Containerfile
dylanmcreynolds May 6, 2026
2450288
processed tags and revert tiled config
dylanmcreynolds May 6, 2026
bff603b
add logger and fix tests
dylanmcreynolds May 6, 2026
8a5615a
use tiled code to find config.yml (#8)
dylanmcreynolds May 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,6 @@ docs/

# CI/CD
.github/

*.sqlite3
tag_definitions.generated.yml
2 changes: 2 additions & 0 deletions .flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[flake8]
max-line-length = 120
14 changes: 6 additions & 8 deletions .github/workflows/ci-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,14 @@ env:
jobs:
lint:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.11", "3.12"]

steps:
- uses: actions/checkout@v4

- name: Set up Python ${{ matrix.python-version }}
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
python-version: "3.12"

- name: Install dependencies
run: |
Expand Down Expand Up @@ -53,7 +50,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.11", "3.12"]
python-version: ["3.11", "3.12", "3.13"]

steps:
- uses: actions/checkout@v4
Expand All @@ -66,11 +63,11 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -e .[test]
pip install -e .[dev]

- name: Run tests with pytest
run: |
pytest --cov=als_tiled --cov-report=xml --cov-report=term-missing
pytest --cov=splash_tiled --cov-report=xml --cov-report=term-missing

- name: Upload coverage to Codecov
uses: codecov/codecov-action@v3
Expand Down Expand Up @@ -105,6 +102,7 @@ jobs:
tags: |
type=ref,event=branch
type=ref,event=pr
type=ref,event=tag
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=raw,value=latest,enable={{is_default_branch}}
Expand Down
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -181,3 +181,11 @@ ehthumbs.db
*.hdf5
*.nc
*.zarr/
*.sqlite3
*.sqlite
*.db
*.sqlite-*
*.sqlite3-*
tag_definitions.generated.yml
data/
tags/
2 changes: 1 addition & 1 deletion .mypy.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ ignore_errors = True
ignore_missing_imports = True
disallow_untyped_defs = False

[mypy-als_tiled.bl733.adapters.*]
[mypy-splash_tiled.bl733.adapters.*]
ignore_errors = False
ignore_missing_imports = False
check_untyped_defs = True
Expand Down
3 changes: 2 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ repos:
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
exclude: ^pixi\.lock$
- id: check-merge-conflict
- id: debug-statements

Expand All @@ -25,7 +26,7 @@ repos:
rev: 7.3.0
hooks:
- id: flake8
args: [--max-line-length=88, --extend-ignore=E203]
args: [--max-line-length=120, --extend-ignore=E203]

- repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.19.1
Expand Down
12 changes: 7 additions & 5 deletions Containerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
FROM ghcr.io/bluesky/tiled:0.2.8 AS base

USER root

RUN apt-get update && rm -rf /var/lib/apt/lists/*
# uv is a statically-linked Rust binary — no shared-library mprotect call,
# so it works under rootless Podman where `pip` (glibc RELRO) fails.
COPY --from=ghcr.io/astral-sh/uv:latest /uv /usr/local/bin/uv

USER app
ENV PATH=/app/bin:$PATH
ENV PYTHONPATH=/app/src:/tiled_deploy/config

COPY --chown=app:app pyproject.toml README.md ./
COPY --chown=app:app src/ ./src/
RUN python -m ensurepip
RUN python -m pip install --upgrade --no-cache-dir ".[bl733]"
RUN uv pip install --python /app/bin/python --no-cache ".[bl733]"
COPY --chown=app:app scripts/ ./scripts/
51 changes: 0 additions & 51 deletions Makefile

This file was deleted.

Loading