Python 3.9.14

2022-09-14 Thread אורי
Hi,

Python 3.9.14 has been released on Sept. 6, 2022. As I can see written on
https://www.python.org/downloads/release/python-3914/:

According to the release calendar specified in PEP 596, Python 3.9 is now
in the "security fixes only" stage of its life cycle: the 3.9 branch only
accepts security fixes and releases of those are made irregularly in
source-only form until October 2025. Python 3.9 isn't receiving regular bug
fixes anymore, and binary installers are no longer provided for it. Python
3.9.13 was the last full bugfix release of Python 3.9 with binary
installers.


Is there a safe way to install a 64-bit version of Python 3.9.14 on Windows?

Thanks,
Uri.
אורי
u...@speedy.net
-- 
https://mail.python.org/mailman/listinfo/python-list


problem downloading python

2022-09-14 Thread carlharrison
Dear Sir or Madam,

I am working on a PC with windows 10 and use Eset internet security. I have
tried downloading  python 3.10.7 for windows. Using a tutorial I see that a
checkbox should appear called "Add python 3/7 to path" but this does not
appear whichever version I try to download. I wondered if Eset was stopping
this somehow and tried it with Eset switched off but the result is the same.
Can you help?

Best regards,

Carl Harrison.

 

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


Re: Obtain the query interface url of BCS server.

2022-09-14 Thread hongy...@gmail.com
On Wednesday, September 14, 2022 at 10:41:32 AM UTC+8, DFS wrote:
> On 9/13/2022 7:29 PM, hongy...@gmail.com wrote: 
> > On Tuesday, September 13, 2022 at 9:33:20 PM UTC+8, DFS wrote: 
> >> On 9/13/2022 3:46 AM, hongy...@gmail.com wrote: 
> >>> On Tuesday, September 13, 2022 at 4:20:12 AM UTC+8, DFS wrote: 
>  On 9/12/2022 5:00 AM, hongy...@gmail.com wrote: 
> > I want to do the query from with in script based on the interface here 
> > [1]. For this purpose, the underlying posting URL must be obtained, 
> > say, the URL corresponding to "ITA Settings" button, so that I can make 
> > the corresponding query URL and issue the query from the script. 
> > 
> > However, I did not find the conversion rules from these buttons to the 
> > corresponding URL. Any hints for achieving this aim? 
> > 
> > [1] 
> > https://www.cryst.ehu.es/cgi-bin/cryst/programs/nph-getgen?list=new&what=gen&gnum=10
> >  
> > 
> > Regards, 
> > Zhao 
>  You didn't say what you want to query. Are you trying to download 
>  entire sections of the Bilbao Crystallographic Server? 
> >>> 
> >>> I am engaged in some related research and need some specific data used by 
> >>> BCS server. 
> >> What specific data? 
> > 
> > All the data corresponding to the total catalog here: 
> > https://www.cryst.ehu.es/cgi-bin/cryst/programs/nph-getgen 
> > 
> >> Is it available elsewhere? 
> > 
> > This is an internationally recognized authoritative data source in this 
> > field. Data from other places, even if there are readily available 
> > electronic versions, are basically taken from here and are not 
> > comprehensive. 
> > 
>  Maybe the admins will give you access to the data. 
> >>> 
> >>> I don't think they will provide such convenience to researchers who have 
> >>> no cooperative relationship with them. 
> >> You can try. Tell the admins what data you want, and ask them for the 
> >> easiest way to get it. 
>  * this link: https://www.cryst.ehu.es/cgi-bin/cryst/programs/nph-getgen 
>  brings up the table of space group symbols. 
>  
>  * choose say #7: Pc 
>  
>  * now click ITA Settings, then choose the last entry "P c 1 1" and it 
>  loads: 
>  
>  https://www.cryst.ehu.es/cgi-bin/cryst/programs//nph-trgen?gnum=007&what=gp&trmat=b,-a-c,c&unconv=P%20c%201%201&from=ita
>   
> >>> 
> >>> Not only that, but I want to obtain all such URLs programmatically! 
> >>> 
>  You might be able to fool around with that URL and substitute values and 
>  get back the data you want (in HTML) via Python. Do you really want 
>  HTML results? 
>  
>  Hit Ctrl+U to see the source HTML of a webpage 
>  
>  Right-click or hit Ctrl + Shift + C to inspect the individual elements 
>  of the page 
> >>> 
> >>> For batch operations, all these manual methods are inefficient. 
> >> Yes, but I don't think you'll be able to retrieve the URLs 
> >> programmatically. The JavaScript code doesn't put them in the HTML 
> >> result, except for that one I showed you, which seems like a mistake on 
> >> their part. 
> >> 
> >> So you'll have to figure out the search fields, and your python program 
> >> will have to cycle through the search values: 
> >> 
> >> Sample from above 
> >> gnum = 007 
> >> what = gp 
> >> trmat = b,-a-c,c 
> >> unconv = P c 1 1 
> >> from = ita 
> > 
> > The problem is that I must first get all possible combinations of these 
> > variables.
> Shouldn't be too hard, but I've never done some of these things and have 
> no code for you: 
> 
> space group number = gnum = 1 to 230 
> 
> * use python to put each of those values, one at a time, into the group 
> number field on the webpage 
> 
> * use python to simulate a button click of the ITA Settings button 
> 
> * it should load the HTML of the list of ITA settings for that space group 

This is the trickiest part of the problem. For this purpose, Vladimir gave the 
following suggestion here [1]:

This is trivial with Selenium. Highlight the element by XPATH and extract URL 
with .get_attribute("href")

[1] 
https://discuss.python.org/t/obtain-the-query-interface-url-of-bcs-server/18996/2?u=hongyi-zhao

> * use python to parse the HTML and extract each of the ITA settings. 
> The line of HTML has 'ITA number' in it. Find each of the 'href' values 
> in the line(s). 
> 
> Real HTML from ITA Settings for space group 10: 
> 
> ITA number  bgcolor="#bb">Setting bgcolor="#f0f0f0">10  href="/cgi-bin/cryst/programs//nph-getgen?gnum=010&what=gp">P 1 
> 2/m 1 bgcolor="#f0f0f0">10  href="/cgi-bin/cryst/programs//nph-trgen?gnum=010&what=gp&trmat=c,a,b&unconv=P
>  
> 1 1 2/m&from=ita">P 1 1 2/m align="center" bgcolor="#f0f0f0">10  href="/cgi-bin/cryst/programs//nph-trgen?gnum=010&what=gp&trmat=b,c,a&unconv=P
>  
> 2/m 1 1&from=ita">P 2/m 1 1 
>  
> 
> If you parse it right you'll have these addresses: 
> 
> "/cgi-bin/cryst/programs//nph-getgen?gnum=010&what=gp" 
> 
> "/cgi-

Re: Obtain the query interface url of BCS server.

2022-09-14 Thread DFS

On 9/13/2022 7:29 PM, hongy...@gmail.com wrote:

On Tuesday, September 13, 2022 at 9:33:20 PM UTC+8, DFS wrote:

On 9/13/2022 3:46 AM, hongy...@gmail.com wrote:

On Tuesday, September 13, 2022 at 4:20:12 AM UTC+8, DFS wrote:

On 9/12/2022 5:00 AM, hongy...@gmail.com wrote:

I want to do the query from with in script based on the interface here [1]. For this 
purpose, the underlying posting URL must be obtained, say, the URL corresponding to 
"ITA Settings" button, so that I can make the corresponding query URL and issue 
the query from the script.

However, I did not find the conversion rules from these buttons to the 
corresponding URL. Any hints for achieving this aim?

[1] 
https://www.cryst.ehu.es/cgi-bin/cryst/programs/nph-getgen?list=new&what=gen&gnum=10

Regards,
Zhao

You didn't say what you want to query. Are you trying to download
entire sections of the Bilbao Crystallographic Server?


I am engaged in some related research and need some specific data used by BCS 
server.

What specific data?


All the data corresponding to the total catalog here:
https://www.cryst.ehu.es/cgi-bin/cryst/programs/nph-getgen
  

Is it available elsewhere?


This is an internationally recognized authoritative data source in this field. 
Data from other places, even if there are readily available electronic 
versions, are basically taken from here and are not comprehensive.


Maybe the admins will give you access to the data.


I don't think they will provide such convenience to researchers who have no 
cooperative relationship with them.

You can try. Tell the admins what data you want, and ask them for the
easiest way to get it.

* this link: https://www.cryst.ehu.es/cgi-bin/cryst/programs/nph-getgen
brings up the table of space group symbols.

* choose say #7: Pc

* now click ITA Settings, then choose the last entry "P c 1 1" and it
loads:

https://www.cryst.ehu.es/cgi-bin/cryst/programs//nph-trgen?gnum=007&what=gp&trmat=b,-a-c,c&unconv=P%20c%201%201&from=ita


Not only that, but I want to obtain all such URLs programmatically!


You might be able to fool around with that URL and substitute values and
get back the data you want (in HTML) via Python. Do you really want
HTML results?

Hit Ctrl+U to see the source HTML of a webpage

Right-click or hit Ctrl + Shift + C to inspect the individual elements
of the page


For batch operations, all these manual methods are inefficient.

Yes, but I don't think you'll be able to retrieve the URLs
programmatically. The JavaScript code doesn't put them in the HTML
result, except for that one I showed you, which seems like a mistake on
their part.

So you'll have to figure out the search fields, and your python program
will have to cycle through the search values:

Sample from above
gnum = 007
what = gp
trmat = b,-a-c,c
unconv = P c 1 1
from = ita


The problem is that I must first get all possible combinations of these 
variables.



Shouldn't be too hard, but I've never done some of these things and have 
no code for you:


space group number = gnum = 1 to 230

* use python to put each of those values, one at a time, into the group 
number field on the webpage


* use python to simulate a button click of the ITA Settings button

* it should load the HTML of the list of ITA settings for that space group

* use python to parse the HTML and extract each of the ITA settings. 
The line of HTML has 'ITA number' in it.  Find each of the 'href' values 
in the line(s).


Real HTML from ITA Settings for space group 10:

ITA number bgcolor="#bb">Settingbgcolor="#f0f0f0">10 href="/cgi-bin/cryst/programs//nph-getgen?gnum=010&what=gp">P 1 
2/m 1bgcolor="#f0f0f0">10 href="/cgi-bin/cryst/programs//nph-trgen?gnum=010&what=gp&trmat=c,a,b&unconv=P 
1 1 2/m&from=ita">P 1 1 2/malign="center" bgcolor="#f0f0f0">10 href="/cgi-bin/cryst/programs//nph-trgen?gnum=010&what=gp&trmat=b,c,a&unconv=P 
2/m 1 1&from=ita">P 2/m 1 1



If you parse it right you'll have these addresses:

"/cgi-bin/cryst/programs//nph-getgen?gnum=010&what=gp"

"/cgi-bin/cryst/programs//nph-trgen?gnum=010&what=gp&trmat=c,a,b&unconv=P 1 
1 2/m&from=ita"


"/cgi-bin/cryst/programs//nph-trgen?gnum=010&what=gp&trmat=b,c,a&unconv=P 2/m 
1 1&from=ita"



Then you can parse each of these addresses and build a master list of 
the valid combinations of:


gnum, what, trmat, unconv, from


Check into the lxml library, and the 'etree' class.  https://lxml.de



You can also search gen.lib.rus.ec for the crystallography volumes, and 
maybe cut and paste data from them.







wBase = "https://www.cryst.ehu.es/cgi-bin/cryst/programs//nph-trgen";
wGnum = "?gnum=" + findgnum
wWhat = "&what=" + findWhat
wTrmat = "&trmat=" + findTrmat
wUnconv = "&unconv=" + findUnconv
wFrom = "&from=" + findFrom
webpage = wBase + wGnum + wWhat + wTrmat + wUnconv + wFrom

Then if that returns a hit, you'll have to parse the resulting HTML and
extract the exact data you want.



I did something similar a while back using the requests and lxml libraries
--

Re: Uninstall tool not working.

2022-09-14 Thread DFS

On 9/13/2022 3:54 PM, Salvatore Bruzzese wrote:

Hi,
I was trying to uninstall version 3.10.7 of python but I've
encountered problems with the uninstall tool.
I open the python setup program, click on the uninstall button but it
doesn't even start deleting python even though it says that the
process has finished.
Feel free to ask for more details in case I didn't explain it correctly.

Thanks in advance for your help.




https://stackoverflow.com/questions/3515673/how-to-completely-remove-python-from-a-windows-machine


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


Re: problem downloading python

2022-09-14 Thread Lars Liedtke

Hello and welcome,

Sadly I don't know about Eset internet security, or why you do not get the 
choice of letting the installer do that, but you could try to add Python 
manually to your PATH like it is described in 
https://www.geeksforgeeks.org/how-to-add-python-to-windows-path/ .

But maybe some more windows savvy people than me might chime in to offer better 
advice ;-) .

Cheers

Lars


Lars Liedtke
Software Entwickler

[Tel.]
[Fax]   +49 721 98993-
[E-Mail]l...@solute.de


solute GmbH
Zeppelinstraße 15
76185 Karlsruhe
Germany


[Logo Solute]


Marken der solute GmbH | brands of solute GmbH
[Marken]
[Advertising Partner]

Geschäftsführer | Managing Director: Dr. Thilo Gans, Bernd Vermaaten
Webseite | www.solute.de 
Sitz | Registered Office: Karlsruhe
Registergericht | Register Court: Amtsgericht Mannheim
Registernummer | Register No.: HRB 110579
USt-ID | VAT ID: DE234663798



Informationen zum Datenschutz | Information about privacy policy
https://www.solute.de/ger/datenschutz/grundsaetze-der-datenverarbeitung.php




Am 14.09.22 um 11:42 schrieb carlharrison:

Dear Sir or Madam,

I am working on a PC with windows 10 and use Eset internet security. I have
tried downloading  python 3.10.7 for windows. Using a tutorial I see that a
checkbox should appear called "Add python 3/7 to path" but this does not
appear whichever version I try to download. I wondered if Eset was stopping
this somehow and tried it with Eset switched off but the result is the same.
Can you help?

Best regards,

Carl Harrison.




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


Re: problem downloading python

2022-09-14 Thread Dennis Lee Bieber
On Wed, 14 Sep 2022 11:42:39 +0200, "carlharrison"
 declaimed the following:

>I am working on a PC with windows 10 and use Eset internet security. I have
>tried downloading  python 3.10.7 for windows. Using a tutorial I see that a
>checkbox should appear called "Add python 3/7 to path" but this does not
>appear whichever version I try to download. I wondered if Eset was stopping
>this somehow and tried it with Eset switched off but the result is the same.
>Can you help?

Download from where? (There are a number of distributions available,
including ones in the M$ "app" store, Visual Studio, etc.)

"Add Python..." is a step when RUNNING the installer. It should not
appear when DOWNLOADING the installer.

The general sequence is:

Download the installer file for the distribution.

RUN the installer program to install Python (and any other stuff
the distribution includes)

Hide the installer program/icons -- since they do NOT run Python
itself. Pure Python is run from a command line/shell interface; it is NOT a
graphical IDE.


-- 
Wulfraed Dennis Lee Bieber AF6VN
wlfr...@ix.netcom.comhttp://wlfraed.microdiversity.freeddns.org/
-- 
https://mail.python.org/mailman/listinfo/python-list