Skip to content
This repository was archived by the owner on Aug 18, 2021. It is now read-only.

Commit 065d1da

Browse files
Add module folder to path
1 parent dd22480 commit 065d1da

4 files changed

Lines changed: 10 additions & 4 deletions

File tree

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include libsemigroups_cppyy/include/python_element.h

libsemigroups_cppyy/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@
3030
import libsemigroups_cppyy.detail
3131
from libsemigroups_cppyy.adapters import *
3232

33-
cppyy.load_library("libsemigroups")
33+
try:
34+
cppyy.load_library("libsemigroups.1")
35+
except RuntimeError as e:
36+
cppyy.load_library("libsemigroups")
3437

3538
cppyy.cppdef("#define FMT_HEADER_ONLY")
3639
cppyy.cppdef("#define HPCOMBI_CONSTEXPR_FUN_ARGS")
@@ -47,6 +50,7 @@
4750
cppyy.include("libsemigroups/schreier-sims.hpp")
4851
cppyy.include("libsemigroups/report.hpp")
4952

53+
cppyy.add_include_path(__file__[:__file__.rfind(os.path.sep)])
5054
cppyy.include("include/python_element.h")
5155

5256
from libsemigroups_cppyy.action import LeftAction, RightAction
File renamed without changes.

setup.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44
from setuptools import find_packages, setup
55

66
setup(name='libsemigroups_cppyy',
7-
version='0.0.0',
7+
version='0.0.1',
88
description='A minimal cppyy wrapper for the libsemigroups C++ library',
99
url='http://github.com/libsemigroups/libsemigroups_cppyy',
1010
author='James D. Mitchell, Nicolas Thiéry',
1111
author_email='jdm3@st-andrews.ac.uk, Nicolas.Thiery@u-psud.fr',
1212
license='GPL3',
1313
install_requires=['cppyy','networkx'],
1414
packages=find_packages(exclude=['tests']),
15-
tests_require=['nose'],
16-
zip_safe=False)
15+
tests_require=['tox'],
16+
zip_safe=False,
17+
include_package_data=True)

0 commit comments

Comments
 (0)