Bitmath

Latest version: v1.3.3.1

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

Scan your dependencies

Page 1 of 2

1.3.31

<https://github.com/tbielawa/bitmath/releases/tag/1.3.3.1>`__ was
published on 2018-08-23.


Project
=======

1.3.11

<https://github.com/tbielawa/bitmath/releases/tag/1.3.1.1>`__ was
published on 2016-07-17.

Changes
=======

**Added Functionality**

* New function: :func:`bitmath.parse_string_unsafe`, a less strict
version of :func:`bitmath.parse_string`. Accepts inputs using
*non-standard* prefix units (such as single-letter, or
mis-capitalized units).

* Inspired by `darkblaze69 <https://github.com/darkblaze69>`_'s
request in `60 "Problems in parse_string"
<https://github.com/tbielawa/bitmath/issues/60>`_.


Project
=======

**Ubuntu**

* Bitmath is now available for installation via Ubuntu Xenial, Wily,
Vivid, Trusty, and Precise PPAs.

* Ubuntu builds inspired by `hkraal <https://github.com/hkraal>`_
reporting an `installation issue
<https://github.com/tbielawa/bitmath/issues/57>`_ on Ubuntu systems.


**Documentation**

* `Cleaned up a lot <https://github.com/tbielawa/bitmath/issues/59>`_
of broken or re-directing links using output from the Sphinx ``make
linkcheck`` command.

1.3.3

versions across platforms. Additionally there are small packaging
updates to keep up with changing standards.

Minor bug fixes and documentation tweaks are included as well.

The project now has an official `Code of Conduct
<https://github.com/tbielawa/bitmath/blob/master/CODE_OF_CONDUCT.md>`_,
as well as issue and pull request templates.


What happened to bitmath 1.3.2? It only ever existed as an idea in
source control.


Changes
=======

**Bug Fixes**

`Alexander Kapshuna <https://github.com/kapsh>`_ has submitted
`several fixes
<https://github.com/tbielawa/bitmath/pulls?q=is%3Apr+author%3Akapsh>`_
since the last release. Thanks!

* Packaging requirements fixes
* Python 3 compatibility
* Subclassing and Type checking fixes/improvements

`Marcus Kazmierczak <https://github.com/mkaz>`_ submitted `a fix
<https://github.com/tbielawa/bitmath/pull/75>`_ for some broken
documentation links.

And `Dawid Gosławski <https://github.com/alkuzad>`_ make sure our
`documentation <https://github.com/tbielawa/bitmath/pull/62/files>`_
is accurate.


Thanks to all the bitmath contributors over the years!

1.3.01

<https://github.com/tbielawa/bitmath/releases/tag/1.3.0.1>`__ was
published on 2016-01-08.

Changes
=======

**Bug Fixes**

* Closed `GitHub Issue 55
<https://github.com/tbielawa/bitmath/issues/55>`_ "best_prefix for
negative values". Now :func:`bitmath.best_prefix` returns correct
prefix units for negative values. Thanks `mbdm
<https://github.com/mbdm>`_!

1.2.41

<https://github.com/tbielawa/bitmath/releases/tag/1.2.4-1>`__ was
published on 2015-11-30.

Changes
=======

**Added Functionality**

* New bitmath module function: :func:`bitmath.query_device_capacity`. Create
:class:`bitmath.Byte` instances representing the capacity of a block
device. Support is presently limited to Linux and Mac.

* The :func:`bitmath.parse_string` function now can parse 'octet'
based units. Enhancement requested in `53 parse french unit names
<https://github.com/tbielawa/bitmath/issues/53>`_ by `walidsa3d
<https://github.com/walidsa3d>`_.

**Bug Fixes**

* `49 <https://github.com/tbielawa/bitmath/pull/49>`_ - Fix handling
unicode input in the `bitmath.parse_string
<https://bitmath.readthedocs.io/en/latest/module.html#bitmath-parse-string>`__
function. Thanks `drewbrew <https://github.com/drewbrew>`_!

* `50 <https://github.com/tbielawa/bitmath/pull/50>`_ - Update the
``setup.py`` script to be python3.x compat. Thanks `ssut
<https://github.com/ssut>`_!


Documentation
=============

* The project documentation is now installed along with the bitmath
library in RPM packages.


Project
=======

**Fedora/EPEL**

Look for separate python3.x and python2.x packages coming soon to
`Fedora <https://getfedora.org/>`_ and `EPEL
<https://fedoraproject.org/wiki/EPEL>`_. This is happening because of
the `initiative
<https://fedoraproject.org/wiki/FAD_Python_3_Porting_2015>`_ to update
the base Python implementation on Fedora to Python 3.x

* `BZ1282560 <https://bugzilla.redhat.com/show_bug.cgi?id=1282560>`_

1.2.31

<https://github.com/tbielawa/bitmath/releases/tag/1.2.3-1>`__ was
published on 2015-01-03.

Changes
=======

**Added Functionality**

* New utility: ``progressbar`` integration:
`bitmath.integrations.BitmathFileTransferSpeed
<http://bitmath.readthedocs.io/en/latest/module.html#progressbar>`_.
A more functional file transfer speed widget.


Documentation
=============

* The command-line ``bitmath`` tool now has `online documentation
<http://bitmath.readthedocs.io/en/latest/commandline.html>`_
* A full demo of the ``argparse`` and ``progressbar`` integrations has
been written. Additionally, it includes a comprehensive
demonstration of the full capabilities of the bitmath library. View
it in the *Real Life Demos* `Creating Download Progress Bars
<http://bitmath.readthedocs.io/en/latest/real_life_examples.html#real-life-examples-download-progress-bars>`_
example.


Project
=======

**Tests**

* Travis-CI had some issues with installing dependencies for the 3.x
build unittests. These were fixed and the build status has returned
back to normal.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.