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
File details
Details for the file gnome_extension_publisher-0.4.5.tar.gz
.
File metadata
- Download URL: gnome_extension_publisher-0.4.5.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c90637e51a129f5fb12eb853a1b308e7f743e625a4dbd57ea97ae447f91115f |
|
MD5 | 6451cb16934c70c330b42b5e94e326cf |
|
BLAKE2b-256 | 98b4b1c3946e41228e2aed7eda7044c3454122d5cd8440f99c943883efe75701 |
File details
Details for the file gnome_extension_publisher-0.4.5-py3-none-any.whl
.
File metadata
- Download URL: gnome_extension_publisher-0.4.5-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f824e73645158fcbd2bc0693b7fbbc6afe574d3ceefa6d156d69a32c8cdf5af5 |
|
MD5 | e6ff1132670f638aeda7a3c9eb0d1305 |
|
BLAKE2b-256 | 46b53b94561034ef5d991a3d8c9eafd488fde757c9399c61cd201fc2fc81d5d5 |