Commit Graph

75 Commits

Author SHA1 Message Date
un-pogaz e7e1f86183 setup.py git_hooks
Install/uninstall git hooks
2025-09-20 11:11:41 +02:00
Kovid Goyal ddd580c85c Remove more exclusions 2025-01-27 10:26:01 +05:30
Kovid Goyal 04d5728ef9 More work on de-vendoring pykakasi 2024-11-12 19:52:31 +05:30
Kovid Goyal 4b565c124b Download list of available piper voices during build 2024-09-02 11:08:51 +05:30
wrvsrx 80ff907bfd Allow setting more local resource files from cli 2024-06-16 22:08:06 +08:00
Kovid Goyal 53b74283a4 sort imports in all python files 2024-03-30 13:02:22 +05:30
Kovid Goyal 81fe8448ee Add some tooling to build "preview" releases
They are available at: https://download.calibre-ebook.com/preview/
They will have version numbers with a patch level >= 100 so its
relatively easy for us to know when a bug report pertains to a preview
release.
2024-03-09 14:50:03 +05:30
Kovid Goyal bf6db247a2 Command to automatically install the Windows SDK 2023-01-26 20:33:49 +05:30
Kovid Goyal c7a61b2942 Edit book: Switch to a new library (stylehint) for find problems in CSS as the old library was no longer maintained. 2023-01-05 12:15:58 +05:30
Kovid Goyal a8336ca1fe ... 2022-07-06 19:19:39 +05:30
Kovid Goyal d7e16f1b8e Remove build commands for 32-bit arches 2022-07-06 19:19:39 +05:30
Kovid Goyal 7253b7da10 Command to build linux ARM intaller 2022-07-06 19:19:37 +05:30
Kovid Goyal 24c460faec also upgrade code in setup folder 2022-01-08 12:15:18 +05:30
Kovid Goyal 224db2bb02 command to upgrade source code 2022-01-08 11:26:18 +05:30
Kovid Goyal 98d18b1f1d Use a checkout hook for qt6 transitions 2021-11-24 09:37:17 +05:30
Kovid Goyal 53ad3db66e Command to switch to Qt6 branch and build deps 2021-11-21 21:48:53 +05:30
Kovid Goyal ebffa0a506 Dont store the Liberation Fonts in source control
They were kept there originally because newer versions of them were
reported to cause BSODs in Windows Vista/7. Since we no longer support
those, and newer windows has moved font parsing out fo kernel, this
should no longer be an issue.
2020-12-15 11:42:19 +05:30
Kovid Goyal 9ff27782de Remove useless __future__ imports
Not needed on python3
2020-08-22 18:47:55 +05:30
Kovid Goyal 29cd8d64ea Change shebangs to python from python2
Also remove a few other miscellaneous references to python2
2020-08-22 18:47:51 +05:30
Kovid Goyal 6c9c141c3e Add a command to easily run rapydscript tests 2020-04-02 16:34:07 +05:30
Kovid Goyal f686647286 Command to vendor csslint 2020-01-08 21:01:59 +05:30
Kovid Goyal 1c54eb1648 Code to fetch hyphenation dictionaries 2019-11-30 10:59:45 +05:30
Kovid Goyal a344028733 Command to export packages 2019-09-13 09:12:37 +05:30
Kovid Goyal f52d529090 Command to build deps 2019-09-13 09:12:37 +05:30
Kovid Goyal ab6b724835 COmmnad ot make testing extension modules easier 2019-09-13 09:12:36 +05:30
Kovid Goyal 070ad5351e Remove old viewer and coffeescript and viewer resources
Since the PDF output code is also going to be replaced, none
of this is required.
2019-09-13 09:12:17 +05:30
Kovid Goyal 50af7ba51f py3: port uses of builtin functions that were changed to return iterators 2019-05-23 06:57:33 +05:30
Kovid Goyal cddb7d873c Add a nicer way to check for unicode issues in files 2019-05-16 12:18:34 +05:30
Kovid Goyal bd118e6139 Framework to run 2to3 over the codebase 2019-05-15 16:13:12 +05:30
Eli Schwartz 9dc1ccfe08 setup: add subcommand to update the version in constants.py from git
This creates an additional variable containing the version number
extracted from a git checkout via `git describe`, and diverts all
human-readable output to use that via get_version.
2019-05-12 02:32:59 -04:00
Kovid Goyal 5c6ba41cca oops 2018-09-10 19:42:20 +05:30
Kovid Goyal 778b3cf74e Remove unused code 2018-09-10 19:37:42 +05:30
Kovid Goyal fa191ab55a Create a setup.py command: man_pages to generate man pages in all languages 2017-07-04 12:28:59 +05:30
Kovid Goyal 37cd0c56e5 Use the new auto-build infrastructure for creating calibre installers 2017-05-21 13:39:09 +05:30
Kovid Goyal 15e3f8a1af Rename extensions.py to build.py to match the command name 2016-07-20 12:15:19 +05:30
Kovid Goyal 1c389964cc Get list of common user-agents during bootstrap 2016-07-20 00:06:49 +05:30
Kovid Goyal 538f0a7186 A single entry point to run all tests 2016-06-21 23:12:06 +05:30
Kovid Goyal 0f57f37308 Add compiling of RapydScript to the build system 2016-05-01 14:08:27 +05:30
Kovid Goyal fc7d4830a9 Switch to using a private openssl lib on OS X 2016-01-30 12:40:50 +05:30
Kovid Goyal 9ef37427d3 Add a bootstrap sub-command to setup.py to ease building from a git checkout 2015-07-15 13:24:16 +05:30
Kovid Goyal 3a63f54ca2 Remove unused code 2015-06-04 18:52:21 +05:30
Kovid Goyal ef09e886b3 Change all shebangs to use python2 2015-01-23 19:08:21 +05:30
Kovid Goyal 6cc9894846 Command to easily publish betas 2014-08-08 18:31:14 +05:30
Kovid Goyal 0753e908ab Add ISO 3166 country codes 2014-04-17 07:12:29 +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 5bd3086aed E-book viewer: SUpport for displaying mathematics in epub files, via mathjax 2012-08-18 15:53:50 +05:30
Kovid Goyal e2148e812b PDF metadata: Do not crash when reading malformed PDF files 2012-05-31 00:45:20 +05:30
Kovid Goyal a3f353853a Change upload installers code to work via a staging server with more upload bandwidth than my current DSL connection 2012-01-03 15:42:57 +05:30
Kovid Goyal bb8b02c26c Infrastructure for writing Coffeescript 2011-12-13 21:10:58 +05:30
Kovid Goyal 5fd4bf6e03 More granularity in the publish stages 2011-11-25 11:44:47 +05:30