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
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.1.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7d1a306c2a3e20b9c1bf72ece9a8ef408d7426c7fb23da72dfa5a04292e3e39 |
|
MD5 | 7cb3a363ea3413c72594afb4d59451f8 |
|
BLAKE2b-256 | 316b5557c67d6623606ed3b1d3e3fde8aa4eba40c953f0d3c9e96ddbd07e5530 |
Close
Hashes for gnome_extension_publisher-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e8d7a6c378f0dc504fdcc80038084f947d08cb1a0a5b30b3c1d4115f899e7d3 |
|
MD5 | 4cb0dbd28640d3b5fec1cf5b1d5107b5 |
|
BLAKE2b-256 | 8c7c068c4c3685654e002fe93dfa2a51ac9c9fb16dbdd157999e17f97f515c66 |