HTTPSConnection from http.client?
Hello, does anybody know how to create a HTTPS connections in python2 or python3? I tried second day to do that with http.client[1], but every time get error: from http.client import HTTPSConnection ImportError: cannot import name HTTPSConnection Where is HTTPSConnection located? Which module? I use openSUSE 13.1 x86_64. Thank you, Alex [1] https://docs.python.org/3/library/http.client.html -- https://mail.python.org/mailman/listinfo/python-list
Re: HTTPSConnection from http.client?
On Tue, Nov 17, 2015 at 12:22 PM, Peter Otten <__pete...@web.de> wrote: > Alex Naumov wrote: > >> Hello, >> >> does anybody know how to create a HTTPS connections in python2 or python3? >> I tried second day to do that with http.client[1], but every time get >> error: >> >> from http.client import HTTPSConnection >> ImportError: cannot import name HTTPSConnection >> >> >> Where is HTTPSConnection located? Which module? >> >> I use openSUSE 13.1 x86_64. >> >> Thank you, >> Alex >> >> >> [1] https://docs.python.org/3/library/http.client.html > > Did you compile Python from source? No, I install it as a package. > You may be missing the development > packages. Yes, it looks like some packages are not there. > On a minimal SLES-12-x86_64 installation: Can you tell me what's the name of package with http.client module please? Thank you, Alex -- https://mail.python.org/mailman/listinfo/python-list
Re: HTTPSConnection from http.client?
Peter Otten <__pete...@web.de>: > Alex Naumov wrote: >> I tried second day to do that with http.client[1], but every time get >> error: >> >> from http.client import HTTPSConnection >> ImportError: cannot import name HTTPSConnection >> [...] >> I use openSUSE 13.1 x86_64. > > Did you compile Python from source? You may be missing the development > packages. > > If you are using the Python provided by the distribution, perhaps support > for SSL is in a separate package? > > Note that I'm guessing, I don't have openSUSE. On a minimal SLES-12-x86_64 installation: $ python3 Python 3.4.1 (default, Jun 19 2014, 14:40:48) [GCC] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from http.client import HTTPSConnection >>> Marko -- https://mail.python.org/mailman/listinfo/python-list
Re: HTTPSConnection from http.client?
Alex Naumov wrote: > On Tue, Nov 17, 2015 at 12:22 PM, Peter Otten <__pete...@web.de> wrote: >> Alex Naumov wrote: >> >>> Hello, >>> >>> does anybody know how to create a HTTPS connections in python2 or >>> python3? I tried second day to do that with http.client[1], but every >>> time get error: >>> >>> from http.client import HTTPSConnection >>> ImportError: cannot import name HTTPSConnection >>> >>> >>> Where is HTTPSConnection located? Which module? >>> >>> I use openSUSE 13.1 x86_64. >>> >>> Thank you, >>> Alex >>> >>> >>> [1] https://docs.python.org/3/library/http.client.html >> >> Did you compile Python from source? > > No, I install it as a package. > >> You may be missing the development >> packages. > > Yes, it looks like some packages are not there. > > >> On a minimal SLES-12-x86_64 installation: > > Can you tell me what's the name of package with http.client module please? You already have that module as it is part of the Python standard installation. You can double check by importing something that is always available. E. g. the following should succeed on your system >>> from http.client import HTTPConnection >>> What you are likely missing is ssl support. Try >>> import ssl to verify that it fails and post the traceback. Unfortunately my conclusion from Marco's post is that >>> from http.client import HTTPSConnection should succeed on your system without the need for additional packages. Something seems to be broken, but I have no idea what, sorry. -- https://mail.python.org/mailman/listinfo/python-list
Re: HTTPSConnection from http.client?
Alex Naumov wrote: > Hello, > > does anybody know how to create a HTTPS connections in python2 or python3? > I tried second day to do that with http.client[1], but every time get > error: > > from http.client import HTTPSConnection > ImportError: cannot import name HTTPSConnection > > > Where is HTTPSConnection located? Which module? > > I use openSUSE 13.1 x86_64. > > Thank you, > Alex > > > [1] https://docs.python.org/3/library/http.client.html Did you compile Python from source? You may be missing the development packages. If you are using the Python provided by the distribution, perhaps support for SSL is in a separate package? Note that I'm guessing, I don't have openSUSE. -- https://mail.python.org/mailman/listinfo/python-list
Re: HTTPSConnection from http.client?
Hello Peter, thanks for your reply. >>> import ssl Works well in python2 and 3. Maybe somebody know another way to create a SSL connection (username/password)? I just need to log in and log out. Thanks, Alex On Tue, Nov 17, 2015 at 2:24 PM, Peter Otten <__pete...@web.de> wrote: > Alex Naumov wrote: > >> On Tue, Nov 17, 2015 at 12:22 PM, Peter Otten <__pete...@web.de> wrote: >>> Alex Naumov wrote: >>> Hello, does anybody know how to create a HTTPS connections in python2 or python3? I tried second day to do that with http.client[1], but every time get error: from http.client import HTTPSConnection ImportError: cannot import name HTTPSConnection Where is HTTPSConnection located? Which module? I use openSUSE 13.1 x86_64. Thank you, Alex [1] https://docs.python.org/3/library/http.client.html >>> >>> Did you compile Python from source? >> >> No, I install it as a package. >> >>> You may be missing the development >>> packages. >> >> Yes, it looks like some packages are not there. >> >> >>> On a minimal SLES-12-x86_64 installation: >> >> Can you tell me what's the name of package with http.client module please? > > You already have that module as it is part of the Python standard > installation. You can double check by importing something that is always > available. E. g. the following should succeed on your system > from http.client import HTTPConnection > > What you are likely missing is ssl support. Try > import ssl > > to verify that it fails and post the traceback. > > Unfortunately my conclusion from Marco's post is that > from http.client import HTTPSConnection > > should succeed on your system without the need for additional packages. > Something seems to be broken, but I have no idea what, sorry. > > -- > https://mail.python.org/mailman/listinfo/python-list -- https://mail.python.org/mailman/listinfo/python-list