Skip to main content

Compile, build, and deploy Ubuntu Touch click packages all from the command line.

Project description

Clickable

Compile, build, deploy an debug Ubuntu Touch click packages all from the command line.

Docs

Code Editor Integrations

Start QtCreator shipped by Clickable in a project folder via clickable ide.

Development

Please base any development on the branch dev and file merge requests against it.

Run Clickable from Repository

Make sure to install the dependencies listed in setup.py, via your package manager or pipx.

You can run Clickable directly from sources via the clickable-dev script. Add the --verbose option for additional output.

It is recommended to add your clickable repo folder to PATH. This can be done by adding export PATH="$PATH:$HOME/clickable" to your .bashrc. Replace $HOME/clickable with your path.

Linting

Clickable uses flake8 and pylint for linting as well as autopep8 for formatting. Install them using pipx install flake8 pylint autopep8. Inject some dependencies with pipx inject pylint requests PyYaml jsonschema cookiecutter to avoid false-positives import-error lints.

Run make lint to lint and make format to format the source code.

Run the tests

Install the pytest modules: pipx install pytest pytest-cov.

Run pytest to complete the tests: make test.

Related Repositories

License

Copyright (C) 2025 Clickable Team

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranties of MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

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

clickable_ut-8.9.0.tar.gz (166.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clickable_ut-8.9.0-py3-none-any.whl (144.7 kB view details)

Uploaded Python 3

File details

Details for the file clickable_ut-8.9.0.tar.gz.

File metadata

  • Download URL: clickable_ut-8.9.0.tar.gz
  • Upload date:
  • Size: 166.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for clickable_ut-8.9.0.tar.gz
Algorithm Hash digest
SHA256 53c89d2151ceb04b50f0afb01ebb6f07690d8c1e03f96000679c10d335ebf6f9
MD5 373cdcff4cfa0e131a5bd4f6fc2894e4
BLAKE2b-256 2c56b675319fb542a90b30c557a422890286a1df67c635972ca9fcba6241f4ba

See more details on using hashes here.

File details

Details for the file clickable_ut-8.9.0-py3-none-any.whl.

File metadata

  • Download URL: clickable_ut-8.9.0-py3-none-any.whl
  • Upload date:
  • Size: 144.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for clickable_ut-8.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4fd12ef0ae1b4356cff99f0661ff6362ba79b214fa3fb30e0ee9a9445224849c
MD5 31f5310ab6bfdd0fc769c39ecad695a5
BLAKE2b-256 4b874e708d082f5d041f613042f5384599324a1129ce4d3bbd2efc0afcecefbc

See more details on using hashes here.

Supported by

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