Commit graph

16 commits

Author SHA1 Message Date
Johnny Greco
63c8dcc11d
chore: simplify publish script by removing redundant rebuild step (#268)
- Remove rebuild_with_tag() function that caused double builds
- Add dedicated delete_local_tag() function for TestPyPI cleanup
- Production workflow now builds once: create local tag -> build -> upload -> push tag
- Tag is only pushed after successful upload, so local tag can be deleted if build fails
2026-01-29 11:55:08 -05:00
Andre Manoel
e46fbd0759
fix: automate README sync for data-designer package builds (#266)
* fix: uv sync or build requires copying README

* update header (script doesn't check it)

* changing path, ensuring proper checks
2026-01-29 13:10:26 -03:00
Johnny Greco
c19f35639f
chore: add publish script and update license headers (#253) 2026-01-28 08:47:34 -05:00
Johnny Greco
ae0665fa16
refactor: slim package refactor into three subpackages (#240)
* remove old structure

* major shuffle

* streamline project configs

* update make commands

* updates to make commands

* remove essentials

* initialize logger in interface

* uv lock

* ignore notepad

* update workflows

* fix e2e project config

* generate colab notebooks

* resolve default model settings in interface

* fix build commands

* update perf import make command

* cleaning up some slop

* update recipes

* move conftest files to tests/

* update subpackage readmes

* streamline config_logging

* use exports

* update perf import usage pattern

* update for IDE behavior with ruff

* remove engine's fixtures file

* add note to about lazy imports

* update dependencies

* update docs

* doc fixes

* uv lock

* updates to catch up with main

* clean up makefile

* remove package gitignores

* define deps only once

* isolate tests

* add test for protetion rule

* create temp dirs for isolated tests

* catch up to main

* update headers

* re apply changes

* better result summaries for isolated tests

* move exports into top-level init

* fix client importlib version syntax

* catch up with main
2026-01-27 13:53:20 -05:00
Johnny Greco
367de1a063
rename (#214) 2026-01-14 15:26:46 -05:00
Johnny Greco
f8c201e085
chore: update header script to check for diffs (#195)
* update script

* update headers

* refactor a bit and add test script

* update headers

* update for edge case

* update headers

* add step to get file creation date

* use git history to get copyright year

* generation type is printed with inference parameters

* fix unit test
2026-01-09 17:10:58 -05:00
Mike Knepper
2cfff52581
feat: Seed reader plugins (#191) 2026-01-09 13:50:47 -06:00
Mike Knepper
32515ba724
style: Sort imports traditionally instead of within sections (#103) 2025-12-08 09:01:58 -06:00
Johnny Greco
42b089e0f4
docs: establish doc templating, building, and strategy (#31)
* initial updates with jupyter tutorials and styling

* filling out some docs

* add blank index

* update docs workflow

* clean up style sheet
2025-11-12 17:04:50 -05:00
Andre Manoel
c0b6ddc145 added headers 2025-11-03 13:48:41 -03:00
Andre Manoel
90d3258dc1 linting etc 2025-11-03 13:48:41 -03:00
Andre Manoel
c1fdd4c15d first test 2025-11-03 13:48:41 -03:00
Johnny Greco
ab65070d9e skip autogenerated version file 2025-10-28 14:17:52 -04:00
Johnny Greco
cde4f33ae4 add check headers option 2025-10-27 19:14:52 -04:00
Johnny Greco
6d9836e2ee add and run pre-commit 2025-10-27 18:10:36 -04:00
Johnny Greco
7ed5e78741 initial port 2025-10-27 14:29:12 -04:00