Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

LentoDVD Speed Limiter

Project Description

LentoDVD Speed Limiter

Control the maximum speed of your DVD/CD drive from the system tray. Works with Ubuntu Unity and Gnome.

Uses the eject tool to set the speed limit.




$ sudo apt-get install eject
$ sudo pip install lento_dvd


To run LentoDVD, start it from Unity Dash or Gnome Desktop Menu (whichever desktop you use).


Project directory layout

  • bin/ - entry point scripts
  • img/ - image files used in runtime (icons)
  • lento_dvd/ - root application package (all source code)
  • Makefile - provides basic tasks for development
  • - python packaging script
  • README - readme file for distributed package, autogenerated by make doc
  • - this file

Python 2 and Python 3

Current indicator implementation runs on both Python 2.7 and Python 3. All tests are executed on “both pythons”.

Running and testing

Running tests

$ make venv  # run only once, or run again to re-create the virtualenv
$ make tests

Getting test coverage (reports to ./coverage/)

$ make cover

Creating python source package

$ make sdist

Running without installing

$ make run

Building and installing/uninstalling locally

$ sudo make install
$ sudo make uninstall

Cleaning up the project directory (remove dist/, *.pyc, etc.)

$ make clean

Generating README from

$ make doc

Publishing to PYPI

$ make publish

Reminder - release process

  1. Make changes, update and run tests, ensure good coverage
  2. Update and change the version according to semantic versioning
  3. Tag new version; tag format is ‘vX.Y.Z’; e.g.: v1.2.1
  4. Push changes and a new tag
  5. Publish to PYPI


Copyright 2016, Pete Burgers

This Application Indicator is distributed under GNU GENERAL PUBLIC LICENSE, either version 3 of the License, or (at your option) any later version.


Boilerplate code adapted from Vagrant AppIndicator, thanks @candidtim!

Release History

Release History

This version
History Node


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
lento_dvd-0.1.0.tar.gz (5.1 kB) Copy SHA256 Checksum SHA256 Source Oct 31, 2016

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