[pkg] require python >= 3.4
This avoid pip pulling a version that does not run on python2 when using a
python2 environment.
Since we already released some 3.27 releases in pypi, I think we should release
3.27.3 and remove releases 3.27.2, 3.27.1 and 3.27.0 from pypi.
from yams.buildobjs import EntityType, String, SubjectRelation, RelationType
class Tag(EntityType):
"""tags are used by users to mark entities.
When you include the Tag entity, all application specific entities
may then be tagged using the "tags" relation.
"""
name = String(required=True, fulltextindexed=True, unique=True,
maxsize=128)
# when using this component, add the Tag tag X relation for each type that
# should be taggeable
tags = SubjectRelation('Tag', description="tagged objects")
class tags(RelationType):
"""indicates that an entity is classified by a given tag"""