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

Cleaning package for release #111

Merged
merged 14 commits into from
Sep 5, 2024
Merged

Cleaning package for release #111

merged 14 commits into from
Sep 5, 2024

Conversation

jared321
Copy link
Contributor

@jared321 jared321 commented Aug 29, 2024

Minimize and clean-up external dependencies. At the same time, clean-up GH actions so that they are more conservative and run on pushes to main branches. This includes renaming to reflect that current PR-based actions are more general.

Pending work for Jared

  • Finalize bilby-based optional dependence specification for Taweret based on Alexandra's decisions
  • Full review

Pending work for @asemposki

  • Update documentation to communicate which extra dependencies are needed for different cases (e.g., running example notebooks locally)
  • Determine what optional dependencies of bilby are needed in Taweret and how they should be specified (See Issue Reevaluate package external dependencies #90)
  • Full review

I couldn't find any direct use of these packages in the source code.  I was
able to run all tox tasks locally on GCE/compute01.
@jared321 jared321 self-assigned this Aug 29, 2024
Copy link

codecov bot commented Aug 29, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 66.60%. Comparing base (49e9fbd) to head (842440e).
Report is 69 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #111   +/-   ##
=======================================
  Coverage   66.60%   66.60%           
=======================================
  Files          14       14           
  Lines        1560     1560           
=======================================
  Hits         1039     1039           
  Misses        521      521           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

The Jupyterbook build action failed.  Found these by grep.
Renamed these actions to reflect this aspect of the git workflow.
@jared321 jared321 changed the title Cleaning package for release DRAFT: Cleaning package for release Aug 30, 2024
Use explicit OS version names.  In particular, it is now explicit that we are
running on the macOS 14 runner, which is arm64 based.
That test revealed that macos-14 is ARM64 and that the package tests on that
runner are pulling down the openbtmixing-1.0.1-py3-none-macosx_12_0_arm64.whl
wheel.  While it runs through successfully, the otool output shows that the
OpenBT CLT libraries are set to the installation path on my machine at the time
of creating the wheel.  Not clear how the tests run through.
@asemposki asemposki self-requested a review August 31, 2024 19:04
jared321 and others added 6 commits September 3, 2024 09:35
I injected a minor issue that should normally qualify as a warning.  I want to
see RTD fail due to treating it as an error.
The sphinx GH action and RTD both failed as expected due to the injected
warning.
@jared321 jared321 changed the title DRAFT: Cleaning package for release Cleaning package for release Sep 5, 2024
@asemposki
Copy link
Collaborator

All looks good!

@jared321 jared321 merged commit 89c6894 into main Sep 5, 2024
32 checks passed
@jared321 jared321 deleted the CleanPackage branch September 9, 2024 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants