Metadata-Version: 1.1
Name: populous
Version: 0.2.2
Summary: Populate your database with god-like powers
Home-page: http://github.com/novafloss/populous
Author: PeopleDoc
Author-email: yannick.peroux@people-doc.com
License: MIT
Description: Populous - *populate your database with god-like powers*
        ========================================================
        
        Populous is a tool for fast and rich data generation. From a description
        of your schema say how many objects you want, what they should look
        like, and populous will create them for you!
        
        Current state
        -------------
        
        The project is in a very early stage and proof-of-concept state. Please
        be patient, but don't hesitate to share your thoughts and desires with
        us in the issues.
        
        Documentation
        -------------
        
        **Sorry, but the documentation is not ready yet :( .**
        
        However, if you are very eager to try it, here is what you can do:
        
        -  Install populous: ``pip install populous``
        -  Have a PostgreSQL database at hand
        -  Find some blueprints (YAML files describing what you want to
           generate) or create some. This is the tricky part, but you can find
           some examples in the ``demo/blueprints/`` directory.
        -  Launch populous with those blueprints:
           ``populous run postgres demo/blueprints/*.yml`` (you can pass your
           postgres instance either via ``PG*`` environment variables or via
           arguments)
        -  Gaze at your freshly generated data via ``psql`` or any other tool!
        
        Troubleshooting
        ---------------
        
        OSX compilation problems
        ~~~~~~~~~~~~~~~~~~~~~~~~
        
        There's currently no pre-compiled package for the
        ``peloton_bloomfilters`` library, which is a current requirement for
        populous. To correctly install it in your environment, you're going to:
        
        -  install ``gcc`` (via homebrew, for example),
        -  install the package using the following flags
           ``ARCHFLAGS="-arch x86_64" CC=/usr/bin/gcc``.
        
        For example, to install locally:
        
        ::
        
            ARCHFLAGS="-arch x86_64" CC=/usr/bin/gcc pip install peloton_bloomfilters
        
        Or if you want to run the test suite via tox:
        
        ::
        
            ARCHFLAGS="-arch x86_64" CC=/usr/bin/gcc tox
        
Keywords: populous populate database
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Utilities
