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-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
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.4.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c90637e51a129f5fb12eb853a1b308e7f743e625a4dbd57ea97ae447f91115f |
|
MD5 | 6451cb16934c70c330b42b5e94e326cf |
|
BLAKE2b-256 | 98b4b1c3946e41228e2aed7eda7044c3454122d5cd8440f99c943883efe75701 |
Close
Hashes for gnome_extension_publisher-0.4.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f824e73645158fcbd2bc0693b7fbbc6afe574d3ceefa6d156d69a32c8cdf5af5 |
|
MD5 | e6ff1132670f638aeda7a3c9eb0d1305 |
|
BLAKE2b-256 | 46b53b94561034ef5d991a3d8c9eafd488fde757c9399c61cd201fc2fc81d5d5 |