Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: utils
-
Labels:None
-
Story Points:4
-
Team:Architecture
-
Urgent?:No
Description
Following RFC-795 this ticket is to move all the C++ code out of the utils package and into a new cpputils package. The utils package will include deprecation notices and forwarders for the python interfaces that have moved. The c++ include files in utils will be modified to include the cpputils includes.
This ticket may also include fixing usage of utils code that has moved in other packages.
Attachments
Issue Links
- is triggered by
-
RFC-795 Reorganize general purpose python utility code in utils/daf_butler/pipe_base
- Implemented
I've created a new repo seeded by the "utils" git repo with all the unnecessary python code stripped out. Jenkins builds it fine. Kian-Tat Lim it's done as an open pull request that I have not merged and which I assume should be reviewed before merging. I'm now going to take a quick look as to how big a job it would be to change all the packages that depend on utils to now depend on cpputils.