Pycddlib

Latest version: v3.0.2

Safety actively analyzes 714919 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

2.1.0

-------------------------------

* updated for cddlib 0.94i

* fix Cython setup requirement (see issue 27)

* add documentation about representation types (see issues 29 and
30, contributed by stephane-caron)

* add Python 3.7 support

2.0.0

--------------------------------

* fix creation of rational matrices from numpy array's (see issues 20
and 21, reported and fixed by Hervé Audren)

* consider all numbers.Rational subtypes as rationals (instead of just
Fraction)

1.0.6

-------------------------------

* fix segfault when setting rep_type (see issues 16 and 17, reported
and fixed by Hervé Audren)
* drop Python 3.3 support
* add Python 3.6 support
* updated for MPIR 3.0.0

1.0.5

--------------------------------

* drop Python 3.2 support
* add Python 3.4 and Python 3.5 support
* Matrix.canonicalize now requires rep_type to be specified; you can
get back the old behaviour by setting rep_type to
cdd.RepType.INEQUALITY before calling canonicalize (reported by
Stéphane Caron, fixes issue 4).
* updated for cddlib 0.94h
* windows builds now tested on appveyor
* windows wheels provided for Python 2.7, 3.3, 3.4, and 3.5
* updated for MPIR 2.7.2

1.0.4

---------------------------

* updated for Cython 0.16
* updated for cddlib 0.94g
* updated for MPIR 2.5.1
* various fixes in documentation
* building the documentation no longer requires cdd to be installed
* documentation hosted on readthedocs.org
* development model uses gitflow
* build script uses virtualenv
* workaround for Microsoft tmpfile bug on Vista/Win7 (reported by Lorenzo
Di Gregorio)

1.0.3

------------------------------

* added Matrix.canonicalize method
* sanitized NumberTypeable class: no more __cinit__ magic: derived
classes can decide to call __init__ or not
* improved Matrix constructor: number type is derived from the type of
the elements passed to the constructor, so in general, there is no
need any more to pass a number_type argument (although this still
remains supported)
* added get_number_type_from_value and get_number_type_from_sequences
functions to aid subclasses to determine their number type.

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.