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.8.0.tar.gz (166.4 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.8.0-py3-none-any.whl (144.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: clickable_ut-8.8.0.tar.gz
  • Upload date:
  • Size: 166.4 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.8.0.tar.gz
Algorithm Hash digest
SHA256 d868a1b61b99cb56f96ac6c55cc8d9a90f642fad9880d27f1c608dccd4fc14d4
MD5 804b0aca7f0d1626301ee4fd80957a0c
BLAKE2b-256 6d853a50cc5af91376ccb8ae0951f6aafa5c99c67364d9e12b7278cb4c259f76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: clickable_ut-8.8.0-py3-none-any.whl
  • Upload date:
  • Size: 144.6 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.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5063ed6a6e23a85088d5b287ce3e16fe01bd4c645ff9fee181c021843eb0c1e7
MD5 72fdf5c7e7e827997d3271b08f062f42
BLAKE2b-256 526e0274bd7f7b0d5b431a9becb75df9b7755fb696e60de562529f0f4a1d8b86

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