mirror of https://github.com/evilhero/mylar
27 lines
681 B
Python
27 lines
681 B
Python
|
# -*- coding: utf-8 -*-
|
||
|
from __future__ import (
|
||
|
print_function,
|
||
|
division,
|
||
|
unicode_literals,
|
||
|
absolute_import
|
||
|
)
|
||
|
|
||
|
from distutils.version import StrictVersion
|
||
|
|
||
|
# If the user has fastnumbers installed, they will get great speed
|
||
|
# benefits. If not, we use the simulated functions that come with natsort.
|
||
|
try:
|
||
|
from fastnumbers import (
|
||
|
fast_float,
|
||
|
fast_int,
|
||
|
)
|
||
|
import fastnumbers
|
||
|
# Require >= version 0.7.1.
|
||
|
if StrictVersion(fastnumbers.__version__) < StrictVersion('0.7.1'):
|
||
|
raise ImportError # pragma: no cover
|
||
|
except ImportError:
|
||
|
from natsort.compat.fake_fastnumbers import (
|
||
|
fast_float,
|
||
|
fast_int,
|
||
|
)
|