Skip to main content

No project description provided

Project description

Gnome Extension Publisher

Tool to upload Gnome-Shell extensions to extensions.gnome.org.

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.2.tar.gz
Algorithm Hash digest
SHA256 7e40406f34fab4528bb5349aca3ebe4db83ae4fa667ed31b4902830900108c99
MD5 c0ad093bf1d870ddb803cebdc60a7b8e
BLAKE2b-256 f922205b2a361b2eea845a3dd4dd0d75dd31ce57771614c5032b4b9391df6483

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gnome_extension_publisher-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 33795b5482f757353ee1d6b22efbfdd35a6c8a12b5f49df9f616ff5768e62d9d
MD5 4389ecb027bd1184129bae58be899fc2
BLAKE2b-256 6ec680eeb6f3cc2e19545e098570454bda4797536642854900d08bc0eba7524a

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