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

Uploaded Source

Built Distribution

gnome_extension_publisher-0.3-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.3.tar.gz
Algorithm Hash digest
SHA256 4635162747197761d4d26a8f9e74a6de2e2e813f96f0e6c4d340c90aa61d012c
MD5 3d96f5634cebb060d5e67ab1a04ef1dd
BLAKE2b-256 83c670b3d805983b1fa5782bbc6287eb12cc124eb7352db2b0d490e035b3c265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 347f327ad398ec161ba11e872888ca8405cb5f4e28728ee7fa03bc8c2b64b41e
MD5 f91b3165f5834d07b0f441be19e36d90
BLAKE2b-256 8d41d1427ef7e08fa1a4ad87c00c6bc66cbd551660b8573372ea726fce5553c4

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