File tree Expand file tree Collapse file tree 2 files changed +49
-0
lines changed
Expand file tree Collapse file tree 2 files changed +49
-0
lines changed Original file line number Diff line number Diff line change 1+ from pythonforandroid .recipe import CompiledComponentsPythonRecipe
2+ from os .path import join
3+
4+
5+ class NetifacesRecipe (CompiledComponentsPythonRecipe ):
6+ name = 'netifaces'
7+ version = '0.10.4'
8+ url = 'https://pypi.python.org/packages/source/n/netifaces/netifaces-{version}.tar.gz'
9+ site_packages_name = 'netifaces'
10+ depends = ['python2' , 'setuptools' ]
11+
12+ def get_recipe_env (self , arch = None ):
13+ env = super (NetifacesRecipe , self ).get_recipe_env (arch )
14+
15+ # TODO: fix hardcoded path
16+ # This is required to prevent issue with _io.so import.
17+ hostpython = self .get_recipe ('hostpython2' , self .ctx )
18+ env ['PYTHONPATH' ] = (
19+ join (hostpython .get_build_dir (arch .arch ), 'build' ,
20+ 'lib.linux-x86_64-2.7' ) + ':' + env .get ('PYTHONPATH' , '' )
21+ )
22+ return env
23+
24+
25+ recipe = NetifacesRecipe ()
Original file line number Diff line number Diff line change 1+ from pythonforandroid .recipe import PythonRecipe
2+ from os .path import join
3+
4+
5+ class ZeroconfRecipe (PythonRecipe ):
6+ name = 'zeroconf'
7+ version = '0.17.4'
8+ url = 'https://pypi.python.org/packages/source/z/zeroconf/zeroconf-{version}.tar.gz'
9+ depends = ['python2' , 'netifaces' , 'enum34' , 'six' ]
10+
11+ def get_recipe_env (self , arch = None ):
12+ env = super (ZeroconfRecipe , self ).get_recipe_env (arch )
13+
14+ # TODO: fix hardcoded path
15+ # This is required to prevent issue with _io.so import.
16+ hostpython = self .get_recipe ('hostpython2' , self .ctx )
17+ env ['PYTHONPATH' ] = (
18+ join (hostpython .get_build_dir (arch .arch ), 'build' ,
19+ 'lib.linux-x86_64-2.7' ) + ':' + env .get ('PYTHONPATH' , '' )
20+ )
21+ return env
22+
23+
24+ recipe = ZeroconfRecipe ()
You can’t perform that action at this time.
0 commit comments