-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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 pyprophet to 2.2.9 #51284
Update pyprophet to 2.2.9 #51284
Changes from 5 commits
a19d85e
6b08fd2
c718978
f7a98ca
96f28d1
eb059fb
c0e0bfd
3aa2172
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
{% set name = "pyprophet" %} | ||
{% set version = "2.2.5" %} | ||
{% set version = "2.2.8" %} | ||
{% set hash_type = "sha256" %} | ||
{% set hash_value = "f1d42ba53ecc0c0cac21e6938ad830f1260acb65ac69b3012a697f56e4badab3" %} | ||
{% set hash_value = "373bcec312fbb54e3d86514e26680168287630ea291f695d41cac8d834aa4970" %} | ||
|
||
package: | ||
name: '{{ name|lower }}' | ||
|
@@ -12,38 +12,42 @@ source: | |
'{{ hash_type }}': '{{ hash_value }}' | ||
|
||
build: | ||
number: 3 | ||
number: 0 | ||
run_exports: | ||
- {{ pin_subpackage(name, max_pin="x") }} | ||
entry_points: | ||
- pyprophet=pyprophet.main:cli | ||
script: python -m pip install --no-deps --ignore-installed . | ||
script: {{ PYTHON }} -m pip install --no-deps --no-build-isolation --no-cache-dir . -vvv | ||
|
||
requirements: | ||
build: | ||
- {{ compiler('c') }} | ||
host: | ||
- python | ||
- pip | ||
- cython <1 | ||
- numpy >=1.9 | ||
- pypdf2 | ||
- cython | ||
- numpy | ||
- pypdf | ||
Comment on lines
+28
to
+30
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 💡 Codebase verification Potential Compatibility Issues Detected. The changes to the host requirements may affect other recipes:
Please review and address these potential issues to ensure build compatibility across all recipes. 🔗 Analysis chainVerify host requirements changes. The following changes have been made to the host requirements:
These changes might affect the build process and compatibility. Please ensure that:
Run the following script to check if these changes are consistent with other recipes using these packages: 🏁 Scripts executedThe following scripts were executed for the analysis: Script: #!/bin/bash
# Check usage of cython, numpy, and pypdf in other recipes
echo "Checking cython usage:"
rg --type yaml 'cython' recipes/
echo "Checking numpy usage:"
rg --type yaml 'numpy' recipes/
echo "Checking pypdf usage:"
rg --type yaml 'pypdf' recipes/
Length of output: 5344 |
||
- libgomp # [linux] | ||
- llvm-openmp # [osx] | ||
Comment on lines
+28
to
+32
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 💡 Codebase verification Potential compatibility issues due to removed version constraints and pypdf renaming.
🔗 Analysis chainReview host requirements changes carefully. Several changes have been made to the host requirements:
Please verify these changes:
🏁 Scripts executedThe following scripts were executed for the analysis: Script: #!/bin/bash
# Check usage of cython, numpy, and pypdf in other recipes
echo "Checking cython usage:"
rg --type yaml 'cython' recipes/
echo "Checking numpy usage:"
rg --type yaml 'numpy' recipes/
echo "Checking pypdf usage:"
rg --type yaml 'pypdf' recipes/
Length of output: 121240 |
||
run: | ||
- python | ||
- libgomp # [linux] | ||
- llvm-openmp # [osx] | ||
- {{ pin_compatible("numpy") }} | ||
- scipy | ||
- python-duckdb | ||
- pandas >=0.17 | ||
- numexpr >=2.1 | ||
- scikit-learn >=0.17 | ||
- matplotlib-base | ||
- seaborn | ||
- tabulate | ||
- pyarrow | ||
- xgboost | ||
- hyperopt | ||
- statsmodels >=0.8.0 | ||
- click | ||
- dataclasses | ||
- pypdf2 | ||
- pypdf | ||
- typing-extensions | ||
|
||
test: | ||
|
@@ -54,9 +58,12 @@ test: | |
|
||
about: | ||
home: https://github.com/PyProphet/pyprophet | ||
license: BSD License | ||
license: "BSD-3-Clause" | ||
license_family: BSD | ||
summary: Python reimplementation of mProphet peak scoring | ||
license_file: LICENSE | ||
summary: "PyProphet: Semi-supervised learning and scoring of OpenSWATH results." | ||
dev_url: https://github.com/PyProphet/pyprophet | ||
|
||
extra: | ||
additional-platforms: | ||
- linux-aarch64 | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Codebase verification
Inconsistent usage of
--no-build-isolation
flag across recipes.The
--no-build-isolation
flag is only used inrecipes/pyprophet/meta.yaml
. Other recipes do not utilize this flag, which might lead to inconsistent build behaviors and dependency resolutions.--no-build-isolation
🔗 Analysis chain
Verify the impact of --no-build-isolation flag.
The build script now includes the --no-build-isolation flag. This allows the build to access packages in the build environment, which might affect how the package is built and its dependencies are resolved.
Please confirm that this change is intentional and doesn't introduce any unexpected behavior. You can run the following script to check if this flag is used consistently across other recipes:
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
Length of output: 5344