Skip to content
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

Missing recipes: cherrypy, libnacl, requests #674

Closed
brussee opened this issue Mar 5, 2016 · 2 comments
Closed

Missing recipes: cherrypy, libnacl, requests #674

brussee opened this issue Mar 5, 2016 · 2 comments

Comments

@brussee
Copy link
Contributor

brussee commented Mar 5, 2016

These 3 pure python packages complain about not having a recipe: cherrypy, libnacl, requests

[INFO]:    Loaded recipe libtribler (depends on ['apsw', 'cherrypy', 'libnacl', 'libsodium', 'libtorrent', 'm2crypto', 'netifaces', 'openssl', 'pyasn1', 'pil', 'pyleveldb', 'python2', 'requests', 'twisted'])
[INFO]:    Loaded recipe apsw (depends on ['sqlite3', 'hostpython2', 'python2', 'setuptools'])
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    Loaded recipe libsodium (depends on ['python2'])
[INFO]:    Loaded recipe libtorrent (depends on ['boost', 'python2'])
[INFO]:    Loaded recipe m2crypto (depends on ['openssl', 'hostpython2', 'python2', 'setuptools'])
[INFO]:    Loaded recipe netifaces (depends on ['python2', 'setuptools'])
[INFO]:    Loaded recipe openssl (depends on [])
[INFO]:    Loaded recipe pyasn1 (depends on ['python2'])
[INFO]:    Loaded recipe pil (depends on [('python2', 'python3'), 'png', 'jpeg'])
[INFO]:    Loaded recipe pyleveldb (depends on ['leveldb', 'hostpython2', 'python2', 'setuptools'])
[INFO]:    Loaded recipe python2 (depends on ['hostpython2'], conflicts ['python3crystax', 'python3'])
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    Loaded recipe twisted (depends on ['zope_interface', ('python2', 'python3crystax'), 'setuptools'])
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    No recipe named cherrypy; will attempt to install with pip
[INFO]:    No recipe named libnacl; will attempt to install with pip
[INFO]:    No recipe named requests; will attempt to install with pip
[INFO]:    Loaded recipe sqlite3 (depends on [])
[INFO]:    Loaded recipe hostpython2 (depends on [], conflicts ['hostpython3'])
[INFO]:    Loaded recipe setuptools (depends on ['python2'])
[INFO]:    Loaded recipe boost (depends on ['python2'])
[INFO]:    Loaded recipe png (depends on [])
[INFO]:    Loaded recipe jpeg (depends on [])
[INFO]:    Loaded recipe leveldb (depends on [])
[INFO]:    Loaded recipe zope_interface (depends on ['python2'])
Traceback (most recent call last):
  File "/home/paul/.local/bin/p4a", line 9, in <module>
    load_entry_point('python-for-android==0.3', 'console_scripts', 'p4a')()
  File "/home/paul/.local/lib/python2.7/site-packages/pythonforandroid/toolchain.py", line 708, in main
    ToolchainCL()
  File "/home/paul/.local/lib/python2.7/site-packages/pythonforandroid/toolchain.py", line 323, in __init__
    getattr(self, args.command)(unknown)
  File "/home/paul/.local/lib/python2.7/site-packages/pythonforandroid/toolchain.py", line 105, in wrapper_func
    build_dist_from_args(ctx, dist, dist_args)
  File "/home/paul/.local/lib/python2.7/site-packages/pythonforandroid/toolchain.py", line 129, in build_dist_from_args
    = get_recipe_order_and_bootstrap(ctx, dist.recipes, bs)
  File "/home/paul/.local/lib/python2.7/site-packages/pythonforandroid/graph.py", line 169, in get_recipe_order_and_bootstrap
    graph.remove_remaining_conflicts(ctx)
  File "/home/paul/.local/lib/python2.7/site-packages/pythonforandroid/graph.py", line 78, in remove_remaining_conflicts
    recipe = Recipe.get_recipe(name, ctx)
  File "/home/paul/.local/lib/python2.7/site-packages/pythonforandroid/recipe.py", line 618, in get_recipe
    raise IOError('Recipe does not exist: {}'.format(name))
IOError: Recipe does not exist: cherrypy
@brussee
Copy link
Contributor Author

brussee commented Mar 5, 2016

Shouldn't they not need one? They did not have a recipe in the old toolchain.

@inclement
Copy link
Member

These should indeed not need a recipe. I'm not sure what's going on here, I'll try some tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants