Metadata-Version: 1.1
Name: vebootstrap
Version: 0.0.9
Summary: Virtualenv bootstrapper
Home-page: https://github.com/tomoemon/vebootstrap
Author: tomoemon
Author-email: bach48+github_tomoemon@gmail.com
License: MIT
Description: Virtualenv Bootstrapper
        ========================
        
        When you are about to create a python program that depends on some packages, you may setup virtualenv and install some packages within that virtualenv manually. This module automatically creates an environment and installs packages in it.
        
        Setup
        -------------
        
        **Requirements**
        
        * python 2.7 or later
        * pip
        * virtualenv
        
        **Installation**
        
            $ pip install vebootstrap
        
        Usage
        --------------
        
        **Importing Pattern**
        
        Insert following line into head of your script file, and create a `requirements.txt` in same directory as necessary.
        
            import vebootstrap
        
        Running that script, it creates a virtualenv and modules will be installed automatically.
        
        **Not Importing Pattern**
        
        If you do not want to add a unconcerned line, run following command and then virtualenv will be prepared and activated.
        
            python -m vebootstrap [script file]
        
        Example
        --------------
        
        **Case: you want to create a script using `requests` module. (http request library)**
        
        Create a script file (eg. get\_yahoo.py)
        
            import vebootstrap # you must write this sentence at the first
            import requests
            print(requests.get('http://yahoo.co.jp').content[:100])
        
        Create a `requirements.txt`
        
            requests
        
        Run a script
        
            python get_yahoo.py
        
        At first, virtualenv directory will be created and required packages will be installed.
        And you get a first line of html of the Yahoo.
        
        Extra Usage
        --------------
        
        **Init virtualenv**
        
        Following command initialize virtualenv directory and install modules.
        
            python -m vebootstrap.init
        
        **Create a virtualenv bootstrap script**
        
        `vebootstrap` supports creating virtualenv bootstrap script. Run a following command in your scripting directory. The bootstrap script involving `requirements.txt` will be created.
        
            python -m vebootstrap.create_bootstrap
        
        `--after-install` option allows you to add another process into the bootstrap script. Please see help.
        
            python -m vebootstrap.create_bootstrap --help
        
        
Platform: POSIX
Platform: Windows
Platform: Mac OS X
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Utilities
Classifier: Topic :: Software Development
