Pip installation of .whl file only generates *.dist-info folder
up vote
2
down vote
favorite
I have an application that I am trying to build and install as system-wide executable. The odd thing is that the build is fine, but when I call:
python3.5 -m pip install --upgrade some-name.whl
All is successful, the executable is system-wide accessible, but cannot import the module where the entrypoint is.
This is the setup.py:
setup(
name='ppldetect',
version=version(),
packages=find_packages(exclude=['docs', 'tests', 'tests.*', '*.tests', '*.tests.*']),
author='',
author_email='',
description='',
setup_requires=['sphinx', 'nose', 'wheel'],
install_requires=['Pillow', 'AWSIoTPythonSDK'],
entry_points={
'console_scripts': [
'ppldetect = publisher.basicPubSub:main',
]
}
)
This is the error I get when I try to execute the command:
Traceback (most recent call last):
File "/usr/local/bin/ppldetect", line 7, in <module>
from publisher.basicPubSub import main
ImportError: No module named 'publisher'
I've upgraded pip to the latest version. Interesting enough, I have been using the very same setup.py as template for quite some time now and never had issues before.
All the other projects I've used it on are building and working fine.
NOTE: I am trying to run this on Raspberry PI, all other projects I've tried under Ubuntu.
EDIT: I build the .whl like this:
python3.5 setup.py bdist_wheel
python-3.x pip raspberry-pi3 python-wheel
add a comment |
up vote
2
down vote
favorite
I have an application that I am trying to build and install as system-wide executable. The odd thing is that the build is fine, but when I call:
python3.5 -m pip install --upgrade some-name.whl
All is successful, the executable is system-wide accessible, but cannot import the module where the entrypoint is.
This is the setup.py:
setup(
name='ppldetect',
version=version(),
packages=find_packages(exclude=['docs', 'tests', 'tests.*', '*.tests', '*.tests.*']),
author='',
author_email='',
description='',
setup_requires=['sphinx', 'nose', 'wheel'],
install_requires=['Pillow', 'AWSIoTPythonSDK'],
entry_points={
'console_scripts': [
'ppldetect = publisher.basicPubSub:main',
]
}
)
This is the error I get when I try to execute the command:
Traceback (most recent call last):
File "/usr/local/bin/ppldetect", line 7, in <module>
from publisher.basicPubSub import main
ImportError: No module named 'publisher'
I've upgraded pip to the latest version. Interesting enough, I have been using the very same setup.py as template for quite some time now and never had issues before.
All the other projects I've used it on are building and working fine.
NOTE: I am trying to run this on Raspberry PI, all other projects I've tried under Ubuntu.
EDIT: I build the .whl like this:
python3.5 setup.py bdist_wheel
python-3.x pip raspberry-pi3 python-wheel
Please, create Minimal, Complete, and Verifiable example.
– phd
Nov 19 at 17:09
I will add an answer, it was just a typo as it looks. Maybe we can vote on closing the question as well.
– AlexK
Nov 19 at 17:15
add a comment |
up vote
2
down vote
favorite
up vote
2
down vote
favorite
I have an application that I am trying to build and install as system-wide executable. The odd thing is that the build is fine, but when I call:
python3.5 -m pip install --upgrade some-name.whl
All is successful, the executable is system-wide accessible, but cannot import the module where the entrypoint is.
This is the setup.py:
setup(
name='ppldetect',
version=version(),
packages=find_packages(exclude=['docs', 'tests', 'tests.*', '*.tests', '*.tests.*']),
author='',
author_email='',
description='',
setup_requires=['sphinx', 'nose', 'wheel'],
install_requires=['Pillow', 'AWSIoTPythonSDK'],
entry_points={
'console_scripts': [
'ppldetect = publisher.basicPubSub:main',
]
}
)
This is the error I get when I try to execute the command:
Traceback (most recent call last):
File "/usr/local/bin/ppldetect", line 7, in <module>
from publisher.basicPubSub import main
ImportError: No module named 'publisher'
I've upgraded pip to the latest version. Interesting enough, I have been using the very same setup.py as template for quite some time now and never had issues before.
All the other projects I've used it on are building and working fine.
NOTE: I am trying to run this on Raspberry PI, all other projects I've tried under Ubuntu.
EDIT: I build the .whl like this:
python3.5 setup.py bdist_wheel
python-3.x pip raspberry-pi3 python-wheel
I have an application that I am trying to build and install as system-wide executable. The odd thing is that the build is fine, but when I call:
python3.5 -m pip install --upgrade some-name.whl
All is successful, the executable is system-wide accessible, but cannot import the module where the entrypoint is.
This is the setup.py:
setup(
name='ppldetect',
version=version(),
packages=find_packages(exclude=['docs', 'tests', 'tests.*', '*.tests', '*.tests.*']),
author='',
author_email='',
description='',
setup_requires=['sphinx', 'nose', 'wheel'],
install_requires=['Pillow', 'AWSIoTPythonSDK'],
entry_points={
'console_scripts': [
'ppldetect = publisher.basicPubSub:main',
]
}
)
This is the error I get when I try to execute the command:
Traceback (most recent call last):
File "/usr/local/bin/ppldetect", line 7, in <module>
from publisher.basicPubSub import main
ImportError: No module named 'publisher'
I've upgraded pip to the latest version. Interesting enough, I have been using the very same setup.py as template for quite some time now and never had issues before.
All the other projects I've used it on are building and working fine.
NOTE: I am trying to run this on Raspberry PI, all other projects I've tried under Ubuntu.
EDIT: I build the .whl like this:
python3.5 setup.py bdist_wheel
python-3.x pip raspberry-pi3 python-wheel
python-3.x pip raspberry-pi3 python-wheel
edited Nov 19 at 15:01
asked Nov 19 at 14:55
AlexK
520211
520211
Please, create Minimal, Complete, and Verifiable example.
– phd
Nov 19 at 17:09
I will add an answer, it was just a typo as it looks. Maybe we can vote on closing the question as well.
– AlexK
Nov 19 at 17:15
add a comment |
Please, create Minimal, Complete, and Verifiable example.
– phd
Nov 19 at 17:09
I will add an answer, it was just a typo as it looks. Maybe we can vote on closing the question as well.
– AlexK
Nov 19 at 17:15
Please, create Minimal, Complete, and Verifiable example.
– phd
Nov 19 at 17:09
Please, create Minimal, Complete, and Verifiable example.
– phd
Nov 19 at 17:09
I will add an answer, it was just a typo as it looks. Maybe we can vote on closing the question as well.
– AlexK
Nov 19 at 17:15
I will add an answer, it was just a typo as it looks. Maybe we can vote on closing the question as well.
– AlexK
Nov 19 at 17:15
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
Unfortuantely, IDEs are making us lazy and not quite observant.
As I am doing all this in Raspberry with limited resources, I had created an __init__
file maunally and had totally forgotten to add the .py extension (as PyCharm does it itself) and once added all went fine.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Unfortuantely, IDEs are making us lazy and not quite observant.
As I am doing all this in Raspberry with limited resources, I had created an __init__
file maunally and had totally forgotten to add the .py extension (as PyCharm does it itself) and once added all went fine.
add a comment |
up vote
0
down vote
Unfortuantely, IDEs are making us lazy and not quite observant.
As I am doing all this in Raspberry with limited resources, I had created an __init__
file maunally and had totally forgotten to add the .py extension (as PyCharm does it itself) and once added all went fine.
add a comment |
up vote
0
down vote
up vote
0
down vote
Unfortuantely, IDEs are making us lazy and not quite observant.
As I am doing all this in Raspberry with limited resources, I had created an __init__
file maunally and had totally forgotten to add the .py extension (as PyCharm does it itself) and once added all went fine.
Unfortuantely, IDEs are making us lazy and not quite observant.
As I am doing all this in Raspberry with limited resources, I had created an __init__
file maunally and had totally forgotten to add the .py extension (as PyCharm does it itself) and once added all went fine.
edited Nov 19 at 19:22
phd
19.6k42441
19.6k42441
answered Nov 19 at 17:18
AlexK
520211
520211
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53377232%2fpip-installation-of-whl-file-only-generates-dist-info-folder%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Please, create Minimal, Complete, and Verifiable example.
– phd
Nov 19 at 17:09
I will add an answer, it was just a typo as it looks. Maybe we can vote on closing the question as well.
– AlexK
Nov 19 at 17:15