From: Ouray V. <ou...@vi...> - 2011-06-30 12:03:39
|
Hi All: I am new to this user list. I am actually trying to find out how I can use "suds" with jython 2.2. Right now, when I try to execute a jython script with a "suds" module import, I get the following error: Jython 2.5.2 (Release_2_5_2:7206, Mar 2 2011, 23:12:06) [Java HotSpot(TM) Server VM (Sun Microsystems Inc.)] on java1.6.0_24 Type "help", "copyright", "credits" or "license" for more information. >>> from suds.client import Client Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named suds Jython 2.2.1 on java1.6.0_24 Type "copyright", "credits" or "license" for more information. >>> import suds Traceback (innermost last): File "<console>", line 1, in ? ImportError: no module named suds >>> from suds.client import Client Traceback (innermost last): File "<console>", line 1, in ? ImportError: no module named suds I have Googled this (https://www.redhat.com/archives/fedora-suds-list/2009-July/msg00002.html, http://webcache.googleusercontent.com/search?q=cache:XH0IbNmCq8AJ:old.nabble.com/SOAP-web-services-and-Jython-td21120249.html+jython+suds&cd=2&hl=en&ct=clnk&gl=ca&source=www.google.ca), but all the stuff that I found was not coming from the Jython community and I would much rather do this correctly, than have a hack. Perhaps someone with some experience around using non-standard python libraries with Jython can help. I do not want to go the route of using Java XML parsers as that requires a lot of extras (generating Java stub code etc.) that python doesn't. Greatly appreciate any insight. Kind Rgds, Ouray Viney -- Ouray Viney http://www.viney.ca |
From: Pierre T. <pie...@gm...> - 2011-07-06 17:55:17
|
2011/6/30 Ouray Viney <ou...@vi...> > Hi All: > > I am new to this user list. > > I am actually trying to find out how I can use "suds" with jython 2.2. > > Right now, when I try to execute a jython script with a "suds" module > import, I get the following error: > > Jython 2.5.2 (Release_2_5_2:7206, Mar 2 2011, 23:12:06) > [Java HotSpot(TM) Server VM (Sun Microsystems Inc.)] on java1.6.0_24 > Type "help", "copyright", "credits" or "license" for more information. > >>> from suds.client import Client > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > ImportError: No module named suds > > Jython 2.2.1 on java1.6.0_24 > Type "copyright", "credits" or "license" for more information. > >>> import suds > Traceback (innermost last): > File "<console>", line 1, in ? > ImportError: no module named suds > >>> from suds.client import Client > Traceback (innermost last): > File "<console>", line 1, in ? > ImportError: no module named suds > > I have Googled this > (https://www.redhat.com/archives/fedora-suds-list/2009-July/msg00002.html, > > http://webcache.googleusercontent.com/search?q=cache:XH0IbNmCq8AJ:old.nabble.com/SOAP-web-services-and-Jython-td21120249.html+jython+suds&cd=2&hl=en&ct=clnk&gl=ca&source=www.google.ca > ), > but all the stuff that I found was not coming from the Jython > community and I would much rather do this correctly, than have a hack. > > Perhaps someone with some experience around using non-standard python > libraries with Jython can help. I do not want to go the route of > using Java XML parsers as that requires a lot of extras (generating > Java stub code etc.) that python doesn't. > > Greatly appreciate any insight. > > Kind Rgds, > > Ouray Viney > > > -- > Ouray Viney > http://www.viney.ca > > Does it use Expat? If it is the case, you cannot use this module because Jython cannot use C extensions. Maybe it would be better to use a Java lib doing the same thing from Jython. -- A+ ------------- Pierre My blog and profile (http://pierrethibault.posterous.com)<http://pierrethibault.posterous.com> YouTube page (http://www.youtube.com/user/tubetib)<http://www.youtube.com/user/tubetib> Twitter (http://twitter.com/pierreth2) <http://twitter.com/pierreth2> |
From: Ouray V. <ou...@vi...> - 2011-07-07 21:53:53
|
Hi All: First, thank you for your reply! Your question is valid and interesting. When I first started my investigation, I new right away that Jython was not able to see "suds" (assuming you can word it that way). I did some research on that topic and never found anything conclusive. I did some more research on what "suds" depends on but didn't find any clear statements. I checked the dev docs, API docs and don't see any mention of anything but python. So, in conclusion, I am actually not sure if suds is dependant on third party libraries. suds API reference: http://jortel.fedorapeople.org/suds/doc/suds-module.html Thanks, Ouray On Wed, Jul 6, 2011 at 1:55 PM, Pierre Thibault <pie...@gm...> wrote: > 2011/6/30 Ouray Viney <ou...@vi...> >> >> Hi All: >> >> I am new to this user list. >> >> I am actually trying to find out how I can use "suds" with jython 2.2. >> >> Right now, when I try to execute a jython script with a "suds" module >> import, I get the following error: >> >> Jython 2.5.2 (Release_2_5_2:7206, Mar 2 2011, 23:12:06) >> [Java HotSpot(TM) Server VM (Sun Microsystems Inc.)] on java1.6.0_24 >> Type "help", "copyright", "credits" or "license" for more information. >> >>> from suds.client import Client >> Traceback (most recent call last): >> File "<stdin>", line 1, in <module> >> ImportError: No module named suds >> >> Jython 2.2.1 on java1.6.0_24 >> Type "copyright", "credits" or "license" for more information. >> >>> import suds >> Traceback (innermost last): >> File "<console>", line 1, in ? >> ImportError: no module named suds >> >>> from suds.client import Client >> Traceback (innermost last): >> File "<console>", line 1, in ? >> ImportError: no module named suds >> >> I have Googled this >> (https://www.redhat.com/archives/fedora-suds-list/2009-July/msg00002.html, >> >> http://webcache.googleusercontent.com/search?q=cache:XH0IbNmCq8AJ:old.nabble.com/SOAP-web-services-and-Jython-td21120249.html+jython+suds&cd=2&hl=en&ct=clnk&gl=ca&source=www.google.ca), >> but all the stuff that I found was not coming from the Jython >> community and I would much rather do this correctly, than have a hack. >> >> Perhaps someone with some experience around using non-standard python >> libraries with Jython can help. I do not want to go the route of >> using Java XML parsers as that requires a lot of extras (generating >> Java stub code etc.) that python doesn't. >> >> Greatly appreciate any insight. >> >> Kind Rgds, >> >> Ouray Viney >> >> >> -- >> Ouray Viney >> http://www.viney.ca >> > > Does it use Expat? If it is the case, you cannot use this module because > Jython cannot use C extensions. Maybe it would be better to use a Java lib > doing the same thing from Jython. > -- > > > A+ > > ------------- > Pierre > My blog and profile (http://pierrethibault.posterous.com) > YouTube page (http://www.youtube.com/user/tubetib) > Twitter (http://twitter.com/pierreth2) > > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > -- Ouray Viney http://www.viney.ca |
From: David H. <Dav...@sa...> - 2011-07-07 22:02:20
|
>From the error messages that you get, it looks like the suds package is not in one of the directories in sys.path. It is the same error message you would get if you said "import foo" and there is no package or module named foo in sys.path. David H > -----Original Message----- > From: Ouray Viney [mailto:ou...@vi...] > Sent: Thursday, July 07, 2011 5:54 PM > To: Pierre Thibault > Cc: jyt...@li... > Subject: Re: [Jython-users] How can I use "suds" python soap client in Jython? > > Hi All: > > First, thank you for your reply! > > Your question is valid and interesting. When I first started my investigation, I > new right away that Jython was not able to see "suds" > (assuming you can word it that way). I did some research on that topic and > never found anything conclusive. > > I did some more research on what "suds" depends on but didn't find any > clear statements. I checked the dev docs, API docs and don't see any > mention of anything but python. So, in conclusion, I am actually not sure if > suds is dependant on third party libraries. > > suds API reference: http://jortel.fedorapeople.org/suds/doc/suds- > module.html > > Thanks, > > Ouray > > On Wed, Jul 6, 2011 at 1:55 PM, Pierre Thibault <pie...@gm...> > wrote: > > 2011/6/30 Ouray Viney <ou...@vi...> > >> > >> Hi All: > >> > >> I am new to this user list. > >> > >> I am actually trying to find out how I can use "suds" with jython 2.2. > >> > >> Right now, when I try to execute a jython script with a "suds" module > >> import, I get the following error: > >> > >> Jython 2.5.2 (Release_2_5_2:7206, Mar 2 2011, 23:12:06) [Java > >> HotSpot(TM) Server VM (Sun Microsystems Inc.)] on java1.6.0_24 Type > >> "help", "copyright", "credits" or "license" for more information. > >> >>> from suds.client import Client > >> Traceback (most recent call last): > >> File "<stdin>", line 1, in <module> > >> ImportError: No module named suds > >> > >> Jython 2.2.1 on java1.6.0_24 > >> Type "copyright", "credits" or "license" for more information. > >> >>> import suds > >> Traceback (innermost last): > >> File "<console>", line 1, in ? > >> ImportError: no module named suds > >> >>> from suds.client import Client > >> Traceback (innermost last): > >> File "<console>", line 1, in ? > >> ImportError: no module named suds > >> > >> I have Googled this > >> (https://www.redhat.com/archives/fedora-suds-list/2009-July/msg00002. > >> html, > >> > >> > http://webcache.googleusercontent.com/search?q=cache:XH0IbNmCq8AJ:o > ld > >> .nabble.com/SOAP-web-services-and-Jython- > td21120249.html+jython+suds& > >> cd=2&hl=en&ct=clnk&gl=ca&source=www.google.ca), > >> but all the stuff that I found was not coming from the Jython > >> community and I would much rather do this correctly, than have a hack. > >> > >> Perhaps someone with some experience around using non-standard > python > >> libraries with Jython can help. I do not want to go the route of > >> using Java XML parsers as that requires a lot of extras (generating > >> Java stub code etc.) that python doesn't. > >> > >> Greatly appreciate any insight. > >> > >> Kind Rgds, > >> > >> Ouray Viney > >> > >> > >> -- > >> Ouray Viney > >> http://www.viney.ca > >> > > > > Does it use Expat? If it is the case, you cannot use this module > > because Jython cannot use C extensions. Maybe it would be better to > > use a Java lib doing the same thing from Jython. > > -- > > > > > > A+ > > > > ------------- > > Pierre > > My blog and profile (http://pierrethibault.posterous.com) > > YouTube page (http://www.youtube.com/user/tubetib) > > Twitter (http://twitter.com/pierreth2) > > > > > > ---------------------------------------------------------------------- > > -------- All of the data generated in your IT infrastructure is > > seriously valuable. > > Why? It contains a definitive record of application performance, > > security threats, fraudulent activity, and more. Splunk takes this > > data and makes sense of it. IT sense. And common sense. > > http://p.sf.net/sfu/splunk-d2d-c2 > > _______________________________________________ > > Jython-users mailing list > > Jyt...@li... > > https://lists.sourceforge.net/lists/listinfo/jython-users > > > > > > > > -- > Ouray Viney > http://www.viney.ca > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users |
From: Ouray V. <ou...@vi...> - 2011-07-07 22:10:31
|
Do you have any ideas how to add the suds packages to the sys.path in Jython? Thanks, Ouray On Thu, Jul 7, 2011 at 6:02 PM, David Handy <Dav...@sa...> wrote: > From the error messages that you get, it looks like the suds package is not in one of the directories in sys.path. > > It is the same error message you would get if you said "import foo" and there is no package or module named foo in sys.path. > > David H > >> -----Original Message----- >> From: Ouray Viney [mailto:ou...@vi...] >> Sent: Thursday, July 07, 2011 5:54 PM >> To: Pierre Thibault >> Cc: jyt...@li... >> Subject: Re: [Jython-users] How can I use "suds" python soap client in Jython? >> >> Hi All: >> >> First, thank you for your reply! >> >> Your question is valid and interesting. When I first started my investigation, I >> new right away that Jython was not able to see "suds" >> (assuming you can word it that way). I did some research on that topic and >> never found anything conclusive. >> >> I did some more research on what "suds" depends on but didn't find any >> clear statements. I checked the dev docs, API docs and don't see any >> mention of anything but python. So, in conclusion, I am actually not sure if >> suds is dependant on third party libraries. >> >> suds API reference: http://jortel.fedorapeople.org/suds/doc/suds- >> module.html >> >> Thanks, >> >> Ouray >> >> On Wed, Jul 6, 2011 at 1:55 PM, Pierre Thibault <pie...@gm...> >> wrote: >> > 2011/6/30 Ouray Viney <ou...@vi...> >> >> >> >> Hi All: >> >> >> >> I am new to this user list. >> >> >> >> I am actually trying to find out how I can use "suds" with jython 2.2. >> >> >> >> Right now, when I try to execute a jython script with a "suds" module >> >> import, I get the following error: >> >> >> >> Jython 2.5.2 (Release_2_5_2:7206, Mar 2 2011, 23:12:06) [Java >> >> HotSpot(TM) Server VM (Sun Microsystems Inc.)] on java1.6.0_24 Type >> >> "help", "copyright", "credits" or "license" for more information. >> >> >>> from suds.client import Client >> >> Traceback (most recent call last): >> >> File "<stdin>", line 1, in <module> >> >> ImportError: No module named suds >> >> >> >> Jython 2.2.1 on java1.6.0_24 >> >> Type "copyright", "credits" or "license" for more information. >> >> >>> import suds >> >> Traceback (innermost last): >> >> File "<console>", line 1, in ? >> >> ImportError: no module named suds >> >> >>> from suds.client import Client >> >> Traceback (innermost last): >> >> File "<console>", line 1, in ? >> >> ImportError: no module named suds >> >> >> >> I have Googled this >> >> (https://www.redhat.com/archives/fedora-suds-list/2009-July/msg00002. >> >> html, >> >> >> >> >> http://webcache.googleusercontent.com/search?q=cache:XH0IbNmCq8AJ:o >> ld >> >> .nabble.com/SOAP-web-services-and-Jython- >> td21120249.html+jython+suds& >> >> cd=2&hl=en&ct=clnk&gl=ca&source=www.google.ca), >> >> but all the stuff that I found was not coming from the Jython >> >> community and I would much rather do this correctly, than have a hack. >> >> >> >> Perhaps someone with some experience around using non-standard >> python >> >> libraries with Jython can help. I do not want to go the route of >> >> using Java XML parsers as that requires a lot of extras (generating >> >> Java stub code etc.) that python doesn't. >> >> >> >> Greatly appreciate any insight. >> >> >> >> Kind Rgds, >> >> >> >> Ouray Viney >> >> >> >> >> >> -- >> >> Ouray Viney >> >> http://www.viney.ca >> >> >> > >> > Does it use Expat? If it is the case, you cannot use this module >> > because Jython cannot use C extensions. Maybe it would be better to >> > use a Java lib doing the same thing from Jython. >> > -- >> > >> > >> > A+ >> > >> > ------------- >> > Pierre >> > My blog and profile (http://pierrethibault.posterous.com) >> > YouTube page (http://www.youtube.com/user/tubetib) >> > Twitter (http://twitter.com/pierreth2) >> > >> > >> > ---------------------------------------------------------------------- >> > -------- All of the data generated in your IT infrastructure is >> > seriously valuable. >> > Why? It contains a definitive record of application performance, >> > security threats, fraudulent activity, and more. Splunk takes this >> > data and makes sense of it. IT sense. And common sense. >> > http://p.sf.net/sfu/splunk-d2d-c2 >> > _______________________________________________ >> > Jython-users mailing list >> > Jyt...@li... >> > https://lists.sourceforge.net/lists/listinfo/jython-users >> > >> > >> >> >> >> -- >> Ouray Viney >> http://www.viney.ca >> >> ------------------------------------------------------------------------------ >> All of the data generated in your IT infrastructure is seriously valuable. >> Why? It contains a definitive record of application performance, security >> threats, fraudulent activity, and more. Splunk takes this data and makes >> sense of it. IT sense. And common sense. >> http://p.sf.net/sfu/splunk-d2d-c2 >> _______________________________________________ >> Jython-users mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-users > > > -- Ouray Viney http://www.viney.ca |
From: Pierre T. <pie...@gm...> - 2011-07-07 22:19:53
|
2011/7/7 Ouray Viney <ou...@vi...> > Do you have any ideas how to add the suds packages to the sys.path in > Jython? > > Thanks, > > Ouray > > The problem is really Python C extension that cannot be used. Here is one way to fix it: - Use JNI to create a Java interface for the native code. - Patch the Python using the C extension to rely on the interface you created in the previous step. I give an example on how this can be done in Python at http://pierrethibault.posterous.com/tag/aop. This is a lot of work but I see no reason why it wouldn’t work. Why not use a Java library from Jython instead? -- A+ ------------- Pierre My blog and profile (http://pierrethibault.posterous.com)<http://pierrethibault.posterous.com> YouTube page (http://www.youtube.com/user/tubetib)<http://www.youtube.com/user/tubetib> Twitter (http://twitter.com/pierreth2) <http://twitter.com/pierreth2> |
From: Ouray V. <ou...@vi...> - 2011-07-07 22:46:54
|
Hi Pierre: I appreciate your feedback. The only reason I didn't want to choose Java initially was because a lot of the examples that I found made us of generate Java stub files, which I was hoping to avoid. I appreciate your examples, which I will certainly try when time permits. Much appreciated! Any suggetions? Kind Rgds, Ouray On Thu, Jul 7, 2011 at 6:19 PM, Pierre Thibault <pie...@gm...> wrote: > 2011/7/7 Ouray Viney <ou...@vi...> >> >> Do you have any ideas how to add the suds packages to the sys.path in >> Jython? >> >> Thanks, >> >> Ouray >> > > The problem is really Python C extension that cannot be used. Here is one > way to fix it: > > - Use JNI to create a Java interface for the native code. > - Patch the Python using the C extension to rely on the interface you > created in the previous step. I give an example on how this can be done in > Python at http://pierrethibault.posterous.com/tag/aop. > > This is a lot of work but I see no reason why it wouldn’t work. > > Why not use a Java library from Jython instead? > -- > > > A+ > > ------------- > Pierre > My blog and profile (http://pierrethibault.posterous.com) > YouTube page (http://www.youtube.com/user/tubetib) > Twitter (http://twitter.com/pierreth2) > > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > -- Ouray Viney http://www.viney.ca |
From: Ouray V. <ou...@vi...> - 2011-07-07 23:01:33
|
actually, was just doing some research on the topic again... and found a site that talks about compiling all the java stubs into a jar and add that to your project workspace. http://www.fishandcross.com/blog/?p=503 I was just trying to stay away from the Java stubs. Prefer "reading wsdl at runtime" approach that "suds" takes. Cheers, Ouray On Thu, Jul 7, 2011 at 6:46 PM, Ouray Viney <ou...@vi...> wrote: > Hi Pierre: > > I appreciate your feedback. The only reason I didn't want to choose > Java initially was because a lot of the examples that I found made us > of generate Java stub files, which I was hoping to avoid. > > I appreciate your examples, which I will certainly try when time > permits. Much appreciated! > > Any suggetions? > > Kind Rgds, > > Ouray > > On Thu, Jul 7, 2011 at 6:19 PM, Pierre Thibault > <pie...@gm...> wrote: >> 2011/7/7 Ouray Viney <ou...@vi...> >>> >>> Do you have any ideas how to add the suds packages to the sys.path in >>> Jython? >>> >>> Thanks, >>> >>> Ouray >>> >> >> The problem is really Python C extension that cannot be used. Here is one >> way to fix it: >> >> - Use JNI to create a Java interface for the native code. >> - Patch the Python using the C extension to rely on the interface you >> created in the previous step. I give an example on how this can be done in >> Python at http://pierrethibault.posterous.com/tag/aop. >> >> This is a lot of work but I see no reason why it wouldn’t work. >> >> Why not use a Java library from Jython instead? >> -- >> >> >> A+ >> >> ------------- >> Pierre >> My blog and profile (http://pierrethibault.posterous.com) >> YouTube page (http://www.youtube.com/user/tubetib) >> Twitter (http://twitter.com/pierreth2) >> >> >> ------------------------------------------------------------------------------ >> All of the data generated in your IT infrastructure is seriously valuable. >> Why? It contains a definitive record of application performance, security >> threats, fraudulent activity, and more. Splunk takes this data and makes >> sense of it. IT sense. And common sense. >> http://p.sf.net/sfu/splunk-d2d-c2 >> _______________________________________________ >> Jython-users mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-users >> >> > > > > -- > Ouray Viney > http://www.viney.ca > -- Ouray Viney http://www.viney.ca |
From: Brandon P. <bp...@gm...> - 2011-07-13 17:56:14
|
I actually use suds with Jython without any problems....you sure this isn't just a path problem? On Thu, Jul 7, 2011 at 5:01 PM, Ouray Viney <ou...@vi...> wrote: > actually, was just doing some research on the topic again... and found > a site that talks about compiling all the java stubs into a jar and > add that to your project workspace. > > http://www.fishandcross.com/blog/?p=503 > > I was just trying to stay away from the Java stubs. Prefer "reading > wsdl at runtime" approach that "suds" takes. > > Cheers, > > Ouray > > On Thu, Jul 7, 2011 at 6:46 PM, Ouray Viney <ou...@vi...> wrote: >> Hi Pierre: >> >> I appreciate your feedback. The only reason I didn't want to choose >> Java initially was because a lot of the examples that I found made us >> of generate Java stub files, which I was hoping to avoid. >> >> I appreciate your examples, which I will certainly try when time >> permits. Much appreciated! >> >> Any suggetions? >> >> Kind Rgds, >> >> Ouray >> >> On Thu, Jul 7, 2011 at 6:19 PM, Pierre Thibault >> <pie...@gm...> wrote: >>> 2011/7/7 Ouray Viney <ou...@vi...> >>>> >>>> Do you have any ideas how to add the suds packages to the sys.path in >>>> Jython? >>>> >>>> Thanks, >>>> >>>> Ouray >>>> >>> >>> The problem is really Python C extension that cannot be used. Here is one >>> way to fix it: >>> >>> - Use JNI to create a Java interface for the native code. >>> - Patch the Python using the C extension to rely on the interface you >>> created in the previous step. I give an example on how this can be done in >>> Python at http://pierrethibault.posterous.com/tag/aop. >>> >>> This is a lot of work but I see no reason why it wouldn’t work. >>> >>> Why not use a Java library from Jython instead? >>> -- >>> >>> >>> A+ >>> >>> ------------- >>> Pierre >>> My blog and profile (http://pierrethibault.posterous.com) >>> YouTube page (http://www.youtube.com/user/tubetib) >>> Twitter (http://twitter.com/pierreth2) >>> >>> >>> ------------------------------------------------------------------------------ >>> All of the data generated in your IT infrastructure is seriously valuable. >>> Why? It contains a definitive record of application performance, security >>> threats, fraudulent activity, and more. Splunk takes this data and makes >>> sense of it. IT sense. And common sense. >>> http://p.sf.net/sfu/splunk-d2d-c2 >>> _______________________________________________ >>> Jython-users mailing list >>> Jyt...@li... >>> https://lists.sourceforge.net/lists/listinfo/jython-users >>> >>> >> >> >> >> -- >> Ouray Viney >> http://www.viney.ca >> > > > > -- > Ouray Viney > http://www.viney.ca > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > |
From: Ouray V. <ou...@vi...> - 2011-07-13 21:08:23
|
Hi: It is entirely possible, but I am relatively new to this sort of development. Could you possibly provide instructions on how you fixed this? Greatly appreciated. On Wed, Jul 13, 2011 at 1:55 PM, Brandon Pedersen <bp...@gm...> wrote: > I actually use suds with Jython without any problems....you sure this > isn't just a path problem? > > On Thu, Jul 7, 2011 at 5:01 PM, Ouray Viney <ou...@vi...> wrote: >> actually, was just doing some research on the topic again... and found >> a site that talks about compiling all the java stubs into a jar and >> add that to your project workspace. >> >> http://www.fishandcross.com/blog/?p=503 >> >> I was just trying to stay away from the Java stubs. Prefer "reading >> wsdl at runtime" approach that "suds" takes. >> >> Cheers, >> >> Ouray >> >> On Thu, Jul 7, 2011 at 6:46 PM, Ouray Viney <ou...@vi...> wrote: >>> Hi Pierre: >>> >>> I appreciate your feedback. The only reason I didn't want to choose >>> Java initially was because a lot of the examples that I found made us >>> of generate Java stub files, which I was hoping to avoid. >>> >>> I appreciate your examples, which I will certainly try when time >>> permits. Much appreciated! >>> >>> Any suggetions? >>> >>> Kind Rgds, >>> >>> Ouray >>> >>> On Thu, Jul 7, 2011 at 6:19 PM, Pierre Thibault >>> <pie...@gm...> wrote: >>>> 2011/7/7 Ouray Viney <ou...@vi...> >>>>> >>>>> Do you have any ideas how to add the suds packages to the sys.path in >>>>> Jython? >>>>> >>>>> Thanks, >>>>> >>>>> Ouray >>>>> >>>> >>>> The problem is really Python C extension that cannot be used. Here is one >>>> way to fix it: >>>> >>>> - Use JNI to create a Java interface for the native code. >>>> - Patch the Python using the C extension to rely on the interface you >>>> created in the previous step. I give an example on how this can be done in >>>> Python at http://pierrethibault.posterous.com/tag/aop. >>>> >>>> This is a lot of work but I see no reason why it wouldn’t work. >>>> >>>> Why not use a Java library from Jython instead? >>>> -- >>>> >>>> >>>> A+ >>>> >>>> ------------- >>>> Pierre >>>> My blog and profile (http://pierrethibault.posterous.com) >>>> YouTube page (http://www.youtube.com/user/tubetib) >>>> Twitter (http://twitter.com/pierreth2) >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> All of the data generated in your IT infrastructure is seriously valuable. >>>> Why? It contains a definitive record of application performance, security >>>> threats, fraudulent activity, and more. Splunk takes this data and makes >>>> sense of it. IT sense. And common sense. >>>> http://p.sf.net/sfu/splunk-d2d-c2 >>>> _______________________________________________ >>>> Jython-users mailing list >>>> Jyt...@li... >>>> https://lists.sourceforge.net/lists/listinfo/jython-users >>>> >>>> >>> >>> >>> >>> -- >>> Ouray Viney >>> http://www.viney.ca >>> >> >> >> >> -- >> Ouray Viney >> http://www.viney.ca >> >> ------------------------------------------------------------------------------ >> All of the data generated in your IT infrastructure is seriously valuable. >> Why? It contains a definitive record of application performance, security >> threats, fraudulent activity, and more. Splunk takes this data and makes >> sense of it. IT sense. And common sense. >> http://p.sf.net/sfu/splunk-d2d-c2 >> _______________________________________________ >> Jython-users mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-users >> > > ------------------------------------------------------------------------------ > AppSumo Presents a FREE Video for the SourceForge Community by Eric > Ries, the creator of the Lean Startup Methodology on "Lean Startup > Secrets Revealed." This video shows you how to validate your ideas, > optimize your ideas and identify your business strategy. > http://p.sf.net/sfu/appsumosfdev2dev > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > -- Ouray Viney http://www.viney.ca |
From: Brandon P. <bp...@gm...> - 2011-07-13 22:12:34
|
I didn't have to make any fixes. All I did was download the suds tarball and I actually didn't install it using setup.py, I just extracted the tarball and just added the python-suds-0.4 directory to my JYTHONPATH environment variable.. On Wed, Jul 13, 2011 at 3:08 PM, Ouray Viney <ou...@vi...> wrote: > Hi: > > It is entirely possible, but I am relatively new to this sort of > development. Could you possibly provide instructions on how you fixed > this? > > Greatly appreciated. > > On Wed, Jul 13, 2011 at 1:55 PM, Brandon Pedersen <bp...@gm...> wrote: >> I actually use suds with Jython without any problems....you sure this >> isn't just a path problem? >> >> On Thu, Jul 7, 2011 at 5:01 PM, Ouray Viney <ou...@vi...> wrote: >>> actually, was just doing some research on the topic again... and found >>> a site that talks about compiling all the java stubs into a jar and >>> add that to your project workspace. >>> >>> http://www.fishandcross.com/blog/?p=503 >>> >>> I was just trying to stay away from the Java stubs. Prefer "reading >>> wsdl at runtime" approach that "suds" takes. >>> >>> Cheers, >>> >>> Ouray >>> >>> On Thu, Jul 7, 2011 at 6:46 PM, Ouray Viney <ou...@vi...> wrote: >>>> Hi Pierre: >>>> >>>> I appreciate your feedback. The only reason I didn't want to choose >>>> Java initially was because a lot of the examples that I found made us >>>> of generate Java stub files, which I was hoping to avoid. >>>> >>>> I appreciate your examples, which I will certainly try when time >>>> permits. Much appreciated! >>>> >>>> Any suggetions? >>>> >>>> Kind Rgds, >>>> >>>> Ouray >>>> >>>> On Thu, Jul 7, 2011 at 6:19 PM, Pierre Thibault >>>> <pie...@gm...> wrote: >>>>> 2011/7/7 Ouray Viney <ou...@vi...> >>>>>> >>>>>> Do you have any ideas how to add the suds packages to the sys.path in >>>>>> Jython? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Ouray >>>>>> >>>>> >>>>> The problem is really Python C extension that cannot be used. Here is one >>>>> way to fix it: >>>>> >>>>> - Use JNI to create a Java interface for the native code. >>>>> - Patch the Python using the C extension to rely on the interface you >>>>> created in the previous step. I give an example on how this can be done in >>>>> Python at http://pierrethibault.posterous.com/tag/aop. >>>>> >>>>> This is a lot of work but I see no reason why it wouldn’t work. >>>>> >>>>> Why not use a Java library from Jython instead? >>>>> -- >>>>> >>>>> >>>>> A+ >>>>> >>>>> ------------- >>>>> Pierre >>>>> My blog and profile (http://pierrethibault.posterous.com) >>>>> YouTube page (http://www.youtube.com/user/tubetib) >>>>> Twitter (http://twitter.com/pierreth2) >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> All of the data generated in your IT infrastructure is seriously valuable. >>>>> Why? It contains a definitive record of application performance, security >>>>> threats, fraudulent activity, and more. Splunk takes this data and makes >>>>> sense of it. IT sense. And common sense. >>>>> http://p.sf.net/sfu/splunk-d2d-c2 >>>>> _______________________________________________ >>>>> Jython-users mailing list >>>>> Jyt...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/jython-users >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Ouray Viney >>>> http://www.viney.ca >>>> >>> >>> >>> >>> -- >>> Ouray Viney >>> http://www.viney.ca >>> >>> ------------------------------------------------------------------------------ >>> All of the data generated in your IT infrastructure is seriously valuable. >>> Why? It contains a definitive record of application performance, security >>> threats, fraudulent activity, and more. Splunk takes this data and makes >>> sense of it. IT sense. And common sense. >>> http://p.sf.net/sfu/splunk-d2d-c2 >>> _______________________________________________ >>> Jython-users mailing list >>> Jyt...@li... >>> https://lists.sourceforge.net/lists/listinfo/jython-users >>> >> >> ------------------------------------------------------------------------------ >> AppSumo Presents a FREE Video for the SourceForge Community by Eric >> Ries, the creator of the Lean Startup Methodology on "Lean Startup >> Secrets Revealed." This video shows you how to validate your ideas, >> optimize your ideas and identify your business strategy. >> http://p.sf.net/sfu/appsumosfdev2dev >> _______________________________________________ >> Jython-users mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-users >> > > > > -- > Ouray Viney > http://www.viney.ca > |
From: Ouray V. <ou...@vi...> - 2011-07-14 18:27:03
|
Hi Again: Perhaps you could provide evidence of your example? I tried it out but didn't have any success. Clearly I am doing something incorrect. Here is my example trying what you recommended: ouray@vm-vineyo:/usr/lib/pymodules/python2.7/suds$ export JYTHONPATH=/usr/lib/pymodules/python2.7/suds/ ouray@vm-vineyo:/usr/lib/pymodules/python2.7/suds$ jython Jython 2.2.1 on java1.6.0_24 Type "copyright", "credits" or "license" for more information. >>> from suds import * Traceback (innermost last): File "<console>", line 1, in ? ImportError: no module named suds >>> from client import * Traceback (innermost last): File "<console>", line 1, in ? File "/usr/lib/pymodules/python2.7/suds/client.py", line 64 @classmethod ^ SyntaxError: Lexical error at line 64, column 5. Encountered: "@" (64), after : "" Any suggestions. Cheers, Ouray On Wed, Jul 13, 2011 at 6:12 PM, Brandon Pedersen <bp...@gm...> wrote: > I didn't have to make any fixes. All I did was download the suds > tarball and I actually didn't install it using setup.py, I just > extracted the tarball and just added the python-suds-0.4 directory to > my JYTHONPATH environment variable.. > > On Wed, Jul 13, 2011 at 3:08 PM, Ouray Viney <ou...@vi...> wrote: >> Hi: >> >> It is entirely possible, but I am relatively new to this sort of >> development. Could you possibly provide instructions on how you fixed >> this? >> >> Greatly appreciated. >> >> On Wed, Jul 13, 2011 at 1:55 PM, Brandon Pedersen <bp...@gm...> wrote: >>> I actually use suds with Jython without any problems....you sure this >>> isn't just a path problem? >>> >>> On Thu, Jul 7, 2011 at 5:01 PM, Ouray Viney <ou...@vi...> wrote: >>>> actually, was just doing some research on the topic again... and found >>>> a site that talks about compiling all the java stubs into a jar and >>>> add that to your project workspace. >>>> >>>> http://www.fishandcross.com/blog/?p=503 >>>> >>>> I was just trying to stay away from the Java stubs. Prefer "reading >>>> wsdl at runtime" approach that "suds" takes. >>>> >>>> Cheers, >>>> >>>> Ouray >>>> >>>> On Thu, Jul 7, 2011 at 6:46 PM, Ouray Viney <ou...@vi...> wrote: >>>>> Hi Pierre: >>>>> >>>>> I appreciate your feedback. The only reason I didn't want to choose >>>>> Java initially was because a lot of the examples that I found made us >>>>> of generate Java stub files, which I was hoping to avoid. >>>>> >>>>> I appreciate your examples, which I will certainly try when time >>>>> permits. Much appreciated! >>>>> >>>>> Any suggetions? >>>>> >>>>> Kind Rgds, >>>>> >>>>> Ouray >>>>> >>>>> On Thu, Jul 7, 2011 at 6:19 PM, Pierre Thibault >>>>> <pie...@gm...> wrote: >>>>>> 2011/7/7 Ouray Viney <ou...@vi...> >>>>>>> >>>>>>> Do you have any ideas how to add the suds packages to the sys.path in >>>>>>> Jython? >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Ouray >>>>>>> >>>>>> >>>>>> The problem is really Python C extension that cannot be used. Here is one >>>>>> way to fix it: >>>>>> >>>>>> - Use JNI to create a Java interface for the native code. >>>>>> - Patch the Python using the C extension to rely on the interface you >>>>>> created in the previous step. I give an example on how this can be done in >>>>>> Python at http://pierrethibault.posterous.com/tag/aop. >>>>>> >>>>>> This is a lot of work but I see no reason why it wouldn’t work. >>>>>> >>>>>> Why not use a Java library from Jython instead? >>>>>> -- >>>>>> >>>>>> >>>>>> A+ >>>>>> >>>>>> ------------- >>>>>> Pierre >>>>>> My blog and profile (http://pierrethibault.posterous.com) >>>>>> YouTube page (http://www.youtube.com/user/tubetib) >>>>>> Twitter (http://twitter.com/pierreth2) >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> All of the data generated in your IT infrastructure is seriously valuable. >>>>>> Why? It contains a definitive record of application performance, security >>>>>> threats, fraudulent activity, and more. Splunk takes this data and makes >>>>>> sense of it. IT sense. And common sense. >>>>>> http://p.sf.net/sfu/splunk-d2d-c2 >>>>>> _______________________________________________ >>>>>> Jython-users mailing list >>>>>> Jyt...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/jython-users >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Ouray Viney >>>>> http://www.viney.ca >>>>> >>>> >>>> >>>> >>>> -- >>>> Ouray Viney >>>> http://www.viney.ca >>>> >>>> ------------------------------------------------------------------------------ >>>> All of the data generated in your IT infrastructure is seriously valuable. >>>> Why? It contains a definitive record of application performance, security >>>> threats, fraudulent activity, and more. Splunk takes this data and makes >>>> sense of it. IT sense. And common sense. >>>> http://p.sf.net/sfu/splunk-d2d-c2 >>>> _______________________________________________ >>>> Jython-users mailing list >>>> Jyt...@li... >>>> https://lists.sourceforge.net/lists/listinfo/jython-users >>>> >>> >>> ------------------------------------------------------------------------------ >>> AppSumo Presents a FREE Video for the SourceForge Community by Eric >>> Ries, the creator of the Lean Startup Methodology on "Lean Startup >>> Secrets Revealed." This video shows you how to validate your ideas, >>> optimize your ideas and identify your business strategy. >>> http://p.sf.net/sfu/appsumosfdev2dev >>> _______________________________________________ >>> Jython-users mailing list >>> Jyt...@li... >>> https://lists.sourceforge.net/lists/listinfo/jython-users >>> >> >> >> >> -- >> Ouray Viney >> http://www.viney.ca >> > -- Ouray Viney http://www.viney.ca |
From: Alan K. <jyt...@xh...> - 2011-07-14 19:23:58
|
[Ouray] > Clearly I am doing something incorrect. Yes, you're using a 2.7 module on jython 2.2. There's no guarantee that it will work on jython 2.5, but it certanly won't work on jython 2.2 because ...... > Jython 2.2.1 on java1.6.0_24 > Type "copyright", "credits" or "license" for more information. >>>> from suds import * > Traceback (innermost last): > File "<console>", line 1, in ? > ImportError: no module named suds >>>> from client import * > Traceback (innermost last): > File "<console>", line 1, in ? > File "/usr/lib/pymodules/python2.7/suds/client.py", line 64 > @classmethod > ^ > SyntaxError: Lexical error at line 64, column 5. Encountered: "@" > (64), after : "" ... this is a decorator and decorators were introduced in version 2.4 Try jython 2.5. Alan. |
From: Ouray V. <ou...@vi...> - 2011-07-14 19:53:52
|
You are absolutely correct. After testing with Jython 2.5.2, things worked beautifully. Thank you all for your insight and tips. I am rock'in now. Cheers, Ouray On Thu, Jul 14, 2011 at 3:23 PM, Alan Kennedy <jyt...@xh...> wrote: > [Ouray] >> Clearly I am doing something incorrect. > > Yes, you're using a 2.7 module on jython 2.2. > > There's no guarantee that it will work on jython 2.5, but it certanly > won't work on jython 2.2 because ...... > >> Jython 2.2.1 on java1.6.0_24 >> Type "copyright", "credits" or "license" for more information. >>>>> from suds import * >> Traceback (innermost last): >> File "<console>", line 1, in ? >> ImportError: no module named suds >>>>> from client import * >> Traceback (innermost last): >> File "<console>", line 1, in ? >> File "/usr/lib/pymodules/python2.7/suds/client.py", line 64 >> @classmethod >> ^ >> SyntaxError: Lexical error at line 64, column 5. Encountered: "@" >> (64), after : "" > > ... this is a decorator and decorators were introduced in version 2.4 > > Try jython 2.5. > > Alan. > -- Ouray Viney http://www.viney.ca |