PatchLab
A Django application designed to run with Patchwork to mirror patches to GitLab.
Development Environment
The easiest method to set up a development environment is to use Vagrant. On Fedora:
$ sudo dnf install vagrant libvirt vagrant-libvirt vagrant-sshfs ansible $ vagrant up gitlab $ vagrant up pw
This sets up two virtual machines. You can ssh to them with vagrant ssh pw and vagrant ssh gitlab. The pw host contains the development installation of PatchLab.
GitLab
GitLab’s web UI is available at https://localhost:8443/.
The Ansible role restores it from backup, so there is already an administrator, “root”, with the password “password”. Cloning over SSH is available on port 2222.
A test project, “patchlab_test” is available and already includes a web hook configured for merge request events.
Patchwork
The Patchwork web UI is available at http://localhost:8000/. A preconfigured super user “admin” has the password “admin” which you can use to log in to http://localhost:8000/admin/.
The development enviroment also includes a preconfigured Patchwork Project for “patchlab_test”, along with the necessary Git forge and branch configuration.
Metadata
Release files for patchlab 0.6.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| patchlab-0.6.2.tar.gz | 41.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| patchlab-0.6.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 84.0 kB
Release files / patchlab-0.6.2.tar.gz
| Download URL | patchlab-0.6.2.tar.gz |
|---|---|
| Size | 41.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0945d9f92628e742b22424410fda87a89678f469b367fdd08cf9ab8ca05491e3
|
|
BLAKE2b-256 checksum How to use checksums |
09435c312727e6892b44247c24ef410e17b65eea91d3c9c51f8022d8d6bdf9b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.7
|
Release files / patchlab-0.6.2-py3-none-any.whl
| Download URL | patchlab-0.6.2-py3-none-any.whl |
|---|---|
| Size | 42.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b32505807602620a0e571c0438af17a2b0776940727ecfab5b795a12188f4919
|
|
BLAKE2b-256 checksum How to use checksums |
697895cb9782c7bd2908eb19343dd84adca9e6e37cded2378a115dd581700665
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.7
|