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

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.4.6.tar.gz
Algorithm Hash digest
SHA256 da1e8bc564f9e3ce16279c724598cb6849f3fcb7741509e15742a8a0c217352d
MD5 1745232dcfa58d9c675979cf0e03ea2f
BLAKE2b-256 7bff97c9f2ac90c2245331efa2734011eed7bd8e068768c9cd099bf8761caf62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.4.6-py3-none-any.whl
Algorithm Hash digest
SHA256 67fd2bf032ce0bdd19524c50d2ab9f85c9ce0724ed24e20b1ebf7a034f6628d7
MD5 cd37976fb05299ec75985eaba74746ca
BLAKE2b-256 7ef9b9e4d24bb9de0c3f04e2c3b4f155dbbf96e0acbe988d6fecf3ae16731617

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