Skip to content
This repository has been archived by the owner on Feb 24, 2020. It is now read-only.

travis-ci integration #11

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
.idea
*.swp
*.ropeproject
*.pyc
build
.tox
isoparser.egg-info
15 changes: 15 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
language: python
python:
- "2.7"
- "3.2"
- "3.3"
- "3.4"
- "3.5"
# PyPy versions
- "pypy"
# command to install dependencies
install:
- pip install .
- pip install tox-travis
# command to run tests
script: tox
4 changes: 3 additions & 1 deletion README.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
isoparser
=========
.. image:: https://travis-ci.org/barneygale/isoparser.svg?branch=master
:target: https://travis-ci.org/barneygale/isoparser

This python library can parse the `ISO 9660`_ disk image format including
`Rock Ridge`_ extensions. It can load ISOs from the local filesystem or via
Expand All @@ -26,4 +28,4 @@ Usage
print iso.record("boot", "grub", "grub.cfg").content

.. _`ISO 9660`: https://en.wikipedia.org/wiki/ISO_9660
.. _`Rock Ridge`: https://en.wikipedia.org/wiki/Rock_Ridge
.. _`Rock Ridge`: https://en.wikipedia.org/wiki/Rock_Ridge
5 changes: 4 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from distutils.core import setup
from setuptools import setup


setup(
name='isoparser',
Expand All @@ -9,4 +10,6 @@
license='MIT',
description='Parser for the ISO 9660 disk image format',
packages=["isoparser"],
install_requires=["six"],
test_suite="isoparser.test",
)
12 changes: 12 additions & 0 deletions tox.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Tox (http://tox.testrun.org/) is a tool for running tests
# in multiple virtualenvs. This configuration file will run the
# test suite on all supported python versions. To use it, "pip install tox"
# and then run "tox" from this directory.

[tox]
envlist = py27, py32, py33, py34, py35, pypy

[testenv]
commands = {envpython} setup.py test
deps =