Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
vCard 3 validator, class and utility functions
Python Shell Makefile
branch: master

Merge pull request #37 from egamonal/patch-1

fixes links to minimal.vcf and maximal.vcf
latest commit cc91769360
Victor Engmark authored
Failed to load latest commit information.
.idea Use correct virtualenv in PyCharm
bash-completion Fix wrong documentation
make-includes @ fc2d65c Enable offline testing
tests Use Python 3-style imports
vcard Use Python 3-style imports
.gitignore Get Python test coverage report
LICENSE.txt Create LICENSE.txt
Makefile Fix deletion of Python cache directory
README.markdown fixes links to minimal.vcf and maximal.vcf Use symbolic signals Fix bug in UK phone number replacement vCard is by default singular, not plural
logo.svg White background instead of transparent.
python-test-requirements.txt Remove unused package Use Python 3-style imports Fix regression in 80995da Simpler solution Fix regression in 80995da Extract Python code to separate file


vCard module

Build Status

This program can be used for strict validation and parsing of vCards. It currently supports vCard 3.0 (RFC 2426).

Additional scripts:

Installation / upgrade

If your system uses Python 3 as the system Python, you'll have to install pip2 and use that instead of pip below.

sudo pip install --upgrade vcard




git clone --recurse-submodules


make test

To test a specific Python version:

make python_version_major=2 python_version_minor=7 python_version_patch=5 test

Test requirements:

  • gcc
  • gpg
  • tar
  • make
  • openssl development headers/libraries
  • wget
  • zlib development headers/libraries
Something went wrong with that request. Please try again.