Commit Graph

40 Commits

Author SHA1 Message Date
Alexander Taylor 707cc93d1b Merge pull request #200 from danielepantaleone/master
setup fixes for python 3.5
2016-02-15 17:49:21 +00:00
Ryan Pessa 5bf2246e41 add version to six requirement 2016-02-11 13:53:24 -06:00
Daniele Pantaleone 5d8267c340 setup: fixed jre_home variable referenced before assignment 2016-02-07 15:10:49 +01:00
Daniele Pantaleone c8bfdc8351 setup: removed unnecessary semicolons 2016-02-07 15:09:40 +01:00
Daniele Pantaleone d9475a695a setup: fixed setup no longer working under python 3.5 #199 2016-02-07 15:08:50 +01:00
Daniele Pantaleone b9a144b48a setup: fixed invalid libjvm.so reference on i386 cpu 2016-02-02 12:44:27 +01:00
Thomas-Karl Pietrowski 38d1a56e7b Adding missing commas
I was sure I'm will miss something..
2015-11-19 18:56:54 +01:00
Thomas-Karl Pietrowski c999bb38bd New method finding correct "cpu" sting
Except of using the platform.architecture for the check, I'm using the platform.machine output to check for the cpu detection.
I'm not sure about different outputs on other devices, eg. different ARM versions, so added a dictionary which translates these strings to the correct one found in <jre_home>/lib/*.
In case a platform.machine output is unknown to the dictionary, the code will fall back to i386 like the old code and warn the user about that. A missing translation can be easily added to the dictionary to support other platforms.

WARNING: This commit is untested and was coded via github webpage.
2015-11-19 18:51:18 +01:00
Benson Margulies b5db4c51f3 Fix another decode, remove use of 'six' from setup.py, use setuptools when available. 2015-11-04 17:01:48 -05:00
Benson Margulies 209e57ed0d eliminate use of 'future' outside of tests, try to fix p2/p3 issues with setup. 2015-11-04 07:33:15 -05:00
dessant fe362dc878 fix NameError: name 'lib_location' is not defined 2015-11-04 01:34:56 +02:00
dessant 9e16d75cb0 list python 3 in classifiers and update the license 2015-11-03 21:22:33 +02:00
Benson Margulies 341255ce33 setup.py fixes for py3. 2015-11-03 08:57:04 -05:00
Benson Margulies 3968f3af17 Merge branch 'master' of github.com:kivy/pyjnius into python-34
Conflicts:
	.travis.yml
	Makefile
	setup.py
	tests/test_proxy.py
2015-11-03 07:51:45 -05:00
Benson Margulies 267ca88fe1 Use the java from java_home on OSX. 2015-05-03 11:30:30 -04:00
Benson Margulies fa9f4531c0 Use dlopen instead of linking -ljvn. 2015-05-03 11:24:32 -04:00
Benson Margulies e1070965cc Support Python 3.4
see if we can't make travis happy.
2015-05-03 11:24:27 -04:00
Benson Margulies 8c910485de Use the java from java_home on OSX. 2015-05-03 11:24:27 -04:00
Benson Margulies 734e54789b cleanup the build process. Use ant, put the java code in a proper java root. 2015-05-03 11:24:11 -04:00
Mathieu Virbel c489ec412b Merge pull request #149 from msmolens/osx-yosemite-build
OS X: use JavaVM framework from current Mac OS SDK
2015-03-12 16:21:32 +01:00
Mathieu Virbel e149451ed1 fix license. Closes #139 2015-03-02 11:30:23 +01:00
Max Smolens 6fa4980b1b OS X: use JavaVM framework from current Mac OS SDK 2015-02-25 22:32:12 -05:00
Mathieu Virbel bb3cd4f376 Merge pull request #110 from abrasive/jvmoptions
Add control of JVM startup options
2014-09-30 20:01:09 +02:00
Mathieu Virbel 7826ca53d7 fix architecture detection for python2 and python3 2014-08-19 20:06:44 +02:00
dessant 9c483237a4 fix print statement 2014-08-19 15:35:20 +03:00
James Laird 2910e2fddc Add control of JVM startup options 2014-05-09 18:20:29 +10:00
kevlened 445ee20643 Fixed platform selection error 2013-11-25 23:44:46 -05:00
Len Boyette d7bf5aa8a1 Improved JDK_HOME identification in Windows 2013-11-25 22:41:33 -05:00
Len Boyette f88f3ed170 Compile in Windows successfully
Fixed jvm.lib reference
2013-11-25 22:41:12 -05:00
Len Boyette cf93f7afc8 Removed hard-coded linux directory in the include_dirs 2013-11-24 19:37:06 -05:00
Amirouche Boubekki 44df78e2cb improve JDK_HOME and JRE_HOME detection 2013-06-08 15:33:01 +02:00
allfro 4e6063ec82 Updated to support Mac OS X build support 2012-10-16 12:25:34 -03:00
nklever 4df5609f6d Typo in line 39
In line 39 it must be written "if" instead of "in"
2012-08-24 00:45:16 +03:00
Mathieu Virbel 9cbe8e3a6f update license/description/classifiers in setup.py 2012-08-21 01:30:53 +02:00
Mathieu Virbel 852ba4132e Merge branch 'master' of github.com:kivy/pyjnius
Conflicts:
	setup.py
2012-08-21 01:22:14 +02:00
Mathieu Virbel 4b825b1076 ensure we raise the exception if cython is not installed on desktop
+ include missing pxi in the setup
+ include missing infos
+ extract the version correctly
2012-08-21 01:19:43 +02:00
Thomas Grainger eb95963d98 Add cython to install_requires Fixes #5 2012-08-20 20:49:54 +02:00
Mathieu Virbel 68ef892cd1 little fixes for android, remove the recursive part in autoclass for the moment 2012-08-14 17:21:55 +02:00
Mathieu Virbel 162d011912 add autoclass/ensureclass, auto reflection for JavaObject, and fixes around j_self 2012-08-14 15:09:48 +02:00
Mathieu Virbel 47a9ceb931 first commit. Just use "make tests" 2012-08-14 03:42:43 +02:00