Commit Graph

37 Commits

Author SHA1 Message Date
Kovid Goyal a08bdbeb4e Dont depend on calibre in polyglot 2019-05-15 16:42:52 +05:30
Kovid Goyal e73dbb0f99 py3: Port calls to json.dump() 2019-03-31 18:30:59 +05:30
Kovid Goyal 2d21a8efa2 Some more fixes for the unicode type
Now replaced in all dynamically loaded code. Recipes/metadata
sources/etc. In the case of recipes, since they get compiled by calibre
we simply make the unicode/unichr names available, no need for any
changes to the actual recipes themselves.
2019-03-13 12:04:47 +05:30
Kovid Goyal 01a9fb6687 Fix #1794915 [setup.py build does not work due to UnicodeEncodeError](https://bugs.launchpad.net/calibre/+bug/1794915) 2018-09-28 09:47:35 +05:30
Kovid Goyal 4d4ffcff7c Revert "Remove use of prints in the setup package since nowadays most systems are UTF-8 based anyway"
This reverts commit f4b3585549.
2018-09-28 09:44:41 +05:30
Kovid Goyal e125996ee6 Remove basestring from the setup package 2018-09-10 20:58:01 +05:30
Kovid Goyal cc9a11fba0 Port os.getcwdu to python 3 2018-09-10 20:20:26 +05:30
Kovid Goyal f4b3585549 Remove use of prints in the setup package since nowadays most systems are UTF-8 based anyway 2018-09-10 19:55:49 +05:30
Kovid Goyal ce377076b9 Some py3 fixes for the setup module 2018-09-10 16:04:47 +05:30
Flaviu Tamas 0889ee85ec Fix syntax errors
Command used:

futurize --no-diffs -f libfuturize.fixes.fix_print_with_import -f lib2to3.fixes.fix_throw -f lib2to3.fixes.fix_numliterals -f lib2to3.fixes.fix_except -f lib2to3.fixes.fix_exec -f lib2to3.fixes.fix_raise -f lib2to3.fixes.fix_tuple_params -f lib2to3.fixes.fix_ne -j20 -w -n setup recipes src manual setup.py recipes/*.recipe

And manual adjustments of print((...)) -> print(...)
2018-09-10 12:11:28 +05:30
Kovid Goyal af6d043375 Switch to using msgfmt to check for format errors in translated strings
It catches more than pofilter with fewer false positives.
2017-06-18 10:26:24 +05:30
Kovid Goyal c7d4af9ab7 Update publish_betas command 2017-05-21 13:39:29 +05:30
Zoltán Mizsei 7dc4fc5d74 Add Haiku to the known OS list 2017-01-26 08:24:49 +01:00
Kovid Goyal 91d3802377 Use curl to download mathjax as well so that it works in Travis on OS X 2016-12-09 10:41:39 +05:30
Kovid Goyal 7808cd4794 Enable out-of-tree building of extension modules 2016-07-01 15:18:53 +05:30
Kovid Goyal 91e69ce7e3 A spot of refactoring 2016-06-26 14:56:02 +05:30
Kovid Goyal 8c6ba0e2fa ... 2016-06-25 12:49:02 +05:30
Kovid Goyal 05d9209053 Also check RapydScript files when running python setup.py check
Use sha1 hashes for the check cache instead of mtimes. More reliable
and should work with the travis cache as well, if you decide to run
check on travis
2016-06-25 11:26:23 +05:30
Kovid Goyal 7937c083e4 Output running times for commands during setup 2016-06-25 09:51:22 +05:30
Kovid Goyal 4e0d95818c Allow setup to be run from outside the tree 2016-06-24 21:10:57 +05:30
Kovid Goyal ee3fdcba3d Allow launching of calibre worker process in-tree 2016-06-22 07:17:52 +05:30
Kovid Goyal ef09e886b3 Change all shebangs to use python2 2015-01-23 19:08:21 +05:30
Magliano Andrea 59065f7677 Update __init__.py
guess it's 43e8d66dfc completion;
many thanks for your great project, never thought to see it running on dragonfly!
2013-11-10 19:07:11 +01:00
Kovid Goyal d630f34d0d Port translations update code to git 2013-05-29 10:48:45 +05:30
Kovid Goyal c1dd30004e 64 bit windows msi builds, though it's still picking up the 32 bit paths for some reason. Sigh. 2012-11-30 18:19:12 +05:30
Kovid Goyal 6c01b3cc67 Updated translations 2011-09-02 10:14:21 -06:00
Kovid Goyal 77e6d76e27 ... 2011-09-02 10:10:54 -06:00
Kovid Goyal fb26c223a7 Fix #786290 (Enhancements for building on NetBSD) 2011-05-21 16:29:57 -06:00
Kovid Goyal 5884c1b21e ... 2011-04-20 13:46:02 -06:00
Kovid Goyal 815cac9520 Fix #4715 (Support FreeBSD out of the box (except USB)) 2010-02-27 10:50:12 -07:00
Kovid Goyal fe0a776379 IGN:New windows MSI installer 2009-10-08 09:10:38 -06:00
Kovid Goyal 6a0cc12ef7 Rewrite the Tag browser to make it more efficient and remove one source of random crashes 2009-09-27 19:25:24 -06:00
Kovid Goyal ef06fbee81 Fix #3523 (Please re-add ./setup.py install --root option) and clean up install/post-install code. Post install now no longer runs in a separate process. 2009-09-27 10:20:36 -06:00
Kovid Goyal 8bd23d6e65 calibre has a new installation layout with all the resources (icons, fonts, etc) in separate files. Also on linux, the install and develop commands have changed, they no longer modify the system pythonpath. See the INSTALL file for details. 2009-09-09 17:14:45 -06:00
Kovid Goyal 4fc204c816 Installer building ported to new setup framework 2009-09-09 16:04:51 -06:00
Kovid Goyal 1a532ea242 More commands ported tot he new setup framework 2009-09-08 17:33:58 -06:00
Kovid Goyal df9284b30d build and develop commands done 2009-09-06 19:45:40 -06:00