e08f6ee73c
* add / update recipes and build changes for Python 3.6.6 compatibility * include Python 3 apt packages in travis build script * use Python 3.6 in Travis * Enable _blake2 and _sha3 in Python 3. Remove unnecessary files. * change zope.interface version * update cffi version
21 lines
713 B
Python
21 lines
713 B
Python
from pythonforandroid.recipe import PythonRecipe
|
|
from pythonforandroid.toolchain import current_directory
|
|
import sh
|
|
|
|
|
|
class ZopeInterfaceRecipe(PythonRecipe):
|
|
name = 'zope_interface'
|
|
version = '4.2.0'
|
|
url = 'https://pypi.python.org/packages/source/z/zope.interface/zope.interface-{version}.tar.gz'
|
|
site_packages_name = 'zope.interface'
|
|
|
|
depends = [('python2', 'python3crystax')]
|
|
patches = ['no_tests.patch']
|
|
|
|
def prebuild_arch(self, arch):
|
|
super(ZopeInterfaceRecipe, self).prebuild_arch(arch)
|
|
with current_directory(self.get_build_dir(arch.arch)):
|
|
sh.rm('-rf', 'src/zope/interface/tests', 'src/zope/interface/common/tests')
|
|
|
|
|
|
recipe = ZopeInterfaceRecipe()
|