Commit Graph
100 Commits
Author SHA1 Message Date
baztian a85b62d763 Add some development infos. 2015-07-04 15:17:01 +02:00
baztian d7eab5a2ba Fix badge images. 2015-07-04 15:16:42 +02:00
baztian 10eec6d1c1 Bump version: 0.1.6 → 0.2.0 2015-04-26 20:21:46 +02:00
baztian f294a78664 Removed official Jython 2.5.3 support in favour of less complex Travis CI build. Fix other travis ci issues. 2015-04-26 20:14:38 +02:00
baztian 9c8ddf47f7 Fix travis build. 2015-04-26 20:07:33 +02:00
baztian 453eb61598 Add Python 3 compatibility. 2015-04-26 19:41:37 +02:00
baztian affe3ae688 Make Jython build work again correctly. 2015-04-26 17:01:15 +02:00
baztian 6e535f298b Make travis build work against Python 2.6 again. 2015-04-26 16:54:59 +02:00
baztian d92b8bdbf2 Migrate travis setup to jip 0.9.2 for python 3 compatablility. Don't use jip to install Jython for build time speedup. 2015-04-25 16:19:24 +02:00
baztian 1612dfcb29 Update bumpversion config to simplified project structure. 2015-04-12 22:02:07 +02:00
baztian 7358271599 Simplify source file layout. 2015-04-12 21:54:39 +02:00
baztian 6ab7812e96 Remove old easy setup wrapper code. 2015-04-12 21:47:20 +02:00
baztian e41f71fe03 Simplify project structure. 2015-04-12 21:42:00 +02:00
baztian e5e91e794c Make jip config portable and travis home independent 2015-04-12 21:16:59 +02:00
baztian 5b8be2b0fb Bump version: 0.1.5 → 0.1.6 2015-04-10 18:37:28 +02:00
baztian df9ad6408b Enable travis ci PyPI deployment 2015-04-10 18:30:52 +02:00
baztian 4ededf479d Implement further exception handling improvements. 2015-04-10 17:17:41 +02:00
baztian a2ba0fb2b1 Write testcase for improved exception handling. 2015-04-10 17:17:33 +02:00
baztian 8f155ec318 Fixes #4: Typo LONGNARCHAR vs LONGVARCHAR 2015-04-07 21:24:12 +02:00
baztian 1bec669a32 Add badge indicating which python/jython versions are supported. 2015-04-04 20:02:47 +02:00
baztian 2e2fc07c16 Fix if statement for travis build. 2015-04-03 15:06:36 +02:00
baztian 731cd21f9d Remove misleading versions badge. 2015-04-03 15:02:44 +02:00
baztian 03504f9fd5 Disable coveralls on Jython as it doesn't semm to work 2015-04-03 15:01:02 +02:00
baztian d3edc392e6 Move pypi badges all come directly from pypi to have a more harmonized view. 2015-04-03 14:45:09 +02:00
baztian c42b701884 Move all available badges to http://shields.io/. 2015-04-03 14:45:09 +02:00
baztian c3d54724b8 Add some nice badges. 2015-04-03 14:45:09 +02:00
baztian 8edfe9c029 Report coverage on https://coveralls.io/r/baztian/jaydebeapi using https://github.com/coagulant/coveralls-python 2015-04-03 14:45:09 +02:00
baztian b3af11bd51 Add mock prepared statement to make test pass. 2015-04-03 14:37:25 +02:00
baztian 56ad5c35f0 Try to speedup and robust Jython build on travis ci. 2015-04-03 14:13:39 +02:00
baztian 3cc5afa692 Improve Jython setup. 2015-04-03 14:04:13 +02:00
baztian 32c3bfae6b Run mocktests against Jython 2.5.3 as well. 2015-04-02 09:26:36 +02:00
baztian 5513c415a9 Remove unused BACKEND. Don't run sqlite py test on py 2.6 2015-04-02 09:16:06 +02:00
baztian 10450cbe32 Run mock tests. Only download required stuff for matrix item. 2015-04-02 09:16:06 +02:00
baztian cb45b4e71a Initial use of mockdriver (still failing). 2015-04-02 09:16:06 +02:00
baztian eae6c0686d Be more precise in TODO comment about jip shortcommings. 2015-04-02 09:16:06 +02:00
baztian 0d3b11473e Fix jip not installing mockdriver. 2015-04-02 09:16:06 +02:00
baztian 9b12177f36 Remove specific Java version build dependency to make mockdriver compile on travis ci. 2015-04-02 09:16:06 +02:00
baztian 4959971dc9 Remove explicit (and non whitelisted) maven. It's already installed! 2015-04-02 09:16:06 +02:00
baztian ae4f418e85 Try to compile mockdriver on travis ci. 2015-04-02 09:16:06 +02:00
baztian 01b1eea67d MockDriver: Add compatability to recent java version. 2015-04-02 09:16:05 +02:00
baztian 54f83919e4 Remove xmlrunner dependency to improve Jython build stability on travis. 2015-04-02 09:14:59 +02:00
baztian 91dc5c29b5 Update Jython 2.7 to rc1 2015-04-02 08:57:41 +02:00
baztian 56ae0367b4 Write changelog for exception enhancements 2015-03-12 21:32:50 +01:00
baztian 98b4d55cbc Retrieve message for jpype SQLExceptions 2015-03-12 21:26:52 +01:00
baztian be582b41f8 Retrieve message for Jython SQLExceptions 2015-03-12 21:26:52 +01:00
baztian b538a14849 Fix Jython handling of Java exceptions that don't subclass python Exception 2015-03-12 21:26:52 +01:00
baztian 9d4a24e919 Bump version: 0.1.4 → 0.1.5 2015-03-02 14:04:09 +01:00
baztian 46faba8de0 Automatically install JPype1 if not on Jython 2015-03-02 13:39:12 +01:00
baztian 36cbb3a894 Correct project url. 2015-03-02 12:49:02 +01:00
baztian 3e4d4dcbee Fix version string. 2015-03-02 12:40:57 +01:00
baztian b1d627abf5 Support Time type. 2015-03-02 12:34:54 +01:00
baztian a40827a0e7 Minor documentation improvements. 2015-03-02 12:34:54 +01:00
baztian e03b657497 Improve robustness of java to python type conversion. 2015-03-02 12:34:54 +01:00
baztian 3fef45e608 Fix minor typo in tests 2015-03-02 12:34:54 +01:00
baztian a45fe8ccd0 Use bumpversion 2015-03-02 12:27:59 +01:00
baztian 99465f2181 Rename requirement files. 2015-03-02 11:11:40 +01:00
baztian 491e415c22 Update documentation 2015-02-07 21:27:34 +01:00
baztian 5a1b68f211 Fix travis jython simulation to only run the working test case 2015-02-07 21:06:38 +01:00
baztian de360ebc05 Use travis' container-based infrastructure 2015-02-07 20:57:18 +01:00
baztian e3379fe8da Add Jython 2.7-b3 to Travis build matrix 2015-02-07 20:48:48 +01:00
baztian 64435fa95b Update to JPype1 0.5.7 2015-02-07 18:50:48 +01:00
baztian 21e55e5e2c Remove libraries now being pip dependency 2014-02-21 19:03:25 +01:00
baztian eb57a04453 Run database specific tests in separate Travis builds 2014-02-12 23:12:51 +01:00
baztian 235c0ea7ec Make pip.conf local to Jython virtualenv 2014-02-12 15:24:13 +01:00
baztian fbf107ae00 Fix typo to check for file existence to install requirements for cpython 2014-02-12 13:09:15 +01:00
baztian 2db4450a20 Fix build script error 2014-02-12 13:07:17 +01:00
baztian a8376a1d7c Fix Travis yml error 2014-02-12 13:01:31 +01:00
baztian f17d2f5149 Write simulation script for travis build to avoid unnecessary Travis build time usage 2014-02-12 12:54:22 +01:00
baztian 749f0600f0 Make pip work for Jython < 2.6 by favouring distribute over setuptools. Disable ssl 2014-02-12 12:52:46 +01:00
baztian f57dcf749c Try once again with an older virtualenv version 2014-02-11 20:24:54 +01:00
baztian ce7eeb3dfc Inspect path of installed virtualenv 2014-02-11 20:21:45 +01:00
baztian 70261c2ee5 Try to export the virtualenv deactivate function as we want to deactivate it for Jython builds 2014-02-11 20:16:25 +01:00
baztian fcd764c040 Try once againt to make the Jython build work correctly 2014-02-11 19:13:57 +01:00
baztian 34cd55f5ef Fix virtualenv deactivation for Jython build 2014-02-11 19:09:48 +01:00
baztian a94f2aee60 Fix Jython build to not rely on Jython installation in original virtualenv which doesn't seem to work 2014-02-11 19:05:36 +01:00
baztian 1188f14bef Fix typo. Setup compatible virtualenv for Jython < 2.6 2014-02-11 18:30:40 +01:00
baztian 01283b1834 Fix typos 2014-02-11 17:51:06 +01:00
baztian 26acf4fd05 Fix bad substitution error, add jip dependency and make scripts more robust. 2014-02-11 17:45:21 +01:00
baztian 54ae804bc5 Fix permissions of Travis CI build files. 2014-02-11 17:35:51 +01:00
baztian 2c7361234d Install and run Jython build 2014-02-11 17:31:11 +01:00
baztian 919d048444 Put Travis before_install into separate script. 2014-02-11 16:21:38 +01:00
baztian 2117291197 Fix matrix usage to have always a PYTHON_IMPL *and* a BACKEND available 2014-02-10 18:31:58 +01:00
baztian 12203b9c52 Play around with Travis CI matrix features 2014-02-10 18:26:50 +01:00
baztian 49a213cca6 Exclude sqlite jdbc blob support test as I don't know how to get this working 2014-02-10 16:23:30 +01:00
baztian 6160c27619 Exitcode != 0 for test errors to show a failed build in Travis 2014-02-10 16:23:30 +01:00
baztian caf68fa8af Include Travis CI link in README 2014-02-10 16:23:22 +01:00
baztian 591af86bba Set JPype version to a known working hash for deterministic build results 2014-02-10 16:22:45 +01:00
baztian ae4ad3cf2b Initial use of the continious integration service Travis CI. 2014-02-10 16:22:16 +01:00
baztian 14bd3e63f2 Fix author's email 2014-02-10 16:18:22 +01:00
baztian b5de0b6ad0 Migrated from bzr (bzr branch lp:jaydebeapi) to git 2014-02-05 14:19:42 +01:00
baztian 32397673c2 Be DB-API compliant.
* Raise DB-API compliant exceptions.
* Return DB-API compliant types for .description.
2014-02-01 21:12:56 +01:00
baztian e92c99c0af Fixed minor README typos 2014-01-31 18:13:50 +01:00
baztian 030b05ac77 Made mockdriver depenencies available 2014-01-31 18:13:18 +01:00
baztian c8dc6b4175 Implemented ground for a mockable jdbc driver for unit test purposes.
mvn eclipse:eclipse -DdownloadSources
mvn test
mvn package
2013-11-01 19:02:20 +01:00
baztian 72b9c30574 Updated setup.py to reflect version 0.1.4 2013-10-29 18:08:46 +01:00
baztian e26607a11d Changed signature of `.setoutputsize()` to be DB-API compliant. 2013-10-29 18:00:49 +01:00
baztian 4ebc36300c Fixed Blob test for pysqlite 2013-10-13 20:41:41 +02:00
baztian 8ff456fcee Replaced assert with assert methods 2013-10-13 20:17:23 +02:00
baztian 9202698a5c Some tests were skipped even in non jython mode. 2013-10-13 20:03:56 +02:00
baztian 5db1b4ce50 Always run tests against hsql AND sqlite database 2013-10-13 20:00:11 +02:00