ccsb-scripps / AutoDock-Vina

AutoDock Vina
http://vina.scripps.edu
Apache License 2.0
561 stars 199 forks source link

Request for support for python 3.10 and 3.11 #255

Open shreyasvinaya opened 7 months ago

shreyasvinaya commented 7 months ago

Requesting the devs to add support for python 3.10 and 3.11 as python’s latest release is python 3.12 and most other libraries have moved on python 3.10 and 3.11

HUGHNew commented 3 months ago

Is there any progress on this issue? I have seen a commit that seems relative to newer python support. (commit e3b7cd) While an installation attempt on Python 3.11 with boost-cpp library, an error and an warning messages occur. Error:

include/boost/timer.hpp:25:1: note: ‘#pragma message: This header is deprecated. Use the facilities in <boost/timer/timer.hpp> instead.’
         25 | BOOST_HEADER_DEPRECATED( "the facilities in <boost/timer/timer.hpp>" )

Warning:

include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp]
         23 | #    warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)"

library versions:

HUGHNew commented 3 months ago

Downgrading boost-cpp from 1.84 to 1.81, this package can be successfully installed. This issue seems can be closed.

Is there any progress on this issue? I have seen a commit that seems relative to newer python support. (commit e3b7cd) While an installation attempt on Python 3.11 with boost-cpp library, an error and an warning messages occur. Error:

include/boost/timer.hpp:25:1: note: ‘#pragma message: This header is deprecated. Use the facilities in <boost/timer/timer.hpp> instead.’
         25 | BOOST_HEADER_DEPRECATED( "the facilities in <boost/timer/timer.hpp>" )

Warning:

include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp]
         23 | #    warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)"

library versions:

  • boost-cpp: 1.84.0
  • python: 3.11.8
  • gcc: 12.2.0
  • vina(desired): lastest(1.2.5)
HUGHNew commented 3 months ago

support for boost-cpp >= 1.82 is requested in this PR