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

Set of tools to build Mozilla Services apps

Project Description
=========
Mopytools
=========

Mopytools provides command-line tools to build Python application that follow
Mozilla Services standard:

- buildapp: builds an application inplace.
- buildrpms: builds a collection of RPMs for the project


Those scripts are usually driven from a project's Makefile.



Changelog
---------

3.4 - 2014-01-03
================

- don't pass an empty --extra-index-url through to pip.


3.3 - 2012-06-29
================

- improve support for building git-hosted dependencies.
- error out if there are unpined dependencies in stage/prod reqs file.


3.2 - 2012-03-29
================

- make sure we can build without reqs files.

3.1 - 2012-03-26
================

- now allow internal dependencies to be without .spec

3.0 - 2012-03-23
================

- make sure we can use full urls with deps

2.9 - 2012-03-13
================

- pinned Distutils 2


2.8 - 2012-02-12
================

- skip lines that starts with '#' in requirement files
- added an option so we may exit the process immediatly
when the exit code is not 0


2.7 - 2012-01-30
================

- tagging again - nothing new


2.6 - 2012-01-30
================

- make sure build_rpm checks the force option.


2.5 - 2012-01-30
================

- Broken release


2.4 - 2012-01-25
================

- sort release tags by version # instead of default (i.e. order of creation)

2.3 - 2012-01-17
================

- Fixed behavior on systems w/ hg diff tool installed
(i.e. use 'hg diff' instead of 'hg di')
- Added support for TAG_PREFIX specified by an environment variable

2.2 - 2011-12-11
================

- activate the download cache on pypi2rpm

2.1 - 2011-12-11
================

- added the download cache option

2.0 - 2011-12-2
===============

- Make sure Git Submodules get updated

1.9 - 2011-11-30
================

- Raised the default timeout to 300s
- Make sure Pip uses the index/extras options

1.8 - 2011-11-24
================

- Make sure the req building occurs in a clean env,


1.7 - 2011-11-14
================

- Bug 700242 - add a verbose and timeout option


1.6 - 2011-11-03
================

- Bug 695232 - fixed the pinning


1.3 to 1.5 - 2011-10-06
=======================

- fixed small git-specific issues

1.2 - 2011-10-06
================

- Make the tool work with git.


1.1 - 2011-09-21
================

- use default and not tip when building

1.0 - 2011-09-09
================

- make sure we raise an error on bad number of arguments
- added a -r option to remove the destination dir for rpms


0.8 - 2011-08-19
================

- provide hgrc as a fallback


0.6 - 2011-08-16
================

- make sure the rpm trailing version is taken into account


0.5 - 2011-08-16
================

- added a buildrpm script
- new behavior for the buildapp script


0.4
===

- The build script now supports three options:

-i: PyPI Simple index location (for mirroring)
-e: extra location (for archives not present at PyPI)
-s: flag to indicate that any URL that's not under PyPI or the extra
location is disallowed during the fetching
Release History

Release History

This version
History Node

3.4

History Node

3.3

History Node

3.2

History Node

3.1

History Node

3.0

History Node

2.9

History Node

2.8

History Node

2.7

History Node

2.6

History Node

2.5

History Node

2.4

History Node

2.3

History Node

2.2

History Node

2.1

History Node

2.0

History Node

1.9

History Node

1.8

History Node

1.7

History Node

1.6

History Node

1.5

History Node

1.4

History Node

1.3

History Node

1.2

History Node

1.1

History Node

1.0

History Node

0.9

History Node

0.8

History Node

0.7

History Node

0.6

History Node

0.5

History Node

0.4

History Node

0.3

History Node

0.2

History Node

0.1

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
MoPyTools-3.4.tar.gz (12.3 kB) Copy SHA256 Checksum SHA256 Source Jan 3, 2014

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