Fix event stats check; pyproject.toml; use ruff
Summary of log messages:
Found 6 WARNING message(s)
and 6 other(s) (2 unique). Pass "--suppress=0" to show all messages
Options parsing is currently unavailable
No problems found while validating the options and output file!
Running checks
Traceback (most recent call last):
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/bin/lb-ap", line 10, in <module>
sys.exit(main())
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/LbAPLocal/cli.py", line 508, in test
perform_checks(
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/LbAPLocal/checks.py", line 50, in perform_checks
check_results = run_job_checks(
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/LbAPCommon/checks/__init__.py", line 69, in run_job_checks
check_result: CheckResult = registered_check["func"](
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/LbAPCommon/checks/validations.py", line 289, in event_stats
nCand = df.groupby("eventNumber").size()
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/pandas/core/frame.py", line 8252, in groupby
return DataFrameGroupBy(
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/pandas/core/groupby/groupby.py", line 931, in __init__
grouper, exclusions, obj = get_grouper(
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/pandas/core/groupby/grouper.py", line 985, in get_grouper
raise KeyError(gpr)
KeyError: 'eventNumber'