1{ stdenv, fetchPypi, buildPythonPackage, isPy3k }:
2
3buildPythonPackage rec {
4 pname = "aenum";
5 version = "2.0.8";
6 name = "${pname}-${version}";
7
8 src = fetchPypi {
9 inherit pname version;
10 sha256 = "3209fa41b8c41345442e8d9b5158a57d3e96d84c3d5ebbe8e521e1e2eff1598d";
11 };
12
13 doCheck = !isPy3k;
14 # The following tests fail (only in python3
15 # test_convert (aenum.test.TestIntEnumConvert)
16 # test_convert_value_lookup_priority (aenum.test.TestIntEnumConvert)
17 # test_convert (aenum.test.TestIntEnumConvert)
18 # test_convert_value_lookup_priority (aenum.test.TestIntEnumConvert)
19
20 meta = {
21 description = "Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants";
22 maintainers = with stdenv.lib.maintainers; [ vrthra ];
23 license = with stdenv.lib.licenses; [ bsd3 ];
24 homepage = https://bitbucket.org/stoneleaf/aenum;
25 };
26}