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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file rye_tui-0.1.0.tar.gz.

File metadata

  • Download URL: rye_tui-0.1.0.tar.gz
  • Upload date:
  • Size: 96.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.2

File hashes

Hashes for rye_tui-0.1.0.tar.gz
Algorithm Hash digest
SHA256 938ae879f3a5cc770d6b0ce9d78714ea0956169e8ba714f699727938d1b8feac
MD5 93d1047cace27eaaaf5c2e411e29fd3f
BLAKE2b-256 209b845a3ee29aa591b1e40f1bc570ef8bd339584f2a78c8d041f7acb96c0b1f

See more details on using hashes here.

File details

Details for the file rye_tui-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: rye_tui-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 24.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.2

File hashes

Hashes for rye_tui-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 097d1d95ded85d597bc33a978d4953cc2a14d582b68285b94cfca8bfe12f8209
MD5 a7f4e3aad363177566553fd2443947ea
BLAKE2b-256 5254626c1da5c37c8540292f9b81b0274232a3b859ebbab117e7df46e708d987

See more details on using hashes here.

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