diff --git a/textproc/py-tinycss2/Makefile b/textproc/py-tinycss2/Makefile new file mode 100644 index 00000000000..f8ef49e7d9e --- /dev/null +++ b/textproc/py-tinycss2/Makefile @@ -0,0 +1,24 @@ +COMMENT = tiny CSS parser + +MODPY_EGG_VERSION = 1.1.1 +DISTNAME = tinycss2-${MODPY_EGG_VERSION} +PKGNAME = py-tinycss2-${MODPY_EGG_VERSION} + +CATEGORIES = textproc + +# BSD +PERMIT_PACKAGE = Yes + +MODULES = lang/python +MODPY_PYBUILD = flit_core +MODPY_PI = yes + +FLAVORS = python3 +FLAVOR = python3 + +TEST_DEPENDS += devel/py-test-flake8${MODPY_FLAVOR} \ + devel/py-test-isort${MODPY_FLAVOR} \ + devel/py-test-cov${MODPY_FLAVOR} \ + devel/py-test-xdist${MODPY_FLAVOR} + +.include diff --git a/textproc/py-tinycss2/distinfo b/textproc/py-tinycss2/distinfo new file mode 100644 index 00000000000..7f4788969bd --- /dev/null +++ b/textproc/py-tinycss2/distinfo @@ -0,0 +1,2 @@ +SHA256 (tinycss2-1.1.1.tar.gz) = suRN2Ig8Ngw13Q0bWq0LYQ5RVsLLOzNDRjTlOerZ2L8= +SIZE (tinycss2-1.1.1.tar.gz) = 65703 diff --git a/textproc/py-tinycss2/pkg/DESCR b/textproc/py-tinycss2/pkg/DESCR new file mode 100644 index 00000000000..0463d8cff98 --- /dev/null +++ b/textproc/py-tinycss2/pkg/DESCR @@ -0,0 +1,7 @@ +tinycss2 is a low-level CSS parser and generator written in Python: +it can parse strings, return objects representing tokens and blocks, +and generate CSS strings corresponding to these objects. + +Based on the CSS Syntax Level 3 specification, tinycss2 knows the +grammar of CSS but doesn't know specific rules, properties or values +supported in various CSS modules. diff --git a/textproc/py-tinycss2/pkg/PLIST b/textproc/py-tinycss2/pkg/PLIST new file mode 100644 index 00000000000..621bde8be94 --- /dev/null +++ b/textproc/py-tinycss2/pkg/PLIST @@ -0,0 +1,31 @@ +lib/python${MODPY_VERSION}/site-packages/tinycss2/ +lib/python${MODPY_VERSION}/site-packages/tinycss2-${MODPY_EGG_VERSION}.dist-info/ +lib/python${MODPY_VERSION}/site-packages/tinycss2-${MODPY_EGG_VERSION}.dist-info/LICENSE +lib/python${MODPY_VERSION}/site-packages/tinycss2-${MODPY_EGG_VERSION}.dist-info/METADATA +lib/python${MODPY_VERSION}/site-packages/tinycss2-${MODPY_EGG_VERSION}.dist-info/RECORD +lib/python${MODPY_VERSION}/site-packages/tinycss2-${MODPY_EGG_VERSION}.dist-info/WHEEL +lib/python${MODPY_VERSION}/site-packages/tinycss2/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}ast.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}ast.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}bytes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}bytes.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}color3.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}color3.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}nth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}nth.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}serializer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}serializer.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}tokenizer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/tinycss2/${MODPY_PYCACHE}tokenizer.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/tinycss2/ast.py +lib/python${MODPY_VERSION}/site-packages/tinycss2/bytes.py +lib/python${MODPY_VERSION}/site-packages/tinycss2/color3.py +lib/python${MODPY_VERSION}/site-packages/tinycss2/nth.py +lib/python${MODPY_VERSION}/site-packages/tinycss2/parser.py +lib/python${MODPY_VERSION}/site-packages/tinycss2/serializer.py +lib/python${MODPY_VERSION}/site-packages/tinycss2/tokenizer.py