Commit graph

58 commits

Author SHA1 Message Date
Sebastian Ramacher
c35536eed2 Include _impl.c again 2021-02-07 23:38:10 +01:00
Sebastian Ramacher
07aed809c1 Include tests again 2021-02-07 23:22:28 +01:00
Sebastian Ramacher
24691e1f75 Bump version to 0.1.3 2021-02-07 23:01:29 +01:00
Sebastian Ramacher
08af97142b Enforce UTF-8 locale for tests 2021-02-07 23:01:29 +01:00
Sebastian Ramacher
5a7012d1e1 Only build with fallback implementation on Windows 2021-02-07 23:01:29 +01:00
Sebastian Ramacher
24d637d354 Simplify loop 2021-02-07 22:36:00 +01:00
Sebastian Ramacher
7e513f049d Fix mypy stub 2021-02-07 22:10:17 +01:00
Sebastian Ramacher
1c6c69ec9b Free memory if n not convertible to size_t 2021-02-07 21:46:36 +01:00
Sebastian Ramacher
6adb4e7db3 Define __all__ and rename internal functions 2021-02-07 17:59:23 +01:00
Sebastian Ramacher
163c4b0f18 Fix typo 2021-02-07 17:56:08 +01:00
Sebastian Ramacher
acfca25736 Do not install codespell for black job 2021-02-07 17:55:53 +01:00
Sebastian Ramacher
82c5fbc15b Extend test suite 2021-02-07 17:37:23 +01:00
Sebastian Ramacher
f3f42712bf Mark wcswidth_loop as nogil 2021-02-07 17:30:26 +01:00
Sebastian Ramacher
f95f5a7720 Also test an English phrase 2021-02-07 17:21:25 +01:00
Sebastian Ramacher
d3816ad096 Mark exec_test as internal 2021-02-07 17:21:04 +01:00
Sebastian Ramacher
9a110c5523 Skip tests if UTF-8 is not supported in current locale 2021-02-07 13:25:17 +01:00
Sebastian Ramacher
140b1b096c Ignore sphinx configuration 2021-02-06 23:20:49 +01:00
Sebastian Ramacher
67a0e284b6 Add sphinx-based documentation 2021-02-06 23:02:45 +01:00
Sebastian Ramacher
dfecf4c7bd Reformat usage 2021-02-06 22:08:37 +01:00
Sebastian Ramacher
44b7d7050f Update tidelift section 2021-02-06 22:05:09 +01:00
Sebastian Ramacher
d66f50df5c Fix typo 2021-02-06 22:02:46 +01:00
Sebastian Ramacher
704aa23b9c Only cast n once 2021-02-06 22:01:33 +01:00
Sebastian Ramacher
8eff568bd0 Add securty contact information 2021-02-06 21:49:58 +01:00
Sebastian Ramacher
ecc0623f14 Add tidelift 2021-02-06 21:44:46 +01:00
Sebastian Ramacher
d1b44aa823 Update LICENSE info 2021-02-05 21:42:57 +01:00
Sebastian Ramacher
7713abc76d Move meta data to setup.cfg 2021-02-03 00:25:22 +01:00
Sebastian Ramacher
f03d8638cc Let setuptools handle Cython files 2021-02-03 00:24:50 +01:00
Sebastian Ramacher
dc98f609a3 Refactor and clarify variable names 2021-02-01 22:11:30 +01:00
Sebastian Ramacher
d047bdd892 Make sure that allocated memory is also freed on error 2021-02-01 21:20:38 +01:00
Sebastian Ramacher
be09047031 Also list wheel as build dependency 2021-01-30 22:20:41 +01:00
Sebastian Ramacher
67d08fa070 Fix inclusion of data files 2021-01-29 20:42:05 +01:00
Sebastian Ramacher
89315bd080 Add Cython minimum version dependency 2021-01-29 12:41:27 +01:00
Sebastian Ramacher
e00e061ec1 Bump version to 0.1.2 2021-01-28 22:18:22 +01:00
Sebastian Ramacher
3a9b79ece2 Also build wheels with cibuildwheel 2021-01-28 22:08:11 +01:00
Sebastian Ramacher
db01b9e7ff Provide type information 2021-01-27 00:55:03 +01:00
Sebastian Ramacher
74853b92c3 Define wcslen as coming from <wchar.h> 2021-01-27 00:20:54 +01:00
Sebastian Ramacher
a7d5028013 Give ret a type to avoid conversions from and to Python int objects 2021-01-26 22:47:38 +01:00
Sebastian Ramacher
32c1d5eeba Bump version to 0.1.1 2021-01-24 15:33:12 +01:00
Sebastian Ramacher
11de056f52 If Cython is not available, do not regenerate _impl.c 2021-01-24 15:32:34 +01:00
Sebastian Ramacher
0a705596a1 Fix a typo 2021-01-23 16:12:48 +01:00
Sebastian Ramacher
49249c8946 Refer to the license as Expat 2021-01-23 15:41:03 +01:00
Sebastian Ramacher
494c2e6bf4 Improve variable names 2021-01-23 15:31:38 +01:00
Sebastian Ramacher
e9ee8283c6 Add more documentation 2021-01-23 15:31:18 +01:00
Sebastian Ramacher
b786804512 Clean up sdist 2021-01-23 15:02:28 +01:00
Sebastian Ramacher
bda811149e Ignore more artefacts 2021-01-23 15:02:21 +01:00
Sebastian Ramacher
03e36aa55e Also use fallback implementation on Mac 2021-01-23 11:02:15 +01:00
Sebastian Ramacher
9cf03b08f7 Run CI also on Windows and Mac 2021-01-23 11:02:10 +01:00
Sebastian Ramacher
f40c0c55d1 Specify encoding for README.md 2021-01-23 10:13:39 +01:00
Sebastian Ramacher
dc091bab24 Use Markus Kuhn's wc(s)width implementation of not provided by libc 2021-01-23 10:06:22 +01:00
Sebastian Ramacher
8b18629504 Run black and codespell as Github actions 2021-01-23 09:06:52 +01:00