semvec/pypi-packages huggingface dataset:
python-stack 0.1.7.11
`stack` is a Python version of [stack](http://docs.haskellstack.org/en/stable/README/),
License: MIT

Python Tool Stack
=================================

`stack` is a Python version of `stack` (http://docs.haskellstack.org/en/stable/README/), which is a cross-platform program for developing `Python` projects. It is aimed at `Pythonistas` both new and experienced.

Go Star `Stack on GitHub` (http://github.com/ryankung/stack)

It features:

* Install Python in current environment automatically, in an isolated location
* Installing packages needed for your project.
* Run your project
* Check test coverage of your project
* Code quality control
* End to End git based release


Include:

* stack / pystack

* stack-cli -- The core part of stack

* scaffold  -- A Python template generator

* require  -- An async remote module loader

Dependence:

* Python3.5 or above (may require libffi-devel on `centos`, or libffi-dev for `debian`)

* git-daemon (https://git-scm.com/book/en/Git-on-the-Server-Git-Daemon)
  
Quick Start:

* Installation::

    pip3 install python-stack

    or run

    curl "https://raw.githubusercontent.com/RyanKung/stack/master/install.sh" | sh

* Create a new project via template::

    stack new <project name> -t <template path>

* Init and Setup on an existed project::

    stack init --python=<spec version>
    stack setup

* Test and report test coverage::

    stack coverage

* Run executable file in Env::
    
    stack python
    stack pip
    stack test
    stack repl

* Run a remote file::

    stack run --run <some *.py remote>
    
* Extensible::
    
    Stack supports extending the environment with a stackfile like this:

    
    from stack.decorators import as_command

    @as_command
    def do(args):
        '''
        sth
        @argument --sth, help=dowhat
        '''
        print('do %s' % args.sth)
   
    

* Document generator::

    stack doc

* ad-hoc git baseed deployment:

  on remote production server::

      stack serve

  on local dev environment::
  
      git add remote production git://<your remote ip>:30976/.git
      git checkout release/<your release branch>
      git push production HEAD


Work with stackfile

* stackfile

  stackfile is a local config file like makefile/gruntfile/glupfile/etc., the `stack-cli` will automacily load in the stackfile when boot.

* decorators

  For the newest version of `stack-cli`, there is two useful decorators: `@as_command` and `@wsh_command`, the first decorator allows function be called as stack command, and the `wsh_command` decorator can map a local command function to a remote callable function. Which means that you can call the command via `stack wsh` or `restful api` of stack cli
django_lair 1.0.3
Analytics and metrics app to both store and display user actions
License: MIT
Keywords: django_lair

=============================
django_lair
=============================

.. image:: https://badge.fury.io/py/django_lair.png
    :target: https://badge.fury.io/py/django_lair

.. image:: https://travis-ci.org/narfman0/django_lair.png?branch=master
    :target: https://travis-ci.org/narfman0/django_lair

Analytics and metrics app to both store and display user actions

Documentation
-------------

django_lair will ingest user metrics, store in django configured database,
and show views for the user. Provides an API in your django application to
POST user data in key, value form to support arbitrary types of data.

Clients generate their own UUID and save locally. There is no special
authentication or authorization.

Quickstart
----------

Install django_lair::

    pip install django_lair

Add it to your `INSTALLED_APPS`:

.. code-block:: python

    INSTALLED_APPS = (
        ...
        'django_lair',
        ...
    )

Add django_lair's URL patterns:

.. code-block:: python

    from django_lair import urls as django_lair_urls


    urlpatterns = [
        ...
        url(r'^', include(django_lair_urls)),
        ...
    ]

Migrate app::

     ./manage.py migrate django_lair

Usage
-----

For the top level dashboard, navigate to `<endpoint>/datum/`, e.g.::

    http://localhost:8000/datum/

To create a new user with metric datum, POST to endpoint `/datum/create/`
with metric data. Make sure you use the `uuid` param (it is suggested to
always use uuid form)::

    curl --data "uuid=abcdefgh-1234-1234-9876-abcdefghijkl&name=metric1&value=value1" http://localhost:8000/datum/create/

To add metric data, POST to endpoint `/datum/create/` with user, metric
name, and metric value information::

    curl --data "user=abcdefgh-1234-1234-9876-abcdefghijkl&name=metric1&value=value1" http://localhost:8000/datum/create/

Be sure to include uuid/user, name, and value in the POST for each metric

Features
--------

* Stores users and shows list view of metrics hit
* Provides simplistic list view of saved datums including unique user graphs
* Provides detailed user page with frequency graph
* Search, sort, and filter paginated tables of user data

Running Tests
-------------

Does the code actually work?

::

    source <YOURVIRTUALENV>/bin/activate
    (myenv) $ pip install tox
    (myenv) $ tox