* remove some more deprecated numpy stuff
* workaround for changes to random.shuffle in python 3.11
* fix pickling of rdkit mols in python 3.11
* add py311 build to CI
* update py311 CI
* remove qt for py311 for the moment
* only use the new code with pyversion >=3.11
* use the new logic for all pickle_suites
* need to work with older py too
* Add ToList method to Sparse/ExplicitBitVector
* Pushed a change to an older version of the file, reverting
* Fix function name
* Merge with the change that actually compiles
* Add SparseIntVect ToList, Update tests
* Fix test
* Update Code/DataStructs/Wrap/SparseIntVect.cpp
Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
* Update Code/DataStructs/Wrap/wrap_SparseBV.cpp
Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
* stop returning local memory in exceptions
* remove a couple unnecessary copies in loops
* fix a bug in the way the default MMFF aromatic parameters are constructed
* remove a bunch of loop-variable warnings
* remove a bunch of clang warnings
* disable clang warnings in python wrappers
* remove some warnings when building the python wrappers