Skip to main content

No project description provided

Project description

Gnome Extension Publisher

Tool to upload Gnome-Shell extensions to extensions.gnome.org.

Build Status

This is a fork of 'gnome-extension-uploader' which seems to be abandoned. You can find this new pytohn module on https://pypi.org/project/gnome-extension-publisher/

Install

pip install gnome-extension-publisher

How to use

gep build # runs glib-compile-schemas and builds the zip file
gep publish --username <YOUR_EXTENSIONS_GNOME_ORG_USERNAME> --password <YOUR_EXTENSIONS_GNOME_ORG_PASSWORD>
gep --help # for help :)

You can also provide your username and password via environment variables (GEP_USERNAME, GEP_PASSWORD).

Use in Gitlab CI/CD

Add GEP_USERNAME and GEP_PASSWORD to your build variables in your repository settings.

This will publish every tag on extensions.gnome.org

stages:
  - publish

production:
  image: python:3.8.3-buster
  stage: publish
  script:
    - pip install gnome-extension-publisher
    - gep publish
  only:
    - tags

Support

Feel free to submit a pull request

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

gnome_extension_publisher-0.4.4.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file gnome_extension_publisher-0.4.4.tar.gz.

File metadata

File hashes

Hashes for gnome_extension_publisher-0.4.4.tar.gz
Algorithm Hash digest
SHA256 9c916e3f832abbf07167999fe3455509fe04e7558f9076aecd45e0821841c855
MD5 911fd476b18f61d6d6fe1e312ab6e67a
BLAKE2b-256 4b6a91eda3e1b9593976c9b4a12e52c3a9fc5954e277f8a73addaeb53e7e4a84

See more details on using hashes here.

File details

Details for the file gnome_extension_publisher-0.4.4-py3-none-any.whl.

File metadata

File hashes

Hashes for gnome_extension_publisher-0.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5cc2d365be664652a0e96ca4c9382a2d056d63fd12823be8844863cd386700f6
MD5 10423fa83bc8bf4c4932e8f2242c581a
BLAKE2b-256 b32e92fc47846e28dbff7923530fc92b4fd939f648283944f294f47234fde91a

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