Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update biobb_pmx to 5.0.0 #52245

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions recipes/biobb_pmx/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{% set name = "biobb_pmx" %}
{% set version = "4.2.1" %}
{% set version = "5.0.0" %}
Copy link
Contributor

Choose a reason for hiding this comment

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

💡 Codebase verification

Update dependencies and description for biobb_pmx 5.0.0

The verification reveals several issues that need attention:

  • The biobb_common dependency is pinned to 4.2.0, but version 5.0.0 is available on PyPI
  • The package description still mentions "v4.2.1 Jan 2024 Release"
  • Given the major version bump and the availability of a new major version of biobb_common, the dependencies should be reviewed

Please:

  1. Update biobb_common dependency to version 5.0.0
  2. Update the description to reflect the current version (5.0.0)
  3. Consider if pmx_biobb ==4.1.3 is compatible with the new major versions
🔗 Analysis chain

Verify breaking changes in version 5.0.0

This is a major version bump from 4.2.1 to 5.0.0, which typically indicates breaking changes. Please ensure that:

  1. Breaking changes are documented
  2. Downstream dependencies are compatible

Let me try to gather more information about the version changes through different sources.


Let me try one more verification to check the dependencies and their versions across releases.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Check release notes and changelog for breaking changes
gh api repos/bioexcel/biobb_pmx/releases/tags/v5.0.0 --jq '.body'

# Check reverse dependencies that might be affected
rg -l "biobb_pmx" recipes/

Length of output: 278


Script:

#!/bin/bash
# Check PyPI for release information
curl -s https://pypi.org/pypi/biobb-pmx/json | jq -r '.info.description'

# Check repository for changelog or release information
fd -t f -e md -e rst "CHANGELOG|HISTORY|RELEASE" -i

# Check commit history for version bump commit message
git log --grep="5.0.0" --pretty=format:"%s%n%b" -i

# Check meta.yaml history for previous version
git log -p recipes/biobb_pmx/meta.yaml | grep -A 1 "set version"

Length of output: 5920


Script:

#!/bin/bash
# Check current dependencies in meta.yaml
cat recipes/biobb_pmx/meta.yaml

# Check if biobb_common and pmx_biobb have newer versions
curl -s https://pypi.org/pypi/biobb-common/json | jq -r '.info.version'
curl -s https://pypi.org/pypi/pmx-biobb/json | jq -r '.info.version'

Length of output: 3201


package:
name: "{{ name|lower }}"
version: "{{ version }}"

source:
url: "https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz"
sha256: 043a76935e7c6e41b3f71db9e2ac73a48dea8dab0386e1743ae27ad513a64ddb
sha256: 85a3ce47605c073c62ed3c1e4471d7791ea7d58fb6bde9fdead3b89e1f8cd38a


build:
Expand Down
Loading