-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Set pybind11 to ValeevGroup/v2.11 #283
Conversation
c3ebf60
to
9fd7d79
Compare
for some reason py3.12 is picked up again in https://github.com/evaleev/libint/actions/runs/6987480217/job/19014069994?pr=283#step:14:153 .. I thought #280 addressed this by pinning to 3.11 MacOS CI jobs .. |
I think easiest is for me to fix it.
Is there MAC i can use?
…On Sun, Nov 26, 2023, 4:18 PM Eduard Valeyev ***@***.***> wrote:
for some reason py3.12 is picked up again in
https://github.com/evaleev/libint/actions/runs/6987480217/job/19014069994?pr=283#step:14:153
.. I thought #280 <#280> addressed
this by pinning to 3.11 MacOS CI jobs ..
—
Reply to this email directly, view it on GitHub
<#283 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABH62KGUA2B7HD3MXJMRHM3YGOWZ7AVCNFSM6AAAAAA7YNXLKSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRWHA4TSNRTGA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
I think this is not related to MacOS, but due to the use of py3.12 ... try running pylibint tests built w/ py3.12 on Linux |
Is it the intent that only the ValeevGroup fork of pb11 (and never a generic upstream release) is suitable for pylibint? If so, perhaps |
there is only 1 extra file we need on top of stock pb11 (pybind/pybind11@42b42ce), for handling Comments are welcome. |
Re Python 3.12
It's only been two months since 3.12 release and there are changes re GIL.
Pybind11 probably hasn't caught up with all bugs that may exist. We
shouldnt try to support 3.12. Python interpreter can be set explicitly via
CMake to be not 3.12
…On Mon, Nov 27, 2023, 10:56 AM Eduard Valeyev ***@***.***> wrote:
Is it the intent that only the ValeevGroup fork of pb11 (and never a
generic upstream release) is suitable for pylibint? If so, perhaps find_package(pybind11
2.6.0 CONFIG) should be commented out.
there is only 1 extra file we need on top of stock pb11 (pybind/pybind11@
42b42ce
<pybind/pybind11@42b42ce>),
for handling boost::container::small_vector ... unfortunately we can'd PR
upstream since it's too specialized. We need this across the board (e.g. in
https://github.com/ValeevGroup/tiledarray). Unfortunately there is no
good way to reuse a single file across multiple packages without creating
the extra boilerplate to maintain. We are considering submodules. We
manually prepare releases, so the inability of GitHub to package submodules
source into releases (dear-github/dear-github#214
<dear-github/dear-github#214>) does not affect
libint.
Comments are welcome.
—
Reply to this email directly, view it on GitHub
<#283 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABH62KDGFOZY4RBFOFBOD53YGSZ4LAVCNFSM6AAAAAA7YNXLKSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRYGEYTQOJWGY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Ok, thanks for the clarification. The forked source doesn't bother me at all, since psi4/c-f don't use/package pylibint; I mostly deal with pylibint in CI. I just wanted to make sure the |
@asadchev btw, relevant: looks like |
c6bb1ca
to
3773f5c
Compare
No description provided.