Skip to content

replaced GUID with IRI#3

Open
Gonza10V wants to merge 5 commits into
masterfrom
codex/improve-hex-color-implementation
Open

replaced GUID with IRI#3
Gonza10V wants to merge 5 commits into
masterfrom
codex/improve-hex-color-implementation

Conversation

@Gonza10V

Copy link
Copy Markdown
Contributor

No description provided.

@Gonza10V
Gonza10V requested a review from marpaia July 13, 2026 22:39

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3c464cf611

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

/// LOICA 1.0.7 includes pandas-2-compatible assay output and preserves
/// gene-product HEX colors for downstream tables and plots. Pin the managed
/// environment so existing installs can be upgraded deterministically.
const LOICA_REQUIREMENT = "loica==1.0.7";

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Use an installable LOICA requirement

When a fresh circuit runtime is created, or an existing runtime misses the new marker, ensureCircuitEnv passes this exact requirement through pythonPackagesInstall/uv add. uv add --help says these entries are PEP 508 requirements, but the official PyPI page for loica lists 1.0.6 as the latest release and its release history ends at 1.0.6, so loica==1.0.7 has no candidate and environment setup returns nonzero before any circuit simulation can run.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@codex I just released LOICA version 1.0.7, can you double check uv and the package point to the latest loica so it would be loica equal or higher than 1.0.7. I will be codeveloping these tools so pulling always the latest loica will help for now and the I will freeze it on release.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary

Testing

  • pnpm --filter @gg/desktop lint
  • pnpm --filter @gg/desktop build

Committed changes on the current branch with commit 92d4d27 and created a PR titled “Allow LOICA 1.0.7 or newer.”

View task →

"numpy",
"pandas",
"matplotlib",
"loica==1.0.7",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Avoid pinning the workspace setup to a missing release

The synthetic-biology setup button installs every entry in SYNBIO_PACKAGES via the same uv add path, so workspaces that click “Set up synthetic biology project” now fail on the nonexistent loica==1.0.7 candidate; PyPI currently publishes loica only through 1.0.6, which also means the new exact-version installed check below can never become true from a normal PyPI install.

Useful? React with 👍 / 👎.

@marpaia

marpaia commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator

This looks good but lets move the data storage to the gg_data crate so that the storage is consistent with the other ways that we use the SQLite DB for app settings, AI chat history, MCP servers, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants