From: Jim B. <jim...@py...> - 2017-06-04 13:57:00
|
Good tip. This works for me on OSX: $ PYTHONIOENCODING=ascii dist/bin/jython -S Jython 3.5.1a1+ (, Jun 3 2017, 21:59:14) [Java HotSpot(TM) 64-Bit Server VM (Oracle Corporation)] on java1.8.0_112 >>> print(42) 42 >>> We have some work in front of us to really get past this point. On Sun, Jun 4, 2017 at 5:54 AM, Jeff Allen <ja...@fa...> wrote: > I find I can get as far as a REPL prompt with -S if I force the console > encoding to ascii, and this will let me investigate the problems with > import -- if that's not duplicating anyone else. > Jeff > > Jeff Allen > > On 31/05/2017 22:09, Jeff Allen wrote: > > It fails either way for me (-S or not), and with the same error Isaiah > reports. However, I'm just impressed it compiles the 3.5 std lib. > > When I say "the same error", I can tell that from debug, but in fact it > dies trying to print the error because it can't find the right codec > (cp850). I'm not phased though, as I've solved that before. ( > https://hg.python.org/jython/file/tip/src/org/python/core/Py.java#l1345) > Lot's to chew on here. > > Jeff > > Jeff Allen > > On 31/05/2017 21:29, Isaiah Peng wrote: > > Hi Frank, > > Looks like the master branch is force pushed, if I run `dist/bin/jython > -S` it shows a stacktrace: > > TypeError: org.python.modules.zipimport.PyZipImporter(): 1st arg can't be > coerced to org.python.core.PyType > Exception in thread "main" java.util.NoSuchElementException > > at java.util.LinkedList.removeFirst(LinkedList.java: > 270) > at java.util.LinkedList.pop( > LinkedList.java:801) > at org.python.core.Py.printException(Py.java:1420) > > at org.python.core.Py.printException(Py.java:1362) > > at org.python.util.jython.run(jython.java:419) > > > at org.python.util.jython.main(jython.java:141) > > > However, when I try the old HEAD `9fae4ae17d27b540b6c22707317fd3c8d83d8cfe`, > it can actually run without `-S`, but since I only have a linux machine, > cannot grantee that you'll get the same result on other OS. > > (git)-[9fae4ae...] % dist/bin/jython > > Listening for transport dt_socket at address: > 5005 > > Jython 3.5.1a1+ (, Mai 31 2017, 22:20:58) > > > [Java HotSpot(TM) 64-Bit Server VM (Oracle Corporation)] on java1.8.0_131 > Type "help", "copyright", "credits" or "license" for more > information. > > >>> > > A side note, don't use java9, the bootstrap process needs some change to > be able to load java packages from java modules, as there is no more rt.jar > exists. > > Hope that helps. > Isaiah > > On Wed, 31 May 2017 at 09:57 Isaiah Peng <is...@gm...> wrote: > >> Hi, >> >> Congratulation on the new release of Jython 2.7. >> >> For the build issue on windows, it should be some jnr-posix call in >> PosixModule not masked for windows platform. >> >> Regarding gradle integration if we simply wants to fix the dependency >> management, we could improve the ivy task that's already included in the >> project. >> >> > UncaughtExceptionHandler in thread "main" >> I'll try to figure out today >> >> Best, >> Isaiah >> >> On Wed, 31 May 2017 at 02:51 fwi...@gm... <fwi...@gm...> >> wrote: >> >>> Starting a new thread, and including Isaiah Peng in case he has some >>> insights. Hi Isaiah! We are starting to discuss how to make the >>> Jython3 sandbox the main line for development after the Jython 2.7.1 >>> release. >>> >>> On Tue, May 30, 2017 at 6:39 AM, Jeff Allen <ja...@fa...> wrote: >>> > Part of me wants to pursue it, but not as much as making Jython 3 >>> build. >>> >>> I took a look, and made a couple of changes that get Jython3 building >>> for me, so the tip of https://github.com/jython/jython3 should now >>> build (I hope). >>> >>> For me though, it does not run. I always get: >>> >>> $ ./dist/bin/jython >>> Exception in thread "main" >>> Exception: java.lang.NullPointerException thrown from the >>> UncaughtExceptionHandler in thread "main" >>> >>> Investigating further, the issue seems to have been introduced on Sept >>> 19 in this commit, which unfortunately, is a biggish one: >>> >>> """ >>> commit 308a17a4e9972aa3814a358917ffbd25fd976864 >>> Author: Isaiah Peng <is...@gm...> >>> Date: Mon Sep 19 18:13:57 2016 +0200 >>> >>> rewrite zipimporter, detach from the shared importer abstract >>> class, since classpathpyimporter is currently not functional >>> """ >>> >>> The last commit that works on my machine is the one just before: >>> >>> """ >>> commit cfed7ce10083ca69f2cec19b9a73d78b60e13967 >>> Author: Isaiah Peng <is...@gm...> >>> Date: Mon Sep 19 15:24:04 2016 +0200 >>> >>> throw OSError for negative seek position >>> """ >>> >>> Hope this helps! >>> >>> -Frank >>> >> > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > > _______________________________________________ > Jython-dev mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/jython-dev > > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > > |