Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (testpypi.python.org).
Help us improve Python packaging - Donate today!

Whisker Starfeeder (starling RFID/balance reader)

Project Description

Purpose

Manages radiofrequency identification (RFID) readers and weighing balances, and talks to a Whisker client (http://www.whiskercontrol.com/).

Install

Ubuntu Linux

From a command prompt:

sudo apt-get install python3 python3-pip  # install Python with pip

python3 -m virtualenv /PATH/TO/MY/NEW/VIRTUALENV  # make a virtualenv

source /PATH/TO/MY/NEW/VIRTUALENV/bin/activate  # activate the virtualenv

pip install starfeeder --process-dependency-links  # install from PyPI

Windows

You need to have Python 3 installed (which will come with pip, pyvenv, and virtualenv). Obtain it from https://www.python.org/ and install it. We’ll suppose you’ve installed Python at C:\Python34.

Then fire up a Command Prompt and do:

C:\Python34\Scripts\virtualenv.exe C:\PATH\TO\MY\NEW\VIRTUALENV

C:\PATH\TO\MY\NEW\VIRTUALENV\Scripts\activate

pip install starfeeder --process-dependency-links

Run

Run the starfeeder program from within your virtual environment. It will be at:

Linux

/PATH/TO/MY/NEW/VIRTUALENV/bin/starfeeder

Windows

Windows: just the GUI

For normal use:

C:\PATH\TO\MY\NEW\VIRTUALENV\Scripts\pythonw.exe C:\PATH\TO\MY\NEW\VIRTUALENV\Scripts\starfeeder-script.py

Windows: to see command-line output

Use this for database upgrades, command-line help, and to see debugging output:

C:\PATH\TO\MY\NEW\VIRTUALENV\Scripts\starfeeder

You can append -v for more verbose output, or --help for full details.

If you use this method to run the graphical user interface (GUI) application, do not close the console window (this will close the GUI app). Use the method

Single-folder binary distribution

You can’t yet install and run from a binary distribution.

A single-file or single-folder installation based on PyInstaller would be helpful; this bundles Python, the necessary virtual environment, and the application together. However, it isn’t working at the moment. The app must be able to run without a command-line window, and should be able also to run with one (since additional command-line tools are required for database management), but PyInstaller’s multipackage bundles are broken at the moment (http://pythonhosted.org/PyInstaller/#multipackage-bundles).

Release History

Release History

This version
History Node

0.1.2

History Node

0.1.1

History Node

0.1.0

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
starfeeder-0.1.2.tar.gz (56.3 kB) Copy SHA256 Checksum SHA256 Source Dec 23, 2015

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting