symmetryinvestments / autowrap

Wrap existing D code for use in Python, Excel, C#
BSD 3-Clause "New" or "Revised" License
80 stars 16 forks source link

update mirror to 0.3.1, pyd to 0.14.3; add configuration python3.9 #308

Closed mw66 closed 2 years ago

mw66 commented 2 years ago

Since pyd has python3.9 already:

https://github.com/ariovistus/pyd/commit/63de090d705b39624aa3d735105e4d14e251911e

And I've tested on my local machine autowrap with python3.9, and it's working.

Thanks.

atilaneves commented 2 years ago

Fails CI.

mw66 commented 2 years ago

It somehow runs in py 3.8 environment:

Run actions/setup-python@v2 Successfully setup CPython (3.8.12)

Maybe a test setup issue?

Need to fix on the CI test side?

atilaneves commented 2 years ago

BTW, the recommended way to use autowrap:pyd is to use the env configuration, I don't know why anyone would want to manually specify their Python version, especially given the existence of virtual environments.

atilaneves commented 2 years ago

Superseded by #309, #310, and #311.

mw66 commented 2 years ago

BTW, the recommended way to use autowrap:pyd is to use the env configuration, I don't know why anyone would want to manually specify their Python version, especially given the existence of virtual environments.

That's because I don't know it. Any new user will just read README.md, and examples/. So update this information there?

BTW, bump version so dub can pick up new updates?

mw66 commented 2 years ago

On

https://github.com/symmetryinvestments/autowrap#python-versions

It never said, env is the recommended way.