Skip to content

Roadmap

Pyaket is under heavy development and experimentation. Features are being added, changed or removed constantly, as seen in the changelog and issues boards.

Be part of the journey!

Your feedback is very important to shape the project. Join the Community Groups to ask questions, give suggestions, or report issues directly with the authors, from an end-user or developer perspective!

Note: This page may not be up to date with latest changes

Website

Currently porting over to Zensical and improving the documentation.

  • Deployment: Setup a GitHub Actions workflow to publish the site (you are reading it now!)
  • Content: Find a visually pleasing and organized way to present the many options pyaket provides for application, python, torch, directories, etc. configuration.
  • Examples: Create a set of examples for common use-cases and configurations.

Deployment

  • Build Scripts: Find a nice way to automate and manage the build pipeline from either a command line interface or a configuration file, most likely a python script itself.
  • Lockfiles: Setup a project from locked dependencies file instead of pyproject complexity.
  • Versioning: Rethink how to version all projects vs main library and packages.
    • Hook: Make pyaket wheels buildable outside the monorepo

Easier Compilation

  • Target MacOS: Automatically download an SDK and set SDKROOT for cargo-zigbuild to link against System Foundations and other required libraries, include it by default in Docker images.
  • Figure out and implement rootless docker for easier use and security.

Windows: