Skip to main content

Gnome Extension Uploader

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

Install

pip install gnome-extension-uploader

How to use

geu build # runs glib-compile-schemas and builds the zip file
geu publish --username <YOUR_EXTENSIONS_GNOME_ORG_USERNAME> --password <YOUR_EXTENSIONS_GNOME_ORG_PASSWORD>
geu --help # for help :)

You can also provide your username and password via environment variables (GEU_USERNAME, GEU_PASSWORD).

Use in Gitlab CI/CD

Add GEU_USERNAME and GEU_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-uploader
    - geu publish
  only:
    - tags

Support

Feel free to submit a pull request or consider making a donation on Flatter.

Metadata

Release files for gnome-extension-uploader 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gnome-extension-uploader 0.1.6
File Size Uploaded Provenance Actions
gnome-extension-uploader-0.1.6.tar.gz 3.1 kB Without provenance Details for gnome-extension-uploader-0.1.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for gnome-extension-uploader 0.1.6
File Interpreter ABI Platform Actions
gnome_extension_uploader-0.1.6-py3-none-any.whl Python 3 none any Details for gnome_extension_uploader-0.1.6-py3-none-any.whl

Total release size: 7.1 kB

Release files / gnome-extension-uploader-0.1.6.tar.gz

Download URL gnome-extension-uploader-0.1.6.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
179b8cc016b32b1a07a0eb6fd089b9e056f838c0269aa80f0fe209f0f51d2030
BLAKE2b-256 checksum
How to use checksums
a061355e24a5c29a34ca08d08514e9f878aeee2ee674f2e1d49732717482131e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.8.3 Linux/4.19.78-coreos

Release files / gnome_extension_uploader-0.1.6-py3-none-any.whl

Download URL gnome_extension_uploader-0.1.6-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bf6da34be4280f4716761f44061527cdff4b7ddf67f088652c41e7ae1ec39ecf
BLAKE2b-256 checksum
How to use checksums
6b70bc7fb555a6fd2439a7b1ba110aa5cb1eafa3c5e8e65fcca4f622bbe497e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.8.3 Linux/4.19.78-coreos

Security for gnome-extension-uploader 0.1.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page