Skip to content

Latest commit

 

History

History
77 lines (50 loc) · 1.55 KB

File metadata and controls

77 lines (50 loc) · 1.55 KB

Packages

A simple GTK+ application to manage packages from Arch Linux and community repositories.

Installation

⚠️ Note: The project is currently in alpha. Features may be incomplete and bugs are expected.


Development

Follow these steps to set up a development environment and run the project:

# Clone the repository
git clone https://github.com/tokyob0t/Packages.git
cd Packages/

# Create and activate a virtual environment
python -m venv venv
source venv/bin/activate

# Install Python dependencies
pip install -r requirements.txt

# (Optional) Install development tools
pip install -r requirements-dev.txt

# Run the project
sh scripts/run

Other scripts:

Script Description
scripts/run Main entry point (calls build)
scripts/build Build or prepare packages

Dependencies

Install Python dependencies first:

pip install -r requirements.txt

Optional development tools:

pip install -r requirements-dev.txt

System dependencies for GTK4 on Arch:

sudo pacman -S gtk4 gobject-introspection python-gobject meson ninja

Contributing

Contributions are welcome! You can help by:

  • Reporting bugs
  • Improving scripts
  • Adding features or translations

Please fork the repo, make changes, and submit a pull request.