pypylon icon indicating copy to clipboard operation
pypylon copied to clipboard

building in continuous integration for open source project with Pylon

Open astraw opened this issue 2 years ago • 1 comments

Hi,

I am the author and maintainer of pylon-cxx, an open-source (Apache 2/MIT licensed) Rust wrapper for the C++ Pylon library. It would be convenient to be able to use Github Actions to compile pylon-cxx. Is this envisioned as something that should be possible, and if so, how should I direct Github Actions to download and install the Pylon SDK to build software that depends on it? Otherwise, would it be envisioned that open source software could depend on Pylon and provide pre-compiled binaries for this software?

This repository (pypylon) has a continuous integration script in Github Actions which makes use of an environment variable PYLON_DOWNLOAD_URL_BASE to download the required sources. I guess this URL is a secret, but I think it would be useful to allow downloading Pylon from open source projects to facilitate building within a continuous integration environment.

Thank you in advance, Andrew Straw

astraw avatar Aug 01 '22 19:08 astraw

@astraw Hi Andrew, many thanks for your work and contributions & we could very well understand your demand and feel your "pain", but we unfortunately cannot offer you a solution currently. This is mainly driven by the fact, that Basler does want to know and track who is downloading and using pylon and this obviously collides with similar requests like yours. On behalf of Basler's product management I'll take & consider your request for future discussions related to pylon deployment strategies, etc.. Thanks & cheers, Momchil

m-binev avatar Aug 05 '22 09:08 m-binev