Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Python packaging #1720

Merged
merged 45 commits into from
Dec 2, 2022
Merged

Commits on Jul 14, 2022

  1. pip package for gt4py to depend on

    Rico Häuselmann committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    03b7de3 View commit details
    Browse the repository at this point in the history
  2. move pip package into subdir

    Rico Häuselmann committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    2e13579 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. Update pylibgt/setup.py

    havogt authored Jul 22, 2022
    Configuration menu
    Copy the full SHA
    43a1b10 View commit details
    Browse the repository at this point in the history
  2. Update pylibgt/setup.py

    havogt authored Jul 22, 2022
    Configuration menu
    Copy the full SHA
    51b7fd4 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. remove print statements

    Rico Häuselmann committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    f81f6bb View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. add test and CI

    Rico Häuselmann committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    6c3f99b View commit details
    Browse the repository at this point in the history
  2. fix piptest CI

    Rico Häuselmann committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    be6f794 View commit details
    Browse the repository at this point in the history
  3. set python version for pylib CI to 3.10

    Rico Häuselmann committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    37f68ff View commit details
    Browse the repository at this point in the history
  4. use python instead of python3 in nox-ci

    Rico Häuselmann committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    6d00ba2 View commit details
    Browse the repository at this point in the history
  5. add python setup step to nox-ci

    Rico Häuselmann committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    06333b8 View commit details
    Browse the repository at this point in the history
  6. add workdir to nox-ci

    Rico Häuselmann committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    2cea7bf View commit details
    Browse the repository at this point in the history
  7. add tests

    Rico Häuselmann committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    e37f977 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. add test for wheel build

    Rico Häuselmann committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    7662b29 View commit details
    Browse the repository at this point in the history
  2. fix headers for all py files

    Rico Häuselmann committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    41fa89a View commit details
    Browse the repository at this point in the history
  3. fix licence header also for tests

    Rico Häuselmann committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    5fe6a99 View commit details
    Browse the repository at this point in the history
  4. add get_include_dir method and test

    Rico Häuselmann committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    35ef68f View commit details
    Browse the repository at this point in the history
  5. remove duplicate setup keys from cfg

    Rico Häuselmann committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    c4bb261 View commit details
    Browse the repository at this point in the history
  6. renamed to .python_package

    Rico Häuselmann committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    8a9a674 View commit details
    Browse the repository at this point in the history
  7. rename test module

    Rico Häuselmann committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    e2f1047 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. update CI with new python package dir

    Rico Häuselmann committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    0628d7f View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. reusable build_wheel session with caching

    Rico Häuselmann committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    2e1b28e View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. rename python package github action

    Rico Häuselmann committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    ccaf5f8 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. Configuration menu
    Copy the full SHA
    8e8be70 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. clean up noxfile

    Rico Häuselmann committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    d2289e9 View commit details
    Browse the repository at this point in the history
  2. update minimum compatible python version to 3.4

    Rico Häuselmann committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    c77d8ee View commit details
    Browse the repository at this point in the history
  3. remove MANIFEST.in and include_package_data=True

    Rico Häuselmann committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    23cc4eb View commit details
    Browse the repository at this point in the history
  4. add cmake build/install to nox instead of setup.py

    Rico Häuselmann committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    1085e5b View commit details
    Browse the repository at this point in the history
  5. change distribution name

    Rico Häuselmann committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    c6155bf View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. update dist name in noxfile

    Rico Häuselmann committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    7ddd678 View commit details
    Browse the repository at this point in the history
  2. try testing wheel on matrix of python versions

    Rico Häuselmann committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    6e2fec7 View commit details
    Browse the repository at this point in the history
  3. add dependency between build and test jobs

    Rico Häuselmann committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    e04a3b4 View commit details
    Browse the repository at this point in the history
  4. set cwd of wheel upload step

    Rico Häuselmann committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    d17034e View commit details
    Browse the repository at this point in the history
  5. change artifact path instead of pwd

    Rico Häuselmann committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    393649a View commit details
    Browse the repository at this point in the history
  6. download wheel to the right path

    Rico Häuselmann committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    006c084 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. cleanup and add package metadata

    Rico Häuselmann committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    1483de8 View commit details
    Browse the repository at this point in the history
  2. do not rely on external make being present

    Rico Häuselmann committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    01eab36 View commit details
    Browse the repository at this point in the history
  3. add description to metadata

    Rico Häuselmann committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    2a96235 View commit details
    Browse the repository at this point in the history
  4. fix description metadata

    Rico Häuselmann committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    be0095f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5ac7494 View commit details
    Browse the repository at this point in the history
  6. remove cmake install requirement

    Rico Häuselmann committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    72c54b7 View commit details
    Browse the repository at this point in the history
  7. update usage section in README

    Rico Häuselmann committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    863c647 View commit details
    Browse the repository at this point in the history
  8. update tests with new package name

    Rico Häuselmann committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    eb9f344 View commit details
    Browse the repository at this point in the history
  9. update package name in preparation step

    Rico Häuselmann committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    353dc1d View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. change README.md

    Rico Häuselmann committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    38b1596 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into make-pip-installable

    Rico Häuselmann committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    001b1ff View commit details
    Browse the repository at this point in the history