Pip installation of .whl file only generates *.dist-info folder
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 |
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 '18 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 '18 at 17:15
add a comment |
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 '18 at 15:01
asked Nov 19 '18 at 14:55
AlexK
824413
824413
Please, create Minimal, Complete, and Verifiable example.
– phd
Nov 19 '18 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 '18 at 17:15
add a comment |
Please, create Minimal, Complete, and Verifiable example.
– phd
Nov 19 '18 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 '18 at 17:15
Please, create Minimal, Complete, and Verifiable example.
– phd
Nov 19 '18 at 17:09
Please, create Minimal, Complete, and Verifiable example.
– phd
Nov 19 '18 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 '18 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 '18 at 17:15
add a comment |
1 Answer
1
active
oldest
votes
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 |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
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
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
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 |
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 |
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 '18 at 19:22
phd
20.9k52442
20.9k52442
answered Nov 19 '18 at 17:18
AlexK
824413
824413
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
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 '18 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 '18 at 17:15