cyclic 1.0.0


pip install cyclic

  Latest version

Released: Sep 26, 2018

Project Links

Meta
Author: Md. Jahidul Hamid

Classifiers

Development Status
  • 5 - Production/Stable

Intended Audience
  • Developers
  • Information Technology

License
  • OSI Approved :: BSD License

Operating System
  • OS Independent

Programming Language
  • Python
  • Python :: 2
  • Python :: 3

Build Status

Handle cyclic relation compared by value.

Install

Install from Pypi:

pip install cyclic

Usage

from cyclic import Cyclic

cy = Cyclic()

# Let's say A is a prent of B
cy.add(B, A)

# B is a parent of C
cy.add(C, B)

# C is a parent of A (cyclic)
cy.add(A, C)

# let's see if C is in any kind of cyclic relation

print(cy.is_cyclic(C)) # True

Wheel compatibility matrix

Platform Python 3
any

Files in release

No dependencies