- Fixed datetime deprecation issue with datetime.utcnow() to datetime.now(UTC)
- Fixed deprecations related to numpy 2.0
- Fixed deprecations related to shapely 2.0
- Updated text products that had been consolidated/added
Reference: https://github.com/Unidata/awips-unidata-builds/issues/167
- several small changes (whitespace/comment) for some python classes
- small changes for init.py that wasn't quite correct in v20
- updated thrift package
- updated a few classes for v23.4.1 changes:
- QpidSubscriber.py
- qpidingest.py
- Brought over all new thrift files... had to untar and unzip the thrift package in awips2-rpm
- then go into /lib/py/ and run `python setup.py build`
- then copy all of the files that get put in the subdirectory in /build
- Replaced DataAccessLayer.py with the current one from our v18.1.11 of python-awips
- DataAccessLayer will have more changes to come to re-incorporate MJs changes, but for now, change the THRIFT_HOST to "edex"
- EnumSet has to use collections.abc import instead of collections to be compatible with newer versions of python (3.10)
- also brought over Thrift changes from
- awips2-core/edex/com.raytheon.uf.edex.requestsrv/bin/com/raytheon/uf/edex/requestsrv/serialization/thrift
- awips2-core/common/com.raytheon.uf.common.serialization/bin/com/raytheon/uf/common/serialization/thrift
- also changed ufpy to awips in awips/test/dafTests/testGfe.p
- brought over all the pythonPackages from the following repos/packages:
- awips2/pythonPackages
- awips2/edexOsgi/com.raytheon.uf.common.alertviz/pythonPackages
- awips2/edexOsgi/com.raytheon.uf.common.mpe/pythonPackages
- awips2/edexOsgi/com.raytheon.uf.common.dataplugin.text/pythonPackages
- awips2/edexOsgi/com.raytheon.uf.common.dataplugin.grid/pythonPackages
- awips2/edexOsgi/com.raytheon.uf.common.activetable/pythonPackages
- awips2/edexOsgi/com.raytheon.uf.common.management/pythonPackages
- awips2/edexOsgi/com.raytheon.uf.common.dataplugin.gfe/pythonPackages
- awips2/edexOsgi/com.raytheon.uf.common.dataplugin.radar/pythonPackages
- awips2/edexOsgi/com.raytheon.uf.common.site/pythonPackages
- awips2-core/common/com.raytheon.uf.common.auth/pythonPackages
- awips2-core/common/com.raytheon.uf.common.message/pythonPackages
- awips2-core/common/com.raytheon.uf.common.localization/pythonPackages
- awips2-core/common/com.raytheon.uf.common.datastorage/pythonPackages
- awips2-core/common/com.raytheon.uf.common.pointdata/pythonPackages
- awips2-core/common/com.raythoen.uf.common.pypies/pythonPackages
- awips2-core/common/com.raytheon.uf.common.dataaccess/pythonPackages
- awips2-core/common/com.raytheon.uf.common.dataplugin.level/pythonPackages
- awips2-core/common/com.raytheon.uf.common.serialization/pythonPackages
- awips2-core/common/com.raytheon.uf.common.time/pythonPackages
- awips2-core/common/com.raytheon.uf.common.dataplugin/pythonPackages
- awips2-core/common/com.raytheon.uf.common.dataquery/pythonPackages
- updated the _init_.py file in dynamicserialize/dstypes/com/raytheon/uf/common to have all the proper elements listed
- started to replace "ufpy" instances with "awips"
- awips/test/testQpidTimeToLive.py
- awips/test/dafTests/testWarning.py
- awips/test/dafTests/testCombinedTimeQuery.py
- will continue the "ufpy" replacement in a separate commit for easier clarity