-
Notifications
You must be signed in to change notification settings - Fork 0
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
[PKG-1649] line_profiler 4.0.3 #2
Conversation
Linter check found the following problems:The following problems have been found:ERROR: /tmp/abs_3a3ijaccde/clone/recipe/meta.yaml:29: cython_needs_compiler: Cython generates C code, which will need to be compiled |
Linter check found the following problems:The following problems have been found:ERROR: /tmp/abs_acayw_m6j4/clone/recipe/meta.yaml:29: cython_needs_compiler: Cython generates C code, which will need to be compiled |
Linter check found the following problems:The following problems have been found:ERROR: /tmp/abs_41dnbwoar_/clone/recipe/meta.yaml:29: cython_needs_compiler: Cython generates C code, which will need to be compiled |
Linter check found the following problems:The following problems have been found:ERROR: /tmp/abs_22li9c05x_/clone/recipe/meta.yaml:30: cython_needs_compiler: Cython generates C code, which will need to be compiled |
Linter check found the following problems:The following problems have been found:ERROR: /tmp/abs_79upalxn97/clone/recipe/meta.yaml:30: cython_needs_compiler: Cython generates C code, which will need to be compiled |
- kernprof=kernprof:main | ||
# package is required on linux-s390x | ||
skip: True [s390x] | ||
- kernprof = kernprof:main | ||
|
||
requirements: | ||
build: | ||
- {{ compiler('cxx') }} | ||
- cmake |
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.
Upstream uses cmake >= 3.21.2 (https://github.com/pyutils/line_profiler/blob/v4.0.3/requirements/build.txt#L6)
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.
See my comment about ninja
|
||
requirements: | ||
build: | ||
- {{ compiler('cxx') }} | ||
- cmake | ||
- make # [unix] | ||
- ninja |
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.
Upstream uses ninja >= 1.10.2 (https://github.com/pyutils/line_profiler/blob/v4.0.3/requirements/build.txt#L7).
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.
For the build section, conda-build always will pick up the latest version of a package. And our current version is 1.10.2 so it's not needed to pin it here
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.
For example, you can check the final recipe in any artifacts where ninja was used (in the info/recipe
folder) https://anaconda.org/anaconda/nitro/2.7.dev6/download/win-64/nitro-2.7.dev6-h6c2663c_0.tar.bz2 and a corresponding recipe from the aggregate https://github.com/AnacondaRecipes/nitro-feedstock/blob/b45e18d5242c51b4dcf661baa7b2cfd563d9671e/recipe/meta.yaml#L20
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.
Yeah, it'll pick the latest. But it might be a good idea to stick to what upstream does. Or at least that's what I think. Anyway, not a blocker.
Linter check found the following problems:The following problems have been found:ERROR: /tmp/abs_70xsb_n1w3/clone/recipe/meta.yaml:30: cython_needs_compiler: Cython generates C code, which will need to be compiled |
Jira ticket: PKG-521
The upstream data:
Changelog: https://github.com/pyutils/line_profiler/blob/v4.0.3/CHANGELOG.rst
Diff between the latest and previous upstream releases
License:
Requirements:
Actions:
MACOS
version onosx-64
to fixerror: use of undeclared identifier 'CLOCK_MONOTONIC'
, see macOS build error on 4.0.0 : undeclared identifier 'CLOCK_MONOTONIC' pyutils/line_profiler#185pip install
ninja
inbuild
host
, add missingwheel
pip check
python -m line_profiler --help
PSF-2.0
forline_profiler/timers.c
license_family
Notes:
*
Additional info:
Package's statistics
Other checks:
Check dependency issues:
noarch:
linux-64:
linux-ppc64le:
linux-s390x:
osx-64:
osx-arm64:
win-64:
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/main/linux-64
line_profiler-3.3.1-py310hd09550d_0.tar.bz2
line_profiler-3.3.1-py37hd09550d_0.tar.bz2
line_profiler-3.3.1-py38hd09550d_0.tar.bz2
line_profiler-3.3.1-py39hd09550d_0.tar.bz2
https://repo.anaconda.com/pkgs/main/linux-ppc64le
line_profiler-3.3.1-py37h66086b3_0.tar.bz2
line_profiler-3.3.1-py39h66086b3_0.tar.bz2
line_profiler-3.3.1-py38h66086b3_0.tar.bz2
line_profiler-3.3.1-py310h66086b3_0.tar.bz2
https://repo.anaconda.com/pkgs/main/linux-aarch64/
line_profiler-3.3.1-py310h59a28a9_0.tar.bz2
line_profiler-3.3.1-py39h59a28a9_0.tar.bz2
line_profiler-3.3.1-py37h59a28a9_0.tar.bz2
line_profiler-3.3.1-py38h59a28a9_0.tar.bz2
https://repo.anaconda.com/pkgs/main/linux-s390x/
https://repo.anaconda.com/pkgs/main/osx-64
line_profiler-3.3.1-py38haf03e11_0.tar.bz2
line_profiler-3.3.1-py39haf03e11_0.tar.bz2
line_profiler-3.3.1-py310haf03e11_0.tar.bz2
line_profiler-3.3.1-py37haf03e11_0.tar.bz2
https://repo.anaconda.com/pkgs/main/osx-arm64/
line_profiler-3.3.1-py38h525c30c_0.tar.bz2
line_profiler-3.3.1-py39h525c30c_0.tar.bz2
line_profiler-3.3.1-py310h525c30c_0.tar.bz2
https://repo.anaconda.com/pkgs/main/win-64
line_profiler-3.3.1-py39h59b6b97_0.tar.bz2
line_profiler-3.3.1-py38h59b6b97_0.tar.bz2
line_profiler-3.3.1-py37h59b6b97_0.tar.bz2
Package Build Score: 15
Links:
Updating the recipe:
If the recipe needs additional modification the update branch can be modified. Note that the PR diffs are not updated with these changes.