README.rst 2.04 KB
Newer Older
Tommy Yu's avatar
README    
Tommy Yu committed
1
calmjs.types
Tommy Yu's avatar
Tommy Yu committed
2
3
============

Tommy Yu's avatar
README    
Tommy Yu committed
4
5
A collection of types (mostly exception classes) for use with |calmjs|_.

Tommy Yu's avatar
Tommy Yu committed
6
.. image:: https://travis-ci.org/calmjs/calmjs.types.svg?branch=1.0.1
Tommy Yu's avatar
README    
Tommy Yu committed
7
    :target: https://travis-ci.org/calmjs/calmjs.types
Tommy Yu's avatar
Tommy Yu committed
8
9
10
11
.. image:: https://ci.appveyor.com/api/projects/status/iyrgqhraj2qjn1cl/branch/1.0.1?svg=true
    :target: https://ci.appveyor.com/project/metatoaster/calmjs-types/branch/1.0.1
.. image:: https://coveralls.io/repos/github/calmjs/calmjs.types/badge.svg?branch=1.0.1
    :target: https://coveralls.io/github/calmjs/calmjs.types?branch=1.0.1
Tommy Yu's avatar
README    
Tommy Yu committed
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

.. |calmjs| replace:: ``calmjs``
.. |calmjs.types| replace:: ``calmjs.types``
.. _calmjs: https://pypi.python.org/pypi/calmjs


Introduction
------------

Developers of packages and extensions that make use of the Calmjs
toolchain has the option to advise the toolchain with their custom
entry point declarations.  However, to halt the execution they will
need to raise specific exceptions.  This package provides those
exceptions as a separate package, under the MIT Expat license, to avoid
the coupling of the package being developed from the core calmjs
package.


Installation
------------

As this is a developer catered package, the installation should be
optional, and the recommended method is to use the ``install_requires``
or ``setup_requires`` argument for the ``setup`` function call for the
``setup.py`` of the package.

If required, the following command may be executed to source the latest
stable version of |calmjs.types| wheel from PyPI for installation into
the current Python environment.

.. code:: sh

Tommy Yu's avatar
Tommy Yu committed
44
    $ pip install calmjs.types
Tommy Yu's avatar
README    
Tommy Yu committed
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62


Contribute
----------

- Issue Tracker: https://github.com/calmjs/calmjs.types/issues
- Source Code: https://github.com/calmjs/calmjs.types


Legal
-----

The |calmjs.types| package is copyright (c) 2017 Auckland Bioengineering
Institute, University of Auckland.  The |calmjs.types| package is
licensed under the MIT license (specifically, the Expat License).

The Calmjs project is copyright (c) 2017 Auckland Bioengineering
Institute, University of Auckland.