-
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
Add mzpaf as requirement for mzSpecLib #52166
Changes from 4 commits
0340111
cf9965b
716c6de
faf23bd
35f7d3a
e79ac4a
601e2ae
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 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,46 @@ | ||||||||||||||
{% set name = "mzpaf" %} | ||||||||||||||
{% set version = "0.2.0a0" %} | ||||||||||||||
|
||||||||||||||
package: | ||||||||||||||
name: {{ name|lower }} | ||||||||||||||
version: {{ version }} | ||||||||||||||
|
||||||||||||||
source: | ||||||||||||||
url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/mzpaf-{{ version }}.tar.gz | ||||||||||||||
sha256: dbabb1fe8234a5587b451407c44a3c6bb60e1cfbec48978952708b231b45f6d5 | ||||||||||||||
|
||||||||||||||
build: | ||||||||||||||
noarch: python | ||||||||||||||
script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation | ||||||||||||||
number: 0 | ||||||||||||||
run_exports: | ||||||||||||||
- {{ pin_subpackage('mzpaf', max_pin="x") }} | ||||||||||||||
|
||||||||||||||
requirements: | ||||||||||||||
host: | ||||||||||||||
- python | ||||||||||||||
- pip | ||||||||||||||
run: | ||||||||||||||
- python | ||||||||||||||
- pyteomics | ||||||||||||||
Comment on lines
+23
to
+25
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. 🛠️ Refactor suggestion Add version constraints for dependencies Consider adding version constraints:
run:
- - python
+ - python >=3.7
- - pyteomics
+ - pyteomics >=4.0 📝 Committable suggestion
Suggested change
|
||||||||||||||
|
||||||||||||||
test: | ||||||||||||||
imports: | ||||||||||||||
- mzpaf | ||||||||||||||
commands: | ||||||||||||||
- pip check | ||||||||||||||
requires: | ||||||||||||||
- pip | ||||||||||||||
|
||||||||||||||
about: | ||||||||||||||
home: https://github.com/HUPO-PSI/mzPAF | ||||||||||||||
summary: HUPO-PSI Peptide peak annotation format | ||||||||||||||
license: CC-BY-1.0 | ||||||||||||||
license_family: CC | ||||||||||||||
license_file: LICENSE | ||||||||||||||
Comment on lines
+38
to
+40
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 License information needs correction The LICENSE file exists but there's a mismatch in the license specification. The recipe states
🔗 Analysis chainVerify license file inclusion Ensure the LICENSE file is included in the source distribution: 🏁 Scripts executedThe following scripts were executed for the analysis: Script: #!/bin/bash
# Check if LICENSE file exists in the source distribution
curl -sL "https://pypi.io/packages/source/m/mzpaf/mzpaf-0.2.0a0.tar.gz" | tar tz | grep -i license
Length of output: 280 Script: #!/bin/bash
# Let's first check if the LICENSE file exists in the repository
fd -t f -i license
# Also check the content of meta.yaml to verify the license information
cat recipes/mzpaf/meta.yaml
Length of output: 9257 Script: #!/bin/bash
# Let's check the content of the LICENSE file in the mzpaf recipe
cat recipes/mzpaf/LICENSE
# Also verify the license in the source repository
gh repo view HUPO-PSI/mzPAF --json licenseInfo
Length of output: 7218 |
||||||||||||||
dev_url: https://github.com/HUPO-PSI/mzPAF/implementations/python | ||||||||||||||
hechth marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||||||||||
doc_url: https://mzpaf.readthedocs.io/en/latest/ | ||||||||||||||
|
||||||||||||||
extra: | ||||||||||||||
recipe-maintainers: | ||||||||||||||
- hechth |
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.
🛠️ Refactor suggestion
Consider stricter version pinning for alpha release
Using
max_pin="x"
allows minor version updates which might be too permissive for an alpha release where breaking changes are more likely.📝 Committable suggestion