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

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.4.7.tar.gz
Algorithm Hash digest
SHA256 a5cf5fb03cd143e807383b78e1726c3092cb96dcacac81eaacae3b6962dc8b77
MD5 6d6657b5f61c8579af9760f12dee6469
BLAKE2b-256 04c831f3862efcbe1db1119412a42b35d4c6d990f9b86c2f997a57e4582f7be1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.4.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b25c490ee0dcbbb746ecf9adfcf141610bbac34e771cb8721aae0ee54cf02824
MD5 66f41e58c3673483a26454ab5678a868
BLAKE2b-256 e9b3b24b757f092eb07f21661ff5cff4cca17aa81406005bfa2851840974b32e

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