Metadata-Version: 2.0
Name: procset
Version: 0.1.dev2
Summary: Toolkit to manage sets of closed intervals.
Home-page: https://gitlab.inria.fr/bleuse/procset.py
Author: Raphaël Bleuse
Author-email: raphael.bleuse@imag.fr
License: GPLv3+
Keywords: interval set,scheduling
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides: interval_set
Obsoletes: interval_set
Provides-Extra: test
Requires-Dist: coverage; extra == 'test'
Requires-Dist: interval-set; extra == 'test'
Requires-Dist: pytest; extra == 'test'
Requires-Dist: pytest-cov; extra == 'test'

==========
procset.py
==========

Toolkit to manage sets of closed intervals.

`procset` is a pure python module to manage sets of closed intervals. It can be
used as a small python library to manage sets of resources, and is especially
useful when writing schedulers.


Features
--------

- Free Software: licensed under GPLv3+ (see `<LICENSE.rst>`_).
- Pure Python module :)
- Thoroughly tested!
- Drop-in replacement for `interval_set` (see `intsetwrap.py
  <src/intsetwrap.py>`_).


Limitations
-----------

- The provided implementation target only Python 3 (I do not want to maintain
  old stuff :P).
- The intervals bounds have to be non-negative integers.


Requirements
------------

- `setuptools>=34.4.0`


