Skip to content

Commit 66beb52

Browse files
committed
Fix version number
1 parent 8cddd01 commit 66beb52

File tree

2 files changed

+9
-17
lines changed

2 files changed

+9
-17
lines changed

src/freetypy.c

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -134,18 +134,6 @@ PyObject *freetypy_module;
134134
INITERROR;
135135
}
136136

137-
{
138-
FT_Int major, minor, patch;
139-
char version_string[64];
140-
141-
FT_Library_Version(ft_library, &major, &minor, &patch);
142-
sprintf(version_string, "%d.%d.%d", major, minor, patch);
143-
if (PyModule_AddStringConstant(
144-
freetypy_module, "__freetype_version__", version_string)) {
145-
INITERROR;
146-
}
147-
}
148-
149137
if (setup_pyutil(freetypy_module) ||
150138
setup_constants(freetypy_module) ||
151139
setup_version(freetypy_module) ||

src/version.c

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,15 @@ either expressed or implied, of the FreeBSD Project.
3232

3333
int setup_version(PyObject *m)
3434
{
35-
PyObject *__version__ = Py_BuildValue(
36-
"iii", FREETYPE_MAJOR, FREETYPE_MINOR, FREETYPE_PATCH);
35+
FT_Int major, minor, patch;
36+
char version_string[64];
37+
38+
FT_Library_Version(get_ft_library(), &major, &minor, &patch);
39+
snprintf(version_string, 64, "%d.%d.%d", major, minor, patch);
3740

3841
return (
39-
PyModule_AddObject(m, "__freetype_version__", __version__) ||
40-
PyModule_AddStringConstant(m, "__version__", "0.1")
41-
);
42+
PyModule_AddStringConstant(
43+
freetypy_module, "__freetype_version__", version_string) ||
44+
PyModule_AddStringConstant(m, "__version__", "0.1")
45+
);
4246
}

0 commit comments

Comments
 (0)