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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for gnome_extension_publisher-0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4635162747197761d4d26a8f9e74a6de2e2e813f96f0e6c4d340c90aa61d012c |
|
MD5 | 3d96f5634cebb060d5e67ab1a04ef1dd |
|
BLAKE2b-256 | 83c670b3d805983b1fa5782bbc6287eb12cc124eb7352db2b0d490e035b3c265 |
Close
Hashes for gnome_extension_publisher-0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 347f327ad398ec161ba11e872888ca8405cb5f4e28728ee7fa03bc8c2b64b41e |
|
MD5 | f91b3165f5834d07b0f441be19e36d90 |
|
BLAKE2b-256 | 8d41d1427ef7e08fa1a4ad87c00c6bc66cbd551660b8573372ea726fce5553c4 |