Conversation
Contributor
ⓘ You are approaching your monthly quota for Qodo. Upgrade your plan Review Summary by QodoUse package_tool wrapper in general_setup WalkthroughsDescription• Replace direct package_tool script calls with wrapper invocation • Use package_tool command instead of $TOOLS_BIN/package_tool path • Simplifies dependency and package installation in general setup Diagramflowchart LR
A["Direct path<br/>$TOOLS_BIN/package_tool"] -->|"Replace with"| B["Wrapper command<br/>package_tool"]
B -->|"Install Python deps"| C["Python dependencies"]
B -->|"Install packages"| D["System packages<br/>+ pyperformance"]
File Changes1. pyperf/pyperf_run
|
Contributor
Code Review by Qodo
1. package_tool command not found
|
|
This relates to RPOPC-894 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Replacing ${TOOLS_BIN}/package_tool with package_tool so we use the wrapper in general_setup
Before/After Comparison
Before: Calling package_tool script directly, possible impacting options passed
After: Using the wrapper around package_tools
Clerical Stuff
This closes #69
Relates to JIRA: RPOPC-894
Testing
Verified the wrapper still ran as expected.
CSV File generate
Test,Avg,Unit,Start_Date,End_Date
2to3,440.03,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
async_generators,508.68,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
async_tree_none,926.15,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
async_tree_cpu_io_mixed,1.27,sec,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
async_tree_io,2.28,sec,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
async_tree_memoization,1.09,sec,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
asyncio_tcp,34.26,sec,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
asyncio_tcp_ssl,2.91,sec,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
asyncio_websockets,717.03,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
chameleon,13.27,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
chaos,154.67,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
comprehensions,36.63,us,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
bench_mp_pool,15.01,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
bench_thread_pool,1.54,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
coroutines,56.98,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
coverage,77.77,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
crypto_pyaes,156.47,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
dask,725.37,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
deepcopy,609.20,us,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
deepcopy_reduce,5.24,us,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
deepcopy_memo,75.58,us,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
deltablue,9.94,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
docutils,3.91,sec,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
dulwich_log,97.63,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
fannkuch,679.72,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
float,170.03,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
create_gc_cycles,1.75,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
gc_traversal,3.84,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
generators,70.30,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
genshi_text,41.56,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
genshi_xml,82.83,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
go,351.62,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
hexiom,13.73,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
html5lib,113.02,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
json_dumps,17.80,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
json_loads,36.55,us,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
logging_format,11.90,us,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
logging_silent,272.13,ns,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
logging_simple,11.01,us,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
mako,23.49,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
mdp,3.76,sec,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
meteor_contest,146.68,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
nbody,197.22,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
nqueens,136.53,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
pathlib,24.28,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
pickle,13.05,us,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
pickle_dict,36.78,us,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
pickle_list,5.88,us,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
pickle_pure_python,608.58,us,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
pidigits,230.80,ms,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z
pprint_pformat,2.02,sec,2026-03-20T15:48:12Z,2026-03-20T16:54:25Z