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











share|improve this question
























  • 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















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











share|improve this question
























  • 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













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











share|improve this question















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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


















  • 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












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.






share|improve this answer























    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',
    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
    });


    }
    });














     

    draft saved


    draft discarded


















    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








    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.






    share|improve this answer



























      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.






      share|improve this answer

























        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.






        share|improve this answer














        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.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Nov 19 at 19:22









        phd

        19.6k42441




        19.6k42441










        answered Nov 19 at 17:18









        AlexK

        520211




        520211






























             

            draft saved


            draft discarded



















































             


            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            404 Error Contact Form 7 ajax form submitting

            How to know if a Active Directory user can login interactively

            Refactoring coordinates for Minecraft Pi buildings written in Python