Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

More changelog, updated readme, added notes on testing

  • Loading branch information...
commit e8aa3b8d9d3742264425cf6f4d0596e116a8b071 1 parent 5cf2997
Stephen Johnson authored
View
30 README.md
@@ -6,33 +6,19 @@ across a cluster. If you find [cron](http://en.wikipedia.org/wiki/Cron) or
[fcron](http://fcron.free.fr/) to be insufficient for managing complex work
flows across multiple computers, Tron might be for you.
-Installation
-------------
-
-Tron ships with a `setup.py` file for installation as well as scripts for building a debian package.
-
-See [QuickStart](http://github.com/Yelp/Tron/wiki/QuickStart) for more details.
+Install with:
-Documentation
--------------
+ > sudo pip install tron
-Sample configuration files (and man pages) are in the docs/ directory.
+Or look at the [tutorial](http://packages.python.org/tron/tutorial.html).
-Full documentation can be found on the projects [Wiki](http://github.com/Yelp/Tron/wiki)
+The full documentation is available [on PyPI](http://packages.python.org/tron).
Contributing
------------
-Use Github. We're friendly I swear. Contributions welcome.
-
-Any issues should be either posted and discussed at http://github.com/Yelp/Tron/issues
-or emailed to yelplabs@yelp.com
-
-Running Tests
--------------
-
-The easiest way to run tron's tests is to:
+Read [Working on Tron](http://packages.python.org/tron/developing.html) and
+start sending pull requests!
-* Make a virtualenv
-* Install testify in the virtualenv
-* Call ``python `which testify` test`` from the repository root. You need to do this instead of just calling ``testify`` in order to make it use the correct Python executable (the one from your virtualenv).
+Any issues should be either posted and discussed [on
+Github](http://github.com/Yelp/Tron/issues) or emailed to yelplabs@yelp.com.
View
1  debian/changelog
@@ -4,6 +4,7 @@ tron (0.2.8-1) unstable; urgency=low
* Cleanup actions: run a command after the success or failure of a job (irskep)
* Logging to syslog with syslog_address config field (irskep)
* "zap" command for services (irskep)
+ * simplejson is no longer a dependency for Python 2.6 and up
* Fix weekday-specified jobs (mon, tues, ...) running a day late (irskep)
* Fix services being allowed in jobs list and causing weird crashes (irskep)
* Fix missing import in www.py
View
9 docs/developing.rst
@@ -41,6 +41,15 @@ goes to ``tron.log``, so you're better off running ``tail -f wd/tron.log`` in a
terminal. Kill ``trond`` when you're done with ``cat wd/tron.pid | xargs
kill``.
+Running the Tests
+-----------------
+
+If you're working in a virtualenv and have installed Testify there (the
+recommended practice), you can run the tests with ``python `which testify`
+test`` from the repository root. You do this instead of just calling
+``testify`` in order for the correct Python executable and module search path
+to be used.
+
Contributing
------------
View
1  docs/whats-new.rst
@@ -12,6 +12,7 @@ Features
:ref:`config_logging`.
* "zap" command for services lets you force Tron to see a service or service
instance as **DOWN**. See :doc:`man_tronctl`.
+* ``simplejson`` is no longer a dependency for Python 2.6 and up
Bug Fixes
---------
View
4 setup.py
@@ -36,8 +36,8 @@
],
data_files=[
('share/doc/tron', [
- 'docs/sample_config_large.yaml',
- 'docs/sample_config_small.yaml']),
+ 'docs/sample_config.yaml'
+ ]),
],
long_description=open('README.md').read(),
)
Please sign in to comment.
Something went wrong with that request. Please try again.