Skip to content

Xaux release 0.2.2

Compare
Choose a tag to compare
@freddieknets freddieknets released this 04 Jan 20:23
· 28 commits to main since this release
9397a02

What's Changed

  • New tools to work with python packages:
    • import_package_version: Context manager to temporarily import a specific version of a package
    • install_package_version: Installs a specific version of a package (in a dedicated installation folder)
    • get_package_versions: Get all available versions of a package from PyPI, sorted by newest last
    • get_latest_package_version: Get the latest version of a package from PyPI
    • get_package_dependencies: Get the dependencies of a package from PyPI
    • def get_package_version_dependencies: Get the package versions of the dependencies for a specific version of package_name (This function is currently not working as intended when numpy is a dependency and already imported)
  • Slight renaming of release tools

Development Updates

  • FsPath now works for python 3.12 and 3.13 as well
  • ProtectFile: Fix case when free_after is an int in the lockfile instead of a string by @tpugnat in #18

Full Changelog: v0.2.1...v0.2.2