Metadata-Version: 2.3
Name: gnome-extension-publisher
Version: 0.4.11
Summary: 
Author: David O Neill
Author-email: dmz.oneill@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: requests
Requires-Dist: typer
Project-URL: Repository, https://github.com/dmzoneill/gnome-extension-publisher
Description-Content-Type: text/markdown

# Gnome Extension Publisher
Tool to upload Gnome-Shell extensions to [extensions.gnome.org](https://extensions.gnome.org).

![Build Status](https://github.com/dmzoneill/gnome-extension-publisher/actions/workflows/main.yml/badge.svg)

This is a fork of 'gnome-extension-uploader' which seems to be abandoned.  
You can find this python module on [https://pypi.org/project/gnome-extension-publisher/](https://pypi.org/project/gnome-extension-publisher/)


## Install
```console
pip install gnome-extension-publisher
```

## How to use
```console
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).


## Support
Feel free to submit a pull request

