mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2025-07-19 15:29:08 +02:00

Add a dependency on setuptools-scm and upgrade to release 1.0.0: - Dropped support for EOL Python 2.4-2.6 and 3.0-3.4. - Added support for Python 3.5-3.9. - Added del_column(field_name). - Added get_csv_string with delimiter option (comma or tab) and optional header. - Use wcwidth for better wide char support. - New paginate method can be used to produce strings suitable for piping to lp/lpr. - from_html now handles HTML tables with colspan, rather than choking on them. - Added min_width, min_table_width and max_table_width attribute/options for better control of table sizing. - Added "title" attribute/option for table titles. - When slice syntax is used to create a new sub-table out of an existing table, the rows are sorted before, not after, the slicing. The old behaviour (slice then sort) can be achieved by setting oldsortslice=True. - The from_csv table factory now accepts CSV format parameters as keyword arguments (e.g. delimiter, doublequote, escapechar, etc.) - Added 0x000f to the list of special characters with width 0, to fix problems with coloured strings produced by the Blessings library. - Fixed constructor argument float_format to work as intended. - Removed print_html() from README. - Added from_json and get_json_string to PrettyTable. - Fixed PLAIN_COLUMN to PLAIN_COLUMNS in README. - Added Markdown and Org mode styles. License-Update: Use wcwidth for better wide char support Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
40 lines
1.0 KiB
BlitzBasic
40 lines
1.0 KiB
BlitzBasic
SUMMARY = "Python library for displaying tabular data in a ASCII table format"
|
|
HOMEPAGE = "http://code.google.com/p/prettytable"
|
|
LICENSE = "BSD-3-Clause"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=c9a6829fcd174d9535b46211917c7671"
|
|
|
|
SRC_URI[md5sum] = "fb31d4c94fef42f2caf9784c44d8ea82"
|
|
SRC_URI[sha256sum] = "98a3b74b1980e6a9392498e3a2a5406f6bd836f412843c2be23d9c88671747ac"
|
|
|
|
do_install_append() {
|
|
perm_files=`find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "*.txt" -o -name "PKG-INFO"`
|
|
for f in $perm_files; do
|
|
chmod 644 "${f}"
|
|
done
|
|
}
|
|
|
|
UPSTREAM_CHECK_URI = "https://pypi.python.org/pypi/PrettyTable/"
|
|
UPSTREAM_CHECK_REGEX = "/PrettyTable/(?P<pver>(\d+[\.\-_]*)+)"
|
|
|
|
BBCLASSEXTEND = "native nativesdk"
|
|
inherit pypi ptest setuptools3
|
|
|
|
SRC_URI += " \
|
|
file://run-ptest \
|
|
"
|
|
|
|
DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
|
|
|
|
RDEPENDS_${PN} += " \
|
|
${PYTHON_PN}-math \
|
|
${PYTHON_PN}-html \
|
|
"
|
|
|
|
RDEPENDS_${PN}-ptest += " \
|
|
${PYTHON_PN}-pytest \
|
|
"
|
|
|
|
do_install_ptest() {
|
|
cp -f ${S}/prettytable_test.py ${D}${PTEST_PATH}/
|
|
}
|