summaryrefslogtreecommitdiff
path: root/pipermail/pycrypto/attachments/20100317/12d450eb/attachment.htm
blob: 64a870c229f9273bd734af12ac21e38ac9abb020 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<tt>
&lt;html&gt;<br>
&lt;head&gt;<br>
&lt;style&gt;&lt;!--<br>
.hmmessage&nbsp;P<br>
{<br>
margin:0px;<br>
padding:0px<br>
}<br>
body.hmmessage<br>
{<br>
font-size:&nbsp;10pt;<br>
font-family:Verdana<br>
}<br>
--&gt;&lt;/style&gt;<br>
&lt;/head&gt;<br>
&lt;body&nbsp;class='hmmessage'&gt;<br>
So&nbsp;now&nbsp;I&nbsp;am&nbsp;answering&nbsp;my&nbsp;own&nbsp;question&nbsp;&amp;lt;doh&amp;gt;&nbsp;(after&nbsp;looking&nbsp;at&nbsp;reply&nbsp;I&nbsp;just&nbsp;sent&nbsp;you)&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The&nbsp;issue&nbsp;with&nbsp;the&nbsp;below&nbsp;would&nbsp;appear&nbsp;to&nbsp;be&nbsp;that&nbsp;'common'&nbsp;is&nbsp;a&nbsp;file&nbsp;(hence&nbsp;not&nbsp;a&nbsp;package&lt;/div&gt;&lt;div&gt;with&nbsp;a&nbsp;__init__.py&nbsp;to&nbsp;define&nbsp;it)&nbsp;in&nbsp;the&nbsp;same&nbsp;directory.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;So&nbsp;now&nbsp;my&nbsp;question&nbsp;is,&nbsp;how&nbsp;do&nbsp;you&nbsp;import&nbsp;from&nbsp;a&nbsp;file&nbsp;within&nbsp;the&nbsp;same&nbsp;path.&lt;/div&gt;&lt;div&gt;Scenario&nbsp;is,&nbsp;directory&nbsp;path&nbsp;looks&nbsp;like:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Crypto&nbsp;-&nbsp;&amp;gt;&nbsp;SelfTest&nbsp;-&amp;gt;&nbsp;Cipher&nbsp;-&amp;gt;&nbsp;test_AES.py&lt;/div&gt;&lt;div&gt;Crypto&nbsp;-&nbsp;&amp;gt;&nbsp;SelfTest&nbsp;-&amp;gt;&nbsp;Cipher&nbsp;-&amp;gt;&nbsp;common.py&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;And&nbsp;here&nbsp;test_AES.py&nbsp;has&nbsp;the&nbsp;line:&nbsp;from&nbsp;.common&nbsp;import&nbsp;make_block_tests&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;If&nbsp;I&nbsp;change&nbsp;this&nbsp;back&nbsp;to&nbsp;the&nbsp;original&nbsp;from&nbsp;Python&nbsp;2.x&nbsp;version&nbsp;(ie&nbsp;remove&nbsp;the&nbsp;dot)&nbsp;how&nbsp;do&nbsp;we&amp;nbsp;&lt;/div&gt;&lt;div&gt;know&nbsp;if&nbsp;it&nbsp;calls&nbsp;the&nbsp;correct&nbsp;common.py&nbsp;as&nbsp;it&nbsp;exists&nbsp;in&nbsp;several&nbsp;directories?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The&nbsp;other&nbsp;alternative&nbsp;I&nbsp;thought&nbsp;of&nbsp;was&nbsp;a&nbsp;full&nbsp;path&nbsp;import:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;from&nbsp;Crypto.SelfTest.Cipher.common&nbsp;import&nbsp;make_block_tests&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;but&nbsp;not&nbsp;sure&nbsp;this&nbsp;is&nbsp;correct&nbsp;either???&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Grail&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;hr&nbsp;id=&quot;stopSpelling&quot;&gt;From:&nbsp;grail69@hotmail.com&lt;br&gt;To:&nbsp;pycrypto@lists.dlitz.net&lt;br&gt;Date:&nbsp;Wed,&nbsp;17&nbsp;Mar&nbsp;2010&nbsp;05:09:52&nbsp;+0000&lt;br&gt;Subject:&nbsp;Re:&nbsp;[pycrypto]&nbsp;Pycrypto&nbsp;working&nbsp;with&nbsp;python&nbsp;3.0&nbsp;or&nbsp;3.1&lt;br&gt;&lt;br&gt;<br>
<br>
<br>
<br>
&lt;style&gt;<br>
.ExternalClass&nbsp;.ecxhmmessage&nbsp;P<br>
{padding:0px;}<br>
.ExternalClass&nbsp;body.ecxhmmessage<br>
{font-size:10pt;font-family:Verdana;}<br>
&lt;/style&gt;<br>
<br>
<br>
Hi&nbsp;Christoph&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Yes&nbsp;I&nbsp;am&nbsp;running&nbsp;into&nbsp;this&nbsp;issue&nbsp;as&nbsp;well.&nbsp;Another&nbsp;similar&nbsp;one&nbsp;is&nbsp;where&lt;/div&gt;&lt;div&gt;2to3&nbsp;suggests&nbsp;the&nbsp;following&nbsp;change:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;from&nbsp;common&nbsp;import&nbsp;make_block_tests&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;to&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;from&nbsp;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;color=&quot;#FF0000&quot;&gt;.&lt;/font&gt;common&nbsp;import&nbsp;make_block_tests&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;In&nbsp;case&nbsp;hard&nbsp;top&nbsp;see&nbsp;the&nbsp;change&nbsp;is&nbsp;to&nbsp;add&nbsp;a&nbsp;full-stop&nbsp;at&nbsp;the&nbsp;start&nbsp;of&nbsp;common&nbsp;which&nbsp;makes&nbsp;this&lt;/div&gt;&lt;div&gt;a&nbsp;relative&nbsp;path&nbsp;reference.&nbsp;The&nbsp;error&nbsp;I&nbsp;get&nbsp;after&nbsp;making&nbsp;this&nbsp;change&nbsp;is:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-family:Arial,&nbsp;'Liberation&nbsp;Sans',&nbsp;'DejaVu&nbsp;Sans',&nbsp;sans-serif;font-size:14px;border-collapse:collapse;line-height:18px&quot;&gt;ValueError:&nbsp;Attempted&nbsp;relative&nbsp;import&nbsp;in&nbsp;non-package&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Arial,&nbsp;'Liberation&nbsp;Sans',&nbsp;'DejaVu&nbsp;Sans',&nbsp;sans-serif&quot;&nbsp;size=&quot;4&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;border-collapse:collapse;font-size:14px;line-height:18px&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Arial,&nbsp;'Liberation&nbsp;Sans',&nbsp;'DejaVu&nbsp;Sans',&nbsp;sans-serif&quot;&nbsp;size=&quot;4&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;border-collapse:collapse;font-size:14px;line-height:18px&quot;&gt;So&nbsp;I&nbsp;am&nbsp;trying&nbsp;to&nbsp;get&nbsp;this&nbsp;working&nbsp;as&nbsp;well.&nbsp;Let&nbsp;me&nbsp;know&nbsp;how&nbsp;you&nbsp;go?&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Arial,&nbsp;'Liberation&nbsp;Sans',&nbsp;'DejaVu&nbsp;Sans',&nbsp;sans-serif&quot;&nbsp;size=&quot;4&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;border-collapse:collapse;font-size:14px;line-height:18px&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Arial,&nbsp;'Liberation&nbsp;Sans',&nbsp;'DejaVu&nbsp;Sans',&nbsp;sans-serif&quot;&nbsp;size=&quot;4&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;border-collapse:collapse;font-size:14px;line-height:18px&quot;&gt;Cheers&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Arial,&nbsp;'Liberation&nbsp;Sans',&nbsp;'DejaVu&nbsp;Sans',&nbsp;sans-serif&quot;&nbsp;size=&quot;4&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;border-collapse:collapse;font-size:14px;line-height:18px&quot;&gt;Grail&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&nbsp;&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;&nbsp;&nbsp;&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;&nbsp;&lt;br&nbsp;/&gt;&lt;hr&nbsp;/&gt;Meet&nbsp;local&nbsp;singles&nbsp;online.&nbsp;&lt;a&nbsp;href='http://clk.atdmt.com/NMN/go/150855801/direct/01/'&nbsp;target='_new'&gt;Browse&nbsp;profiles&nbsp;for&nbsp;FREE!&lt;/a&gt;&lt;/body&gt;<br>
&lt;/html&gt;
</tt>