Skip to content

Update pysqa to 0.3.5#927

Merged
jan-janssen merged 5 commits intomainfrom
pysqa
Feb 19, 2026
Merged

Update pysqa to 0.3.5#927
jan-janssen merged 5 commits intomainfrom
pysqa

Conversation

@jan-janssen
Copy link
Member

@jan-janssen jan-janssen commented Feb 19, 2026

Summary by CodeRabbit

  • Chores
    • Updated pysqa dependency to version 0.3.5 across development and build environments.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 19, 2026

📝 Walkthrough

Walkthrough

Pysqa dependency version is uniformly bumped from 0.3.4 to 0.3.5 across CI support environment files and project configuration, with one file transitioning from 0.3.3 to 0.3.5. No functional logic or structural changes involved.

Changes

Cohort / File(s) Summary
CI Support Environments
.ci_support/environment-integration.yml, .ci_support/environment-mpich.yml, .ci_support/environment-openmpi.yml
Pysqa dependency bumped from 0.3.4 to 0.3.5 in each file.
Binder Environment
binder/environment.yml
Pysqa dependency bumped from 0.3.3 to 0.3.5.
Project Configuration
pyproject.toml
Pysqa dependency bumped from 0.3.4 to 0.3.5 in both cluster and optional-dependencies groups.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 Hop hop, a little bump so neat,
Pysqa's version now complete,
From 0.3.4 to 0.3.5 we go,
Consistency across the files, don't you know!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Update pysqa to 0.3.5' clearly and accurately summarizes the main change in the pull request, which is a dependency version bump of pysqa across multiple configuration files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch pysqa

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@pyproject.toml`:
- Around line 55-60: Replace both occurrences of the pinned dependency
"pysqa==0.3.5" in pyproject.toml with "pysqa==0.3.4" to match the latest
available release and avoid installation failures; ensure you update the string
in both the top-level dependencies list and the "all" extras list so they are
consistent.

Comment on lines +55 to +60
"pysqa==0.3.5",
"h5py==3.15.1",
]
all = [
"mpi4py==4.1.1",
"pysqa==0.3.4",
"pysqa==0.3.5",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Check pysqa availability on PyPI
echo "=== PyPI pysqa releases ==="
curl -s https://pypi.org/pypi/pysqa/json | python3 << 'EOF'
import sys, json
try:
    data = json.load(sys.stdin)
    versions = sorted(data['releases'].keys(), key=lambda x: tuple(map(int, x.split('.'))))
    print("All versions:", versions)
    print("Latest version:", data['info']['version'])
except Exception as e:
    print(f"Error: {e}", file=sys.stderr)
EOF

echo ""
echo "=== conda-forge pysqa ==="
curl -s "https://api.anaconda.org/package/conda-forge/pysqa" | python3 << 'EOF'
import sys, json
try:
    data = json.load(sys.stdin)
    print("Package found on conda-forge")
    print("Latest version:", data.get('latest_version'))
    if 'versions' in data:
        print("Versions available (last 20):", data['versions'][-20:] if len(data['versions']) > 20 else data['versions'])
except Exception as e:
    print(f"Error or package not found: {e}", file=sys.stderr)
EOF

Repository: pyiron/executorlib

Length of output: 1735


🏁 Script executed:

# Check pyproject.toml lines 55-60
echo "=== pyproject.toml lines 50-65 ==="
if [ -f "pyproject.toml" ]; then
    sed -n '50,65p' pyproject.toml
else
    echo "pyproject.toml not found"
    find . -name "pyproject.toml" -type f | head -5
fi

Repository: pyiron/executorlib

Length of output: 1735


🌐 Web query:

pysqa 0.3.5 PyPI release

💡 Result:

As of February 19, 2026, there is no pysqa 0.3.5 release on PyPI. The latest PyPI release is pysqa 0.3.4, released January 25, 2026, and the release history on PyPI lists versions up to 0.3.4 (no 0.3.5 entry). [1]


🌐 Web query:

pysqa conda-forge versions

💡 Result:

pysqa on conda-forge (Anaconda.org) currently has latest version 0.3.4 (last updated Jan 25, 2026). [1]

From the conda-forge package files listing, the available noarch versions include: 0.3.4, 0.3.3, 0.3.2, 0.3.1, 0.3.0, 0.2.7, 0.2.6, 0.2.5, 0.2.4, 0.2.3, 0.2.2, 0.2.1, 0.2.0, 0.1.22, 0.1.21, 0.1.20, 0.1.19, 0.1.18, 0.1.17, 0.1.16, 0.1.15. [2]

Install: conda install conda-forge::pysqa [1]

Sources:
[1] Anaconda.org conda-forge/pysqa overview (anaconda.org)
[2] Anaconda.org conda-forge/pysqa files list (anaconda.org)

Citations:


Downgrade pysqa to 0.3.4 — version 0.3.5 does not exist on PyPI or conda-forge.

As of January 25, 2026, the latest available version of pysqa on both PyPI and conda-forge is 0.3.4. Version 0.3.5 has not been released. The exact pin ==0.3.5 in lines 55 and 60 will cause installation failures in CI and local environments. Update both occurrences to 0.3.4.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@pyproject.toml` around lines 55 - 60, Replace both occurrences of the pinned
dependency "pysqa==0.3.5" in pyproject.toml with "pysqa==0.3.4" to match the
latest available release and avoid installation failures; ensure you update the
string in both the top-level dependencies list and the "all" extras list so they
are consistent.

@codecov
Copy link

codecov bot commented Feb 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.83%. Comparing base (97458b8) to head (481ba81).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #927   +/-   ##
=======================================
  Coverage   93.83%   93.83%           
=======================================
  Files          38       38           
  Lines        1963     1963           
=======================================
  Hits         1842     1842           
  Misses        121      121           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jan-janssen jan-janssen merged commit 434ef85 into main Feb 19, 2026
69 of 91 checks passed
@jan-janssen jan-janssen deleted the pysqa branch February 19, 2026 08:20
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.

1 participant

Comments