我到处寻找一个例子,我想我可能会错误地解释文档。
我想将pycrypto Hashing lib包含到一个新的Cython pyd文件中,以便在无法下载/编译pycrypto的Windows系统上使用。在挖掘库后,我看到使用from Cipher.hash import SHA256
调用SHA256.py,然后执行:
from Crypto.Util.py3compat import *
from Crypto.Hash.hashalgo import HashAlgo
try:
import hashlib
hashFactory = hashlib.sha256
except ImportError:
from Crypto.Hash import _SHA256
hashFactory = _SHA256
现在_SHA256是一个pyd,我如何将它包装成一个新的pyd以便于移植?
我在文档中看到我可以与外部标头接口并包装它们,但是已经编译过了什么?
cdef extern from "spam.h":
int spam_counter
void order_spam(int tons)
提前谢谢。