Closed roomrys closed 1 year ago
This pull request primarily focuses on updating the SLEAP package from version 1.3.2 to 1.3.3 across various files, introducing mamba as a package manager, and improving error handling in the GUI. It also includes changes to handle TensorFlow 2.7+ detection issues and updates to dependencies.
File(s) | Summary |
---|---|
.conda/README.md , .conda/build.sh , .conda/sleap_activate.sh , .conda/sleap_deactivate.sh |
Switched to mamba for package management and added scripts to manage library paths during environment activation/deactivation. |
.github/ISSUE_TEMPLATE/bug_report.md , docs/conf.py , sleap/version.py |
Updated SLEAP version from 1.3.2 to 1.3.3. |
docs/installation.md , docs/notebooks/*.ipynb |
Updated SLEAP installation instructions and commands across documentation and notebooks. Added instructions for handling TensorFlow 2.7+ detection issues. |
pypi_requirements.txt |
Updated dependencies with version constraints and platform-specific requirements. |
sleap/gui/overlays/base.py |
Improved error handling when removing items from the scene in the GUI. |
🐇💻
With each update, we hop ahead, Fixing bugs, improving code, full speed ahead. Mamba now manages our packages neat, And TensorFlow issues we can beat. From 1.3.2 to 1.3.3 we leap, Making strides with SLEAP so deep. So here's to progress, swift and fine, In the world of code, everything's divine! 🎉🥕
Description
Hotfix for 1.3.2 which had inadequate restrictions on the
tensorflow
dependencies for thesleap[pypi]
extra. Also fixes an overlay issue and sets an environment variable upon activating the environment in conda packages for Linux.Types of changes
Does this address any currently open issues?
1476
1495
Outside contributors checklist
Thank you for contributing to SLEAP!
:heart:
Summary by CodeRabbit
mamba
package manager for faster environment creation in Conda.sleap/gui/overlays/base.py
to prevent runtime errors when removing items from the scene.pypi_requirements.txt
for better compatibility and stability.