semvec/pypi-packages huggingface dataset:
pysapp 0.2
A pysmvt supporting application
License: BSD

Introduction
---------------

pysapp is a library designed as a "supporting application" for
`pysmvt <http://pypi.python.org/pypi/pysmvt/>`_ applications.

Example applications will be avilable soon, for now, please follow the steps
below to get your own default application up and running.

Steps for Installation
----------------------

#. Install Python
#. install setuptools (includes easy_install)
#. install virtualenv `easy_install virtualenv`
#. Create a new virtual environement `virtualenv myproj-staging --no-site-packages`
#. `Activate the virtual environment (os dependent) <http://pypi.python.org/pypi/virtualenv#activate-script>`_
#. install pysapp & dependencies `easy_install pysapp`

Steps for creating a working application
-----------------------------------------

Note: the `pysmvt` command is installed when you install pysapp, which has
pysmvt as a requirement.

#. `cd myproj-staging`
#. `mkdir src`
#. `cd src`
#. `pysmvt project -t pysapp <myapp>` replace <myapp> with your project name
#. answer the questions that come up
#. write down "Login Details", referred to hereafter as <user> & <pass>
#. `cd <myapp>-dist`
#. `python setup.py -q develop`
#. `cd <myapp>`
#. `pysmvt broadcast initdb` setup the database tables
#. `pysmvt broadcast initdata <user>` put basic data in the database, use the 
   settings profile for your user
#. `pysmvt serve <user>` run a development http server with the user's settings 
   profile
#. point your browser at http://localhost:5000/
    
Creating a New Application Module
---------------------------------
This step creates a Application Module directory structure in <myapp>/modules/<mymod>:

`pysmvt module <mymod>`

where <mymod> is the name of the module you want to create

Questions & Comments
---------------------

Please visit: http://groups.google.com/group/pyslibs

Current Status
---------------

The code stays pretty stable, but the API is likely to change in the future.

The `pysapp tip <http://bitbucket.org/rsyring/pysapp/get/tip.zip#egg=pysapp-dev>`_
is installable via `easy_install` with ``easy_install pysapp==dev``
pysutils 0.2
A collection of python utility functions and classes.
License: BSD

Introduction
---------------

pysutils is a library to hold common tools for the pys* library family:

- `pysmvt <http://pypi.python.org/pypi/pysmvt/>`_
- `pysapp <http://pypi.python.org/pypi/pysapp/>`_
- `pysform <http://pypi.python.org/pypi/pysform/>`_

Questions & Comments
---------------------

Please visit: http://groups.google.com/group/pyslibs

Current Status
---------------

The code stays pretty stable, but the API is likely to change in the future.

The `pysutils tip <http://bitbucket.org/rsyring/pysutils/get/tip.zip#egg=pysutils-dev>`_
is installable via `easy_install` with ``easy_install pysutils==dev``
vimpdbhook 0.2
A PDB hook for MacVIM
License: BSD

MacVIM pdb hook
===============

Using this package one can enable a hook in the python pdb
such that the current file is automagically opened in MacVim
and the line is highlighted.

Features
--------

- Activates MacVIM, uses new tab to open debugged file
- reuses existing MacVIM instance
- after loading the file, the terminal program is activated
  (given focus) to allow for rodent-free debugging.
- The focus-switching is done using `appscript` which is a python
  package for AppleScript.

Dependencies
------------

- Mac OS X (duh)
- MacVim (or another gui-enabled VIM which understands the
  VIM server commands -- currently only MacVIM)

Usage
-----

- install this package
- put something like this in your `~/.pdbrc`::

    # save this in .pdbrc in your home directory
    from vimpdbhook import preloop, precmd
    pdb.Pdb.preloop = preloop
    pdb.Pdb.precmd = precmd

- make sure that you have also installed the `mvim` command line
  utility for firing up macVIM using the terminal.

- Currently, I assume that you use "iTerm" and use a variant of `mvim`
  called `vimpdb` (that's my setup).  Please see below.

Tweaking
--------

The package uses the environment to fetch the name of the terminal app and the
MacVIM launch script

VIMPDBHOOK_MVIM_SCRIPT
    Set this to your `mvim` script. default: `vimpdb`

VIMPDBHOOK_TERMINAL_APP
    Set this to the name of the terminal application. default: `iTerm`


Links
-----

MacVim
  http://code.google.com/p/macvim/

iTerm
  http://iterm.sourceforge.net/


Download
--------