diff --git a/.github/workflows/build-wheels.yml b/.github/workflows/build-wheels.yml new file mode 100644 index 0000000..ebd7417 --- /dev/null +++ b/.github/workflows/build-wheels.yml @@ -0,0 +1,35 @@ +name: Build Wheels +# Description: +# Sady it was not ppossible to create a pure-python package for this project +# The frame decompressor code is written in Rust, which adds additional +# complications to the build process and to packaging the project. + +on: + push: + branches: + - main # Trigger on push to master branch + +jobs: + build_wheels: + name: Build wheels on ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-20.04, windows-2019, macos-11] + + steps: + - uses: actions/checkout@v4 + + - name: Build wheels + uses: pypa/cibuildwheel@v2.16.2 + # env: + # CIBW_SOME_OPTION: value + # ... + with: + package-dir: . + output-dir: wheelhouse + config-file: "{package}/pyproject.toml" + + - uses: actions/upload-artifact@v3 + with: + path: ./wheelhouse/*.whl \ No newline at end of file diff --git a/README.md b/README.md index b6cf71d..a4ca03e 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,13 @@ ![Supported Python versions](https://img.shields.io/badge/python-3.7+-blue.svg) [![Twitter](https://img.shields.io/twitter/follow/skelsec?label=skelsec&style=social)](https://twitter.com/intent/follow?screen_name=skelsec) -:triangular_flag_on_post: This is the public repository of aardwolf, for latest version and updates please consider supporting us through https://porchetta.industries/ +## :triangular_flag_on_post: Sponsors + +If you like this project, consider sponsoring it on GitHub! [Sponsors](https://github.com/sponsors/skelsec/) # AARDWOLF - Asynchronous RDP/VNC client in Python (headless) This project is aimed to play around the RDP and VNC protocols. Project contains no GUI, for a GUI client please check out [`aardwolfgui`](https://github.com/skelsec/aardwolfgui) -## :triangular_flag_on_post: Sponsors - -If you want to sponsors this project and have the latest updates on this project, latest issues fixed, latest features, please support us on https://porchetta.industries/ - -## Official Discord Channel - -Come hang out on Discord! - -[![Porchetta Industries](https://discordapp.com/api/guilds/736724457258745996/widget.png?style=banner3)](https://discord.gg/ycGXUxy) - # Important This is a headless client, for GUI functionality use the `aardwolfgui` package.