Skip to main content

Add your description here

Project description

rye-tui

Rye meets Textual. Manage your python projects with a Tui

Describe your project here.

  • License: MIT

TODOS:

  • projects tab
    • project_preview
      • added dependencies
    • project_list
      • further check if folder is actually a rye project (based on .python-version?)
      • delete button functionality
        • delete folder
        • modal confirm screen
      • make buttons disappear, if project is not selected
      • edit button functionality -[ ] open pyproject.toml in modal
    • button functionalities
      • New Project
        • update preview
        • extract path/options/name from command?
      • add/remove
        • modal with [Input of which package to add, DataTable for already present packages]
        • --dev functionality
        • Datatable view [package, synced, remove (Button)]
      • sync
        • update preview
      • pin python version
        • update preview
      • build
      • publish when wheels in dist/*
  • general tab
    • Add Rye Project Home from config.ini
      • Functionality added
      • Input Validator for Path, ' ' in Path?
    • installed tools
    • installed toolchains
  • config tab
    • source adding/removing
    • helper widget [label, input/switch/dropdown] + css update
  • other stuff
    • focus widget color?
    • publish first version

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rye_tui-0.1.0.tar.gz (96.5 kB view hashes)

Uploaded Source

Built Distribution

rye_tui-0.1.0-py3-none-any.whl (24.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page