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

Uploaded Source

Built Distribution

gnome_extension_publisher-0.4-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.4.tar.gz
Algorithm Hash digest
SHA256 1f677a735b8d3d387e098a37ce683a4393a76aae61876b835cf686564239499a
MD5 14342062d848a4492297dde137e71d3e
BLAKE2b-256 b1d157807b24f3e80a92a52697298e27d8d329f979791ce3cff79d8b41ec4150

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d6590234c04f7015af1089c555fcf9d6b6085a651b8742e881299e90ca4b6fa6
MD5 893ff5892852fa3b93e2acb773fc7a9f
BLAKE2b-256 8b22f20e103f0e3c8e74af959f281e6f38fb6e49fc3679330c6271b0d76cd4ea

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