.. SPDX-FileCopyrightText: 2017 Fermi Research Alliance, LLC .. SPDX-License-Identifier: Apache-2.0 Release 1.1.0 ------------- In this release: * Fixed. https://github.com/HEPCloud/decisionengine_modules/issues/108 "Supply Postgres script to delete fields in main database before a certain date" * significant code cleanup and pep8 compliance * unit test work * CI (GitHub actions and Travis) is introduced commits `f894b1d `_ : Skip unittest (#77) `632e64b `_ : Add ipython `f681a79 `_ : Make python 2.7 tests run on 1.1 branch `d6a32c0 `_ : implementation of data reaper (#75) `2ad8614 `_ : Use sparse checkout for first checkout to get .github/actions (#65) `812f032 `_ : Cat output of pytest log Exit pylint entrypoint with the line count of pep8 and pylint logs Deal with (detach from ...) Only tar up (S)RPMS dirs for rpm build. `6b05ec7 `_ : Fix errors reported by run_pylint (#62) `d9f5b66 `_ : Setup pep8speaks `c3b8ac2 `_ : Run github actions as non-root uid. Install packages in virtualenv and remove system rpms. `ae01f9e `_ : Support Python 3 for Boost Python `579761c `_ : Support Python 3 for Boost Python `044b979 `_ : Remove unnecessary using declarations. `00f6d00 `_ : Add extra header dependency due to Boost Python omission. `24e0795 `_ : Apply clang-format `17c17f9 `_ : Remove JSON dependency. `faa0b22 `_ : Massive cleanup. `07b555f `_ : Updates to Github Actions to allow building with python3.6 `fef6c11 `_ : Fix errors when running pylint.sh multiple times `da6f077 `_ : Autopep8 -i fixes `39fe5b3 `_ : TaskManager: fix calling log_exception with correct number of arguments and minor format changes to reduce PEP8 warnings `17396da `_ : logicengine: get rid of compiler warnings `01dc3d1 `_ : Only track what we need `b609d73 `_ : Configure coveralls (and some minor cleanup) `bd9ed5e `_ : Many C++ cleanups `2a61876 `_ : Add Badges `c864f27 `_ : Do not call pytest fixtures directly. `307db5f `_ : white space fix `882b58f `_ : fix unit tests `1da687c `_ : Replace Boost facilities with C++ STL ones. `5a6e6b1 `_ : Run tests on push `8404245 `_ : Add missing Boost regex library dependency. `ceb5fe7 `_ : Apply clang-format to files that were missed earlier. `3de9940 `_ : Apply clang-format to C++ code. `8a8f560 `_ : Cache venv directory instead `ad017ce `_ : Build private boost for testing `928c64a `_ : Test pip cache `358939a `_ : Adjust CMakeLists.txt files to use correct Python versions `9f0ddb3 `_ : Add pylint github action. `5e6ce4a `_ : Remove more unused C++ files. `63717fe `_ : Setup travis to use new cmake var `74fab2a `_ : Use cmake argument -DPYVER=3.6 to build python3 library https://fermicloud140.fnal.gov/reviews/r/31/ `843f30c `_ : Minor cleanups per travis-lint `a538cac `_ : Remove unused C++ files. `4c9d125 `_ : Update repo where action is taken from `87fb2d9 `_ : Update rpms installed in docker image. Update entrypoint.sh to use cmake3. `199ee87 `_ : Find python3 libraries using cmake3 from epel rpm Also need to install python3-devel `4c79d2c `_ : Remove unused GNUmakefiles. `94342ee `_ : Add unit test as a Github Action `1a0e102 `_ : more advanced travis.yml `0be413f `_ : Add helper file for pip `7794327 `_ : Make recursive import happy `7005c78 `_ : Add simple target `de8b0fa `_ : python3 compliance: replace string.join() where appropriate, handle UserDict `2662e6c `_ : note required packages `3b87119 `_ : Add missing header includes. `3e79b84 `_ : Remove defunct code and its tests `b1dbe1a `_ : Ensure attribs are defined at **init** `c4ad78a `_ : Correct logger arguments do avoid duplicate string parse `a8dcc67 `_ : Remove unused imports (per pylint) `d3502b5 `_ : Remove obsolete CVS directories. `d744111 `_ : add six module to the list of required modules `0a9b1e8 `_ : Fix class declaration `b83157e `_ : Handle metaclasses `549f33b `_ : Add config for Travis CI `ee71044 `_ : Drop trailing white space `3f82af6 `_ : Python3 forward compatible syntax `28bf291 `_ : Add safe (for python 2.7) python3 compatible syntax `1d1d76f `_ : prepare for python3