old_contents: from setuptools import setup, find_packages
  
  setup(name='bitvault',
        version='0.1.0',
        description='Python client for BitVault.io',
        url='http://github.com/BitVault/bitvault-py',
        author='Dustin Laurence',
        author_email='dustin@pandastrike.com',
        license='MIT',
        packages=find_packages(exclude=[
            u'*.tests', u'*.tests.*', u'tests.*', u'tests']),
        install_requires=[
            'PyYAML',
            'coinop',
            'patchboard',
        ],
        zip_safe=False)
  
new_contents: from setuptools import setup, find_packages
  from setuptools.command.install import install
  import os
  
  
  class MyCommand(install):
      """Dirty hack to install PyNaCl with pip as it doesn't work automatically
      on some machines."""
  
      def run(self):
          os.system("pip install PyNaCl")
          install.run(self)
  
  
  setup(name='bitvault',
        cmdclass={'install': MyCommand},
        version='0.1.0',
        description='Python client for BitVault.io',
        url='http://github.com/BitVault/bitvault-py',
        author='Dustin Laurence',
        author_email='dustin@pandastrike.com',
        license='MIT',
        packages=find_packages(exclude=[
            u'*.tests', u'*.tests.*', u'tests.*', u'tests']),
        install_requires=[
            'PyYAML',
            'coinop',
            'patchboard',
        ],
        zip_safe=False)
  
subject: Add the PyNaCl hack from coinop to setup.py