Skip to main content

No project description provided

Project description

Gnome Extension Publisher

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

This is a fork of 'gnome-extension-publisher' which seems to be abandoned.

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.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.4.1.tar.gz
Algorithm Hash digest
SHA256 fcb4b5723d6dd6fcc6eaad516f4e2e59f098dbc9684915208c5c1805a5e7a0ea
MD5 3c8e93c2773e5c16e087a8416942c85d
BLAKE2b-256 bdf0326aa5eedcea1031c2f49c49d2c45cf58ebe7177085a7118431a3de62268

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4a88bffe5670fbbd344cabcf8466fa1519dffc97894e3c95218a5dd1f56a796e
MD5 d2abbe9fc77a1a809dd456814953b692
BLAKE2b-256 ea376c7c77d6c15cacf43ac779bd73461bfaac28937679b395093c8766430d10

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