Skip to content

Conversation

Tom-Kingstone
Copy link
Contributor

NOTE: Depends on

Issues addressed by this PR

Closes #176

Issue necessitated changing to pyproject.toml workflow for building python modules, so as much work as possible has been done to move to that.

Also fixed a problem adding kernels to jupyter if the entire kernels file was previously removed

Test files

needs to be installed with a downstream python toolkit, so no test file can be made at this level!
When the LadybugTools_Toolkit PR is created, will link here as that will contain a test file/procedure

Changelog

  • Python - python_toolkit package now uses pyproject.toml rather than requirements.txt

Additional comments

Changes to other toolkits that use python >= 3.10 will need to be made to be able to install virtual environments that should be dependent on this PR.

@Tom-Kingstone Tom-Kingstone self-assigned this Jun 10, 2025
@Tom-Kingstone Tom-Kingstone added type:bug Error or unexpected behaviour status:WIP PR in progress and still in draft, not ready for formal review labels Jun 10, 2025
@Tom-Kingstone
Copy link
Contributor Author

@BHoMBot check installer -force

Copy link

bhombot-ci bot commented Jun 11, 2025

@Tom-Kingstone to confirm, the following actions are now queued:

  • check installer

Copy link

bhombot-ci bot commented Jun 11, 2025

The check installer has already been run previously and recorded as a successful check. This check has not been run again at this time.

BHoMBot, please just run the installer check :P
@Tom-Kingstone
Copy link
Contributor Author

@BHoMBot check installer

Copy link

bhombot-ci bot commented Jun 11, 2025

@Tom-Kingstone to confirm, the following actions are now queued:

  • check installer

@Tom-Kingstone Tom-Kingstone removed the status:WIP PR in progress and still in draft, not ready for formal review label Jun 12, 2025
Copy link
Contributor

@jamesramsden-bh jamesramsden-bh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved by testing linked LBT TK PR.

@jamesramsden-bh
Copy link
Contributor

@BHoMBot check ready-to-merge

Copy link

bhombot-ci bot commented Jun 12, 2025

@jamesramsden-bh to confirm, the following actions are now queued:

  • check ready-to-merge

@jamesramsden-bh jamesramsden-bh merged commit 12629af into develop Jun 12, 2025
10 checks passed
@jamesramsden-bh jamesramsden-bh deleted the Python_Toolkit-#176-pyproject branch June 12, 2025 13:26
@BHoMBot BHoMBot mentioned this pull request Jun 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:bug Error or unexpected behaviour
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fix missing build dependency for win32api
2 participants