- Dec 07, 2020
-
-
Frank Winklmeier authored
Allow the display of Python dependencies between packages. Requires the additional `packages.py.dot` file.
-
Ben Wynne authored
-
- Oct 14, 2020
-
-
Frank Winklmeier authored
-
- Oct 13, 2020
-
-
- Oct 06, 2020
-
-
PyUtils + PROCTools: Add regex support to diff-root and add diff-root exclusion list support to RunTier0Tests.py
-
- Oct 05, 2020
-
-
Frank Winklmeier authored
Several improvements for `acmd.py cmake depends`: - Dependencies of an external library where not displayed correctly. Also warn the user in case the `--external` option is not used. - Improve filtering of custom targets. Instead of using a hard-coded list, parse the graphiz legend and use the target types for filtering. - Add an `--all` option to disable any filtering of custom targets. - Add a testing script. It's not run as a unit test because the output of the script would of course change from nightly to nightly. But it can be used as a manual test script to find regresssions.
-
- Jul 14, 2020
-
-
amete authored
-
- Jun 18, 2020
-
-
Frank Winklmeier authored
Ignore a few custom targets in cmake_depends. Also use LCG_97a as an alternative source for pygraphviz.
-
- Jun 15, 2020
-
-
scott snyder authored
Fix previous fix to avoid changing behavior with python 2.
-
- Jun 12, 2020
-
-
Frank Winklmeier authored
-
Frank Winklmeier authored
Delete `cmake.newanalysisalg`, `cmake.newpkg`, `cmake_newskeleton` and `cmt_newjobo` helper commands. They were outdated and not clear anybody is using them. If yes, they can be updated/resurrected. Fixes ATLASG-1414.
-
- Jun 10, 2020
-
-
Frank Winklmeier authored
-
Frank Winklmeier authored
-
- Jun 08, 2020
-
-
Delete unused fileutils, path and merge_join modules. Also delete pep8 and avn alias. The pep8 script is superseded by flake8. And the avn alias was pointing to a non-existent script.
-
- Jun 03, 2020
-
-
Frank Winklmeier authored
Add `acmd cmake depends` sub-command to show package/target dependencies. This script relies on the `packages.dot` file that needs to be produced during release building via `cmake --graphviz`. Relates to ATLINFR-3561.
-
- Mar 17, 2020
-
-
amete authored
-
- Feb 07, 2020
-
-
Dan Guest authored
-
- Feb 03, 2020
- Dec 19, 2019
-
-
scott snyder authored
- For python 3, one needs to use PyInstanceMethod_New to create an instance method, not PyMethod_New as in python 2. - basestring - map is now a generator - commands -> subprocess - it.next() -> next(it)
-
scott snyder authored
Update the handling of CORAL attributes to work with both py3 and py2. Can simplify it now using a pyroot template proxy. Also remove reference to izip, which doesn't exist in py3.
-
- Dec 04, 2019
-
-
scott snyder authored
- print function. - except statement syntax - bytes/string conversion
-
- Oct 24, 2019
-
-
- Oct 04, 2019
-
-
amete authored
-
- Sep 09, 2019
-
-
amete authored
-
- Aug 16, 2019
-
-
amete authored
-
- Jul 12, 2019
-
-
amete authored
-
- Jun 26, 2019
-
-
amete authored
-
- Jun 21, 2019
-
-
amete authored
-
- May 25, 2019
-
-
- May 15, 2019
-
-
Frank Winklmeier authored
Implement a trivial plugin registration to remove the dependency on the `extensions` module. Also remove some unused code and options. Add dependency on `requests` module (from LCG) to ensure the jira plugin works correctly.
-
- Feb 22, 2019
-
-
Miha Muskinja authored
-
- Feb 06, 2019
-
-
Marcin Nowak authored
The dot at the end of the branch name was interfering with comparison
-
- Dec 13, 2018
-
-
Former-commit-id: 645176ec
-
- Oct 12, 2018
-
-
Frank Winklmeier authored
acmd.py loads all available plugins (modules in its script directory) each time it is executed. Removing unnecessary imports at the module level speeds up this process significantly. For example, removing the unnecessary ROOT import in diff_root_files.py saves 2 out of the 3 seconds when running `acmd.py -h`. Former-commit-id: 788c04c2
-
- Jun 02, 2018
-
-
Jochen Meyer authored
To extract single evts or a list of evts from whatever file the command 'acmd.py filter_files' is one of the recommended ways. However, this command issues the following warning since a long time: WARNING Please stop using AtlCopyBSEvent.exe, and use AtlCopyBSEvent instead This MR fixes that warning. Former-commit-id: 16925630
-
- Apr 03, 2018
-
-
Frank Winklmeier authored
* Merge the obsolete bin/gen_klass.py with acmd.py * Change the gen_klass alias to 'acmd.py gen-klass' * Add a testing script for gen-klass Former-commit-id: 578b0ee9
-
- Sep 18, 2017
-
-
Will Buttinger authored
Former-commit-id: 75e5e538
-
- Aug 10, 2017
-
-
Stewart Martin-Haugh authored
Former-commit-id: 2db867087177e7a27331043fccb840ecacfd65d2
-
- Jun 07, 2017
-
-
Marcin Nowak authored
Removing references to PyCintex, Reflex and ROOT6Setup from PyUtils as final cleanup after the ROOT6 transition ROOT6Setup remains in Helpers as it is still in use by other packages Note: Dso.py was earlier disabled and this commit does not fix it Former-commit-id: 5e9f6d2e
-