Re: upgrade of pip on my python 2.7 version

2023-09-28 Thread Thomas Passin via Python-list

On 9/28/2023 9:23 AM, Zuri Shaddai Kuchipudi via Python-list wrote:

On Wednesday, 27 September 2023 at 23:33:02 UTC+2, Chris Angelico wrote:

On Thu, 28 Sept 2023 at 07:27, Mats Wichmann via Python-list
 wrote:


Upgrading to Python 3 is the best answer... except when it isn't. If
you want to convert a small project it's usually not too hard; and using
a conversion tool can work well.

Just remember that Python 2.7.18, the very last version of Python 2,
was released in 2020 and has not changed since. There are not even
security patches being released (at least, not from python.org - but
if you're using a different distribution of Python, you are also quite
possibly using their package manager rather than pip). Staying on a
version of Python that hasn't had new features since 2010 and hasn't
had bug fixes since 2020 is going to become increasingly problematic.

Convert your code. Pay the price in development time now and then reap
the benefits, rather than paying the price when you run into a massive
issue somewhere down the track and there's no options left to you.

Convert while you still have the luxury of running the old code.

ChrisA

but how do i convert it chris just downloading the python version 3 will solve 
my issue? and what about the changes


You have to modify your existing Python code.  It's often easy to do. 
There is the tool that tries to convert from Python 2 to Python 3; you 
may need to do some extra work after that.  Depending on the code you 
may even be able to make it work with both Python 2.7 and 3.x.  Often 
the biggest change is to print statements:


Python 2:
print a, b, c

Python3:
print(a, b, c)

If you are very unlucky, your code will depend on some package that has 
never been ported to Python 3.  But that would be unusual.


--
https://mail.python.org/mailman/listinfo/python-list


Re: upgrade of pip on my python 2.7 version

2023-09-28 Thread Zuri Shaddai Kuchipudi via Python-list
On Wednesday, 27 September 2023 at 23:33:02 UTC+2, Chris Angelico wrote:
> On Thu, 28 Sept 2023 at 07:27, Mats Wichmann via Python-list
>  wrote: 
> > 
> > Upgrading to Python 3 is the best answer... except when it isn't. If 
> > you want to convert a small project it's usually not too hard; and using 
> > a conversion tool can work well.
> Just remember that Python 2.7.18, the very last version of Python 2, 
> was released in 2020 and has not changed since. There are not even 
> security patches being released (at least, not from python.org - but 
> if you're using a different distribution of Python, you are also quite 
> possibly using their package manager rather than pip). Staying on a 
> version of Python that hasn't had new features since 2010 and hasn't 
> had bug fixes since 2020 is going to become increasingly problematic. 
> 
> Convert your code. Pay the price in development time now and then reap 
> the benefits, rather than paying the price when you run into a massive 
> issue somewhere down the track and there's no options left to you. 
> 
> Convert while you still have the luxury of running the old code. 
> 
> ChrisA
but how do i convert it chris just downloading the python version 3 will solve 
my issue? and what about the changes 
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: upgrade of pip on my python 2.7 version

2023-09-27 Thread Chris Angelico via Python-list
On Thu, 28 Sept 2023 at 07:27, Mats Wichmann via Python-list
 wrote:
>
> Upgrading to Python 3 is the best answer... except when it isn't.  If
> you want to convert a small project it's usually not too hard; and using
> a conversion tool can work well.

Just remember that Python 2.7.18, the very last version of Python 2,
was released in 2020 and has not changed since. There are not even
security patches being released (at least, not from python.org - but
if you're using a different distribution of Python, you are also quite
possibly using their package manager rather than pip). Staying on a
version of Python that hasn't had new features since 2010 and hasn't
had bug fixes since 2020 is going to become increasingly problematic.

Convert your code. Pay the price in development time now and then reap
the benefits, rather than paying the price when you run into a massive
issue somewhere down the track and there's no options left to you.

Convert while you still have the luxury of running the old code.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: upgrade of pip on my python 2.7 version

2023-09-27 Thread Mats Wichmann via Python-list

On 9/27/23 14:02, Zuri Shaddai Kuchipudi via Python-list wrote:


Why it's trying to select an incompatible version when you ask to
upgrade is not something I'd like to speculate on, for me personally
that's a surprise. Maybe something else you did before?

Also make sure you're using a pip that matches your Python. It's usually
safer if you invoke it as:

python -m pip install --upgrade pip

(or whatever the precise name of your Python 2 interpreter actually is)

the code that i want to run and all the libraries are written for python 2 but 
i have seen a video where the person showed the 2to3 pip method in which it 
rewrites the code in python 3 and shows all the necessary changes.


Upgrading to Python 3 is the best answer... except when it isn't.  If 
you want to convert a small project it's usually not too hard; and using 
a conversion tool can work well.


If you have libraries "not under your control" expect a lot more work.

You can upgrade pip to the latest available version for Python 2.7 - 
will take some research, I don't know what that version might be.


Or you could try this:

https://bootstrap.pypa.io/pip/2.7/get-pip.py
If you were using a Linux distro, you probably don't want to mess with 
the "system pip" which is usually set up to understand details of how 
that distro's Python is packaged.  It looks like you're on Windows by 
the paths in your original message, so that should be okay.


Or... you could just ignore the message suggesting you upgrade pip, and 
proceed, hoping things will stay working as they are.

--
https://mail.python.org/mailman/listinfo/python-list


Re: upgrade of pip on my python 2.7 version

2023-09-27 Thread Zuri Shaddai Kuchipudi via Python-list
On Wednesday, 27 September 2023 at 21:32:53 UTC+2, Mats Wichmann wrote:
> On 9/27/23 05:17, Zuri Shaddai Kuchipudi via Python-list wrote: 
> > hello everyone this the error that im getting while trying to install and 
> > upgrade pip on what is the solution for it? 
> > 
> > C:\repository\pst-utils-pc-davinci-simulator>pip install 
> > You are using pip version 7.0.1, however version 23.2.1 is available. 
> > You should consider upgrading via the 'pip install --upgrade pip' command. 
> > You must give at least one requirement to install (see "pip help install") 
> > 
> > C:\repository\pst-utils-pc-davinci-simulator>pip install --upgrade pip 
> > You are using pip version 7.0.1, however version 23.2.1 is available. 
> > You should consider upgrading via the 'pip install --upgrade pip' command. 
> > Collecting pip 
> > Using cached 
> > https://files.pythonhosted.org/packages/ba/19/e63fb4e0d20e48bd2167bb7e857abc0e21679e24805ba921a224df8977c0/pip-23.2.1.tar.gz
> >  
> > Complete output from command python setup.py egg_info: 
> > Traceback (most recent call last): 
> > File "", line 20, in  
> > File "c:\users\kuchipz\appdata\local\temp\pip-build-gc4ekm\pip\setup.py", 
> > line 7 
> > def read(rel_path: str) -> str: 
> > ^ 
> > SyntaxError: invalid syntax
> PyPI *should* be returning a compatible version of pip to upgrade to. 
> pip itself has long since dropped support for 2.7, and the version 
> you're trying to force is pretty clear: 
> 
> pip 23.2.1 
> 
> Meta 
> License: MIT License (MIT) 
> Author: The pip developers 
> Requires: Python >=3.7 
> ... 
> Classifiers 
> Development Status 
> 5 - Production/Stable 
> Intended Audience 
> Developers 
> License 
> OSI Approved :: MIT License 
> Programming Language 
> Python 
> Python :: 3 
> Python :: 3 :: Only 
> ... 
> 
> So "don't do that". 
> 
> Why it's trying to select an incompatible version when you ask to 
> upgrade is not something I'd like to speculate on, for me personally 
> that's a surprise. Maybe something else you did before? 
> 
> Also make sure you're using a pip that matches your Python. It's usually 
> safer if you invoke it as: 
> 
> python -m pip install --upgrade pip 
> 
> (or whatever the precise name of your Python 2 interpreter actually is)
the code that i want to run and all the libraries are written for python 2 but 
i have seen a video where the person showed the 2to3 pip method in which it 
rewrites the code in python 3 and shows all the necessary changes. 
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: upgrade of pip on my python 2.7 version

2023-09-27 Thread Mats Wichmann via Python-list

On 9/27/23 05:17, Zuri Shaddai Kuchipudi via Python-list wrote:

hello everyone this the error that im getting while trying to install and 
upgrade pip on what is the solution for it?

C:\repository\pst-utils-pc-davinci-simulator>pip install
You are using pip version 7.0.1, however version 23.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
You must give at least one requirement to install (see "pip help install")

C:\repository\pst-utils-pc-davinci-simulator>pip install --upgrade pip
You are using pip version 7.0.1, however version 23.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting pip
   Using cached 
https://files.pythonhosted.org/packages/ba/19/e63fb4e0d20e48bd2167bb7e857abc0e21679e24805ba921a224df8977c0/pip-23.2.1.tar.gz
 Complete output from command python setup.py egg_info:
 Traceback (most recent call last):
   File "", line 20, in 
   File 
"c:\users\kuchipz\appdata\local\temp\pip-build-gc4ekm\pip\setup.py", line 7
 def read(rel_path: str) -> str:
  ^
 SyntaxError: invalid syntax


PyPI *should* be returning a compatible version of pip to upgrade to. 
pip itself has long since dropped support for 2.7, and the version 
you're trying to force is pretty clear:


pip 23.2.1

Meta
License: MIT License (MIT)
Author: The pip developers
Requires: Python >=3.7
...
Classifiers
Development Status
5 - Production/Stable
Intended Audience
Developers
License
OSI Approved :: MIT License
Programming Language
Python
Python :: 3
Python :: 3 :: Only
...

So "don't do that".

Why it's trying to select an incompatible version when you ask to 
upgrade is not something I'd like to speculate on, for me personally 
that's a surprise.  Maybe something else you did before?


Also make sure you're using a pip that matches your Python. It's usually 
safer if you invoke it as:


python -m pip install --upgrade pip

(or whatever the precise name of your Python 2 interpreter actually is)

--
https://mail.python.org/mailman/listinfo/python-list


Re: upgrade of pip on my python 2.7 version

2023-09-27 Thread Chris Angelico via Python-list
On Thu, 28 Sept 2023 at 01:16, Zuri Shaddai Kuchipudi via Python-list
 wrote:
>
> hello everyone this the error that im getting while trying to install and 
> upgrade pip on what is the solution for it?
>

The solution is to upgrade to Python 3.

https://pip.pypa.io/en/latest/development/release-process/#python-2-support

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: upgrade of pip on my python 2.7 version

2023-09-27 Thread Thomas Passin via Python-list

On 9/27/2023 7:17 AM, Zuri Shaddai Kuchipudi via Python-list wrote:

hello everyone this the error that im getting while trying to install and 
upgrade pip on what is the solution for it?

C:\repository\pst-utils-pc-davinci-simulator>pip install
You are using pip version 7.0.1, however version 23.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
You must give at least one requirement to install (see "pip help install")

C:\repository\pst-utils-pc-davinci-simulator>pip install --upgrade pip
You are using pip version 7.0.1, however version 23.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting pip
   Using cached 
https://files.pythonhosted.org/packages/ba/19/e63fb4e0d20e48bd2167bb7e857abc0e21679e24805ba921a224df8977c0/pip-23.2.1.tar.gz
 Complete output from command python setup.py egg_info:
 Traceback (most recent call last):
   File "", line 20, in 
   File 
"c:\users\kuchipz\appdata\local\temp\pip-build-gc4ekm\pip\setup.py", line 7
 def read(rel_path: str) -> str:
  ^
 SyntaxError: invalid syntax

 
Command "python setup.py egg_info" failed with error code 1 in 
c:\users\kuchipz\appdata\local\temp\pip-build-gc4ekm\pip


Possibly this:

https://techglimpse.com/install-higher-version-pip-python27/


--
https://mail.python.org/mailman/listinfo/python-list


upgrade of pip on my python 2.7 version

2023-09-27 Thread Zuri Shaddai Kuchipudi via Python-list
hello everyone this the error that im getting while trying to install and 
upgrade pip on what is the solution for it?

C:\repository\pst-utils-pc-davinci-simulator>pip install
You are using pip version 7.0.1, however version 23.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
You must give at least one requirement to install (see "pip help install")

C:\repository\pst-utils-pc-davinci-simulator>pip install --upgrade pip
You are using pip version 7.0.1, however version 23.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting pip
  Using cached 
https://files.pythonhosted.org/packages/ba/19/e63fb4e0d20e48bd2167bb7e857abc0e21679e24805ba921a224df8977c0/pip-23.2.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "", line 20, in 
  File "c:\users\kuchipz\appdata\local\temp\pip-build-gc4ekm\pip\setup.py", 
line 7
def read(rel_path: str) -> str:
 ^
SyntaxError: invalid syntax


Command "python setup.py egg_info" failed with error code 1 in 
c:\users\kuchipz\appdata\local\temp\pip-build-gc4ekm\pip
-- 
https://mail.python.org/mailman/listinfo/python-list