From 6d60911cabfa7956cb13ddd0e21d85d5cf6cd987 Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 12:36:56 -0700 Subject: [PATCH 01/14] XX Signed-off-by: Matthew Ballance --- .github/workflows/ci.yml | 97 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 95 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6ef75e5..d484dc0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,41 @@ on: - workflow_dispatch jobs: - ci-macos: + linux: + name: ciostream ${{ matrix.arch }} ${{ matrix.platform }} ${{ matrix.spec }} + runs-on: ubuntu-latest + strategy: + matrix: + include: + - { platform: manylinux1, arch: x86_64, spec: cp36 } + - { platform: manylinux1, arch: x86_64, spec: cp37 } + - { platform: manylinux1, arch: x86_64, spec: cp38 } + - { platform: manylinux1, arch: x86_64, spec: cp39 } + - { platform: manylinux2014, arch: x86_64, spec: cp310 } + - { platform: manylinux2014, arch: x86_64, spec: cp311 } + steps: + - name: checkout + uses: actions/checkout@v2 + - name: Fetch dependencies + run: | + set -eux + python3 --version + python3 -m pip install ivpm + python3 -m ivpm update + ./packges/python/bin/python -m pip install cython setuptools wheel auditwheel build + - name: Build wheel + run: | + ./packages/python/bin/python setup.py bdist_wheel + ./packages/python/bin/auditwheel dist/*.whl + - name: Publish to PyPi + if: startsWith(github.ref, 'refs/heads/main') + env: + TWINE_USERNAME: __token__ + TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }} + run: | + ./packages/python/bin/twine upload dist/*.whl + + macos: runs-on: macos-latest steps: - uses: actions/checkout@v2 @@ -17,4 +51,63 @@ jobs: ./packages/python/bin/python -m pip install cython setuptools wheel build - name: Build wheel run: | - ./packages/python/bin/python setup.py bdist_wheel \ No newline at end of file + ./packages/python/bin/python setup.py bdist_wheel + - name: Publish to PyPi + if: startsWith(github.ref, 'refs/heads/main') + env: + TWINE_USERNAME: __token__ + TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }} + run: | + ./packages/python/bin/twine upload dist/*.whl + + windows: + runs-on: ${{ matrix.platform }} + strategy: + matrix: + include: + - platform: windows-latest + build_arch: x64 + python_arch: x64 + spec: '3.8' + - platform: windows-latest + build_arch: x64 + python_arch: x64 + spec: '3.9' + - platform: windows-latest + build_arch: x64 + python_arch: x64 + spec: '3.10' + - platform: windows-latest + build_arch: x64 + python_arch: x64 + spec: '3.11' +# - platform: windows-latest +# build_arch: x64 +# python_arch: x86 +# spec: '3.10' + steps: + - name: checkout + uses: actions/checkout@v2 + + - name: Install python ${{ matrix.spec }} + uses: actions/setup-python@v2 + with: + architecture: ${{ matrix.python_arch }} + python-version: ${{ matrix.spec }} + + - name: Build/Test Package + shell: bash + run: | + python -V + python -m pip install Cython wheel twine + python setup.py build bdist_wheel + ls dist + + - name: Publish to PyPi + if: startsWith(github.ref, 'refs/heads/main') + env: + TWINE_USERNAME: __token__ + TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }} + shell: bash + run: | + python -m twine upload dist/*.whl From 2204c7e225ba2b1939d882e2fd71a836b655ca42 Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 12:47:04 -0700 Subject: [PATCH 02/14] XX Signed-off-by: Matthew Ballance --- .github/workflows/ci.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d484dc0..4885239 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,7 +26,9 @@ jobs: python3 --version python3 -m pip install ivpm python3 -m ivpm update - ./packges/python/bin/python -m pip install cython setuptools wheel auditwheel build + ls packages/python + ls packages/python/bin + ./packages/python/bin/python -m pip install cython setuptools wheel auditwheel build - name: Build wheel run: | ./packages/python/bin/python setup.py bdist_wheel @@ -48,17 +50,19 @@ jobs: python3 --version python3 -m pip install ivpm python3 -m ivpm update - ./packages/python/bin/python -m pip install cython setuptools wheel build + ls packages/python + ls packages/python/bin + ./packages/python/bin/python3 -m pip install cython setuptools wheel build - name: Build wheel run: | - ./packages/python/bin/python setup.py bdist_wheel + ./packages/python/bin/python3 setup.py bdist_wheel - name: Publish to PyPi if: startsWith(github.ref, 'refs/heads/main') env: TWINE_USERNAME: __token__ TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }} run: | - ./packages/python/bin/twine upload dist/*.whl + ./packages/python/bin/python3 -m twine upload dist/*.whl windows: runs-on: ${{ matrix.platform }} From aaf60cca70565881b072e54db2327ad9f930aa30 Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 12:51:02 -0700 Subject: [PATCH 03/14] XX Signed-off-by: Matthew Ballance --- .github/workflows/ci.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4885239..d3fa246 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,7 +28,7 @@ jobs: python3 -m ivpm update ls packages/python ls packages/python/bin - ./packages/python/bin/python -m pip install cython setuptools wheel auditwheel build + ./packages/python/bin/python -m pip install cython setuptools wheel auditwheel build twine - name: Build wheel run: | ./packages/python/bin/python setup.py bdist_wheel @@ -52,7 +52,7 @@ jobs: python3 -m ivpm update ls packages/python ls packages/python/bin - ./packages/python/bin/python3 -m pip install cython setuptools wheel build + ./packages/python/bin/python3 -m pip install cython setuptools wheel build twine - name: Build wheel run: | ./packages/python/bin/python3 setup.py bdist_wheel @@ -103,8 +103,10 @@ jobs: shell: bash run: | python -V - python -m pip install Cython wheel twine - python setup.py build bdist_wheel + python -m pip install ivpm + python -m ivpm update + ./packages/python/bin/python -m pip install cython setuptools wheel build twine + ./packages/python/bin/python setup.py build bdist_wheel ls dist - name: Publish to PyPi @@ -114,4 +116,4 @@ jobs: TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }} shell: bash run: | - python -m twine upload dist/*.whl + ./packages/python/bin/twine -m twine upload dist/*.whl From 33946eb530d8022dfc912de33ae3cfaea34c30f9 Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 12:54:08 -0700 Subject: [PATCH 04/14] XX Signed-off-by: Matthew Ballance --- .github/workflows/ci.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d3fa246..ba8ec5f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,7 +32,7 @@ jobs: - name: Build wheel run: | ./packages/python/bin/python setup.py bdist_wheel - ./packages/python/bin/auditwheel dist/*.whl + ./packages/python/bin/auditwheel repair dist/*.whl - name: Publish to PyPi if: startsWith(github.ref, 'refs/heads/main') env: @@ -50,8 +50,6 @@ jobs: python3 --version python3 -m pip install ivpm python3 -m ivpm update - ls packages/python - ls packages/python/bin ./packages/python/bin/python3 -m pip install cython setuptools wheel build twine - name: Build wheel run: | @@ -105,6 +103,9 @@ jobs: python -V python -m pip install ivpm python -m ivpm update + ls packages/python + ls packages/python/lib + ls packages/python/bin ./packages/python/bin/python -m pip install cython setuptools wheel build twine ./packages/python/bin/python setup.py build bdist_wheel ls dist From ee68dcd5d47c2de51440daefe80a9c878d0914ff Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 12:59:51 -0700 Subject: [PATCH 05/14] XX Signed-off-by: Matthew Ballance --- .github/workflows/ci.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ba8ec5f..3783faf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,6 +30,8 @@ jobs: ls packages/python/bin ./packages/python/bin/python -m pip install cython setuptools wheel auditwheel build twine - name: Build wheel + env: + BUILD_NUM: ${{ github.run_id }} run: | ./packages/python/bin/python setup.py bdist_wheel ./packages/python/bin/auditwheel repair dist/*.whl @@ -46,6 +48,8 @@ jobs: steps: - uses: actions/checkout@v2 - name: Fetch dependencies + env: + BUILD_NUM: ${{ github.run_id }} run: | python3 --version python3 -m pip install ivpm @@ -99,13 +103,15 @@ jobs: - name: Build/Test Package shell: bash + env: + BUILD_NUM: ${{ github.run_id }} run: | python -V python -m pip install ivpm python -m ivpm update ls packages/python - ls packages/python/lib - ls packages/python/bin + ls packages/python/Lib + ls packages/python/Scripts ./packages/python/bin/python -m pip install cython setuptools wheel build twine ./packages/python/bin/python setup.py build bdist_wheel ls dist From 4f37bd5b04fd7daad2c1336a3c53aa237cc73970 Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 13:05:58 -0700 Subject: [PATCH 06/14] XX Signed-off-by: Matthew Ballance --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3783faf..84270fe 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -41,21 +41,21 @@ jobs: TWINE_USERNAME: __token__ TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }} run: | - ./packages/python/bin/twine upload dist/*.whl + ./packages/python/bin/twine upload wheelhouse/*.whl macos: runs-on: macos-latest steps: - uses: actions/checkout@v2 - name: Fetch dependencies - env: - BUILD_NUM: ${{ github.run_id }} run: | python3 --version python3 -m pip install ivpm python3 -m ivpm update ./packages/python/bin/python3 -m pip install cython setuptools wheel build twine - name: Build wheel + env: + BUILD_NUM: ${{ github.run_id }} run: | ./packages/python/bin/python3 setup.py bdist_wheel - name: Publish to PyPi @@ -112,8 +112,8 @@ jobs: ls packages/python ls packages/python/Lib ls packages/python/Scripts - ./packages/python/bin/python -m pip install cython setuptools wheel build twine - ./packages/python/bin/python setup.py build bdist_wheel + ./packages/python/Scripts/python -m pip install cython setuptools wheel build twine + ./packages/python/Scripts/python setup.py build bdist_wheel ls dist - name: Publish to PyPi @@ -123,4 +123,4 @@ jobs: TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }} shell: bash run: | - ./packages/python/bin/twine -m twine upload dist/*.whl + ./packages/python/Scripts/python -m twine upload dist/*.whl From cbbb89523c7b51ce22170c9f63612f79c24ac986 Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 13:21:53 -0700 Subject: [PATCH 07/14] XX Signed-off-by: Matthew Ballance --- .github/workflows/ci.yml | 40 +++++++++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 84270fe..f6e759f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,22 +8,23 @@ jobs: linux: name: ciostream ${{ matrix.arch }} ${{ matrix.platform }} ${{ matrix.spec }} runs-on: ubuntu-latest - strategy: - matrix: - include: - - { platform: manylinux1, arch: x86_64, spec: cp36 } - - { platform: manylinux1, arch: x86_64, spec: cp37 } - - { platform: manylinux1, arch: x86_64, spec: cp38 } - - { platform: manylinux1, arch: x86_64, spec: cp39 } - - { platform: manylinux2014, arch: x86_64, spec: cp310 } - - { platform: manylinux2014, arch: x86_64, spec: cp311 } + container: quay.io/pypa/manylinux2014 steps: - name: checkout uses: actions/checkout@v2 - - name: Fetch dependencies + - name: Setup dependencies + run: | + set -eux + for py in cp37-cp37m cp38 cp38 cp39-cp39 cp310-cp310 cp311-cp311; do + /opt/python/${py}/bin/python -m pip install ninja wheel cython + done + - name: Fetch source dependencies + env: + IVPM_PYTHON: /opt/python/cp37-cp37m/bin/python run: | set -eux - python3 --version + ${IVPM_PYTHON} -m pip install ivpm twine auditwheel + ${IVPM_PYTHON} -m ivpm update -a python3 -m pip install ivpm python3 -m ivpm update ls packages/python @@ -33,8 +34,17 @@ jobs: env: BUILD_NUM: ${{ github.run_id }} run: | - ./packages/python/bin/python setup.py bdist_wheel - ./packages/python/bin/auditwheel repair dist/*.whl + set -eux + for py in cp37-cp37m cp38 cp38 cp39-cp39 cp310-cp310 cp311-cp311; do + /opt/python/${py}/bin/python setup.py bdist_wheel + done + - name: Audit Wheels + env: + IVPM_PYTHON: /opt/python/cp37-cp37m/bin/python + run: | + for whl in dist/*.whl; do + ${IVPM_PYTHON} repair $whl + done - name: Publish to PyPi if: startsWith(github.ref, 'refs/heads/main') env: @@ -51,7 +61,7 @@ jobs: run: | python3 --version python3 -m pip install ivpm - python3 -m ivpm update + python3 -m ivpm update -a ./packages/python/bin/python3 -m pip install cython setuptools wheel build twine - name: Build wheel env: @@ -108,7 +118,7 @@ jobs: run: | python -V python -m pip install ivpm - python -m ivpm update + python -m ivpm update -a ls packages/python ls packages/python/Lib ls packages/python/Scripts From 30c95ccfe1a085392b58488968094743325a9798 Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 13:26:31 -0700 Subject: [PATCH 08/14] XX Signed-off-by: Matthew Ballance --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f6e759f..e5b112e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ jobs: linux: name: ciostream ${{ matrix.arch }} ${{ matrix.platform }} ${{ matrix.spec }} runs-on: ubuntu-latest - container: quay.io/pypa/manylinux2014 + container: quay.io/pypa/manylinux2014_x86_64 steps: - name: checkout uses: actions/checkout@v2 From c5485a8ee1b255c6b577c7c97f4e1aff3ae475ba Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 13:27:42 -0700 Subject: [PATCH 09/14] XX Signed-off-by: Matthew Ballance --- .github/workflows/ci.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e5b112e..7367eeb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,7 +6,6 @@ on: jobs: linux: - name: ciostream ${{ matrix.arch }} ${{ matrix.platform }} ${{ matrix.spec }} runs-on: ubuntu-latest container: quay.io/pypa/manylinux2014_x86_64 steps: @@ -15,7 +14,7 @@ jobs: - name: Setup dependencies run: | set -eux - for py in cp37-cp37m cp38 cp38 cp39-cp39 cp310-cp310 cp311-cp311; do + for py in cp37-cp37m cp38-cp38 cp39-cp39 cp310-cp310 cp311-cp311; do /opt/python/${py}/bin/python -m pip install ninja wheel cython done - name: Fetch source dependencies @@ -35,7 +34,7 @@ jobs: BUILD_NUM: ${{ github.run_id }} run: | set -eux - for py in cp37-cp37m cp38 cp38 cp39-cp39 cp310-cp310 cp311-cp311; do + for py in cp37-cp37m cp38-cp38 cp39-cp39 cp310-cp310 cp311-cp311; do /opt/python/${py}/bin/python setup.py bdist_wheel done - name: Audit Wheels From ac5a34d5d44d359f011a228651e74c0d4b17af04 Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 13:30:04 -0700 Subject: [PATCH 10/14] XX Signed-off-by: Matthew Ballance --- .github/workflows/ci.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7367eeb..39ac517 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,8 +24,6 @@ jobs: set -eux ${IVPM_PYTHON} -m pip install ivpm twine auditwheel ${IVPM_PYTHON} -m ivpm update -a - python3 -m pip install ivpm - python3 -m ivpm update ls packages/python ls packages/python/bin ./packages/python/bin/python -m pip install cython setuptools wheel auditwheel build twine From 69ac9215b631dd11e0a6f9152adc3f1d6378c232 Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 13:33:18 -0700 Subject: [PATCH 11/14] XX Signed-off-by: Matthew Ballance --- .github/workflows/ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 39ac517..f8b661a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,7 +32,10 @@ jobs: BUILD_NUM: ${{ github.run_id }} run: | set -eux + echo "Building core" + ./packages/python/bin/python setup.py build_ext --inplace for py in cp37-cp37m cp38-cp38 cp39-cp39 cp310-cp310 cp311-cp311; do + echo "Building Wheel for ${py}" /opt/python/${py}/bin/python setup.py bdist_wheel done - name: Audit Wheels @@ -40,7 +43,7 @@ jobs: IVPM_PYTHON: /opt/python/cp37-cp37m/bin/python run: | for whl in dist/*.whl; do - ${IVPM_PYTHON} repair $whl + ${IVPM_PYTHON} -m auditwheel repair $whl done - name: Publish to PyPi if: startsWith(github.ref, 'refs/heads/main') From 7961de2b3b7bf6ecd0cffcfe6685bf91a405a288 Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 13:37:12 -0700 Subject: [PATCH 12/14] XX Signed-off-by: Matthew Ballance --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f8b661a..3efd0ae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: done - name: Fetch source dependencies env: - IVPM_PYTHON: /opt/python/cp37-cp37m/bin/python + IVPM_PYTHON: /opt/python/cp310-cp310/bin/python run: | set -eux ${IVPM_PYTHON} -m pip install ivpm twine auditwheel @@ -40,7 +40,7 @@ jobs: done - name: Audit Wheels env: - IVPM_PYTHON: /opt/python/cp37-cp37m/bin/python + IVPM_PYTHON: /opt/python/cp310-cp310/bin/python run: | for whl in dist/*.whl; do ${IVPM_PYTHON} -m auditwheel repair $whl From c13ec19f187c4e645be726c37b584c51b47a460e Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 16:46:12 -0700 Subject: [PATCH 13/14] XX Signed-off-by: Matthew Ballance --- .github/workflows/ci.yml | 7 ------- setup.py | 29 ++++++++++++++++++++++++++--- 2 files changed, 26 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3efd0ae..f1eac5b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -97,10 +97,6 @@ jobs: build_arch: x64 python_arch: x64 spec: '3.11' -# - platform: windows-latest -# build_arch: x64 -# python_arch: x86 -# spec: '3.10' steps: - name: checkout uses: actions/checkout@v2 @@ -119,9 +115,6 @@ jobs: python -V python -m pip install ivpm python -m ivpm update -a - ls packages/python - ls packages/python/Lib - ls packages/python/Scripts ./packages/python/Scripts/python -m pip install cython setuptools wheel build twine ./packages/python/Scripts/python setup.py build bdist_wheel ls dist diff --git a/setup.py b/setup.py index 7b80abb..0ada175 100644 --- a/setup.py +++ b/setup.py @@ -154,14 +154,24 @@ def copy_extensions_to_source(self): if sys.platform == "darwin": ext = ".dylib" + elif sys.platform == "win32": + ext = ".dll" else: ext = ".so" - pref = "lib" + if sys.platform == "win32": + pref = "" + else: + pref = "lib" copy_file( os.path.join(cwd, "build", "src", "%sdebug-mgr%s" % (pref, ext)), os.path.join(package_dir, "%sdebug-mgr%s" % (pref, ext))) + + if sys.platform == "win32": + copy_file( + os.path.join(cwd, "build", "src", "debug-mgr.lib" ), + os.path.join(package_dir, "debug-mgr.lib" % (pref, ext))) dest_filename = os.path.join(package_dir, filename) @@ -171,10 +181,23 @@ def copy_extensions_to_source(self): if sys.platform == "darwin": libext = ".dylib" + libpref = "lib" +elif sys.platform == "win32": + libext = ".dll" + libpref = "lib" else: libext = ".so" + libpref = "lib" -libpref = "lib" +if sys.platform == "win32": + package_data = [ + "debug-mgr.dll", + "debug-mgr.lib" + ] +else: + package_data = [ + "%debug-mgr.%s" % (libpref, libext) + ] ext = Extension("debug_mgr.core", extra_compile_args=extra_compile_args, @@ -194,7 +217,7 @@ def copy_extensions_to_source(self): version=version, packages=['debug_mgr'], package_dir = {'' : 'python'}, - package_data={ 'debug_mgr': ["%sdebug-mgr%s" % (libpref, libext)] }, + package_data={ 'debug_mgr': package_data }, author = "Matthew Ballance", author_email = "matt.ballance@gmail.com", description = ("Simple debug manager for use of C++ Python extensions"), From e2e9f4e2566d443c09001c664c86a845d2f37ca4 Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Sat, 21 Oct 2023 16:48:17 -0700 Subject: [PATCH 14/14] XX Signed-off-by: Matthew Ballance --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 0ada175..61738d7 100644 --- a/setup.py +++ b/setup.py @@ -196,7 +196,7 @@ def copy_extensions_to_source(self): ] else: package_data = [ - "%debug-mgr.%s" % (libpref, libext) + "%sdebug-mgr.%s" % (libpref, libext) ] ext = Extension("debug_mgr.core",