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

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.4.5.tar.gz
Algorithm Hash digest
SHA256 9c90637e51a129f5fb12eb853a1b308e7f743e625a4dbd57ea97ae447f91115f
MD5 6451cb16934c70c330b42b5e94e326cf
BLAKE2b-256 98b4b1c3946e41228e2aed7eda7044c3454122d5cd8440f99c943883efe75701

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f824e73645158fcbd2bc0693b7fbbc6afe574d3ceefa6d156d69a32c8cdf5af5
MD5 e6ff1132670f638aeda7a3c9eb0d1305
BLAKE2b-256 46b53b94561034ef5d991a3d8c9eafd488fde757c9399c61cd201fc2fc81d5d5

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