gouvlu

Official udata theme of the Open Data Portal of Luxembourg
Usage
Install the theme package in you udata environement:
pip install gouvlu
Then, define the installed theme as current in you udata.cfg:
THEME = 'gouvlu'
configuration parameters
Some features are optionnal and can be enabled with the following udata.cfg parameters
GOUVLU_GOVBAR = True/False: Toggle the govbar
Development
There is a docker-compose configuration to get started fast. Just run:
docker-compose up
Then go to <http://localhost:7000> to connect to the development server with live reload.
Local setup
If you want to execute some development tasks like extracting the translations or running the test suite, you need to install the dependencies localy (in a virtualenv).
virtualenv venv
source venv/bin/activate
pip install -r requirements/develop.pip
If you want to build assets, you also need node.js. The prefered way is with nvm:
nvm use
npm install
inv assets_build
Ok, you are ready, you can now execute some Development commands.
inv -l
Available tasks:
all Run tests, reports and packaging
assets-build Build static assets
assets-watch Build assets on change
clean Cleanup all build artifacts
cover Run tests suite with coverage
dist Package for distribution
i18n Extract translatable strings
i18nc Compile translations
pydist Perform python packaging (without compiling assets)
qa Run a quality report
test Run tests suite
Let’s execute an entire build:
inv
Translations
This project is translated on crowdin.
To update the source string, you need to extract them with the inv i18n command and push the result on this repository. Crowding will detect the new string as soon as they are available on the master branch.
Crowdin will submit a pull-request each time some translation is submitted by the contributors.
Releasing
gouvlu uses bumpr to perform release. Simply execute:
# Install bumpr if not already installed
pip install bumpr
# Dry run to preview changes
bumpr -dv
# Perform release
bumpr
Bumpr will execute test, package everything, update changelog, handle tagging and push to upstream repository… You just have to wait for the build to succeed and your release is available.
Changelog
1.1.12 (2019-05-27)
Nothing yet
1.1.11 (2019-05-15)
Nothing yet
1.1.10 (2019-05-08)
Nothing yet
1.1.9 (2019-05-07)
Nothing yet
1.1.8 (2019-05-07)
Nothing yet
1.1.7 (2018-11-13)
Nothing yet
1.1.6 (2018-10-23)
Nothing yet
1.1.5 (2018-10-23)
Nothing yet
1.1.4 (2018-10-23)
Nothing yet
1.1.3 (2018-10-22)
Nothing yet
1.1.2 (2018-10-22)
1.1.1 (2018-09-11)
Upgrade to udata 1.5.3
1.1.0 (2018-07-31)
Upgrade to udata 1.4
1.0.8 (2018-07-04)
Fix worker bug
Update IGSS Harvester Source
1.0.7 (2018-06-27)
Nothing yet
1.0.5 (2018-06-27)
Add Roadmap page #88
1.0.4 (2018-05-08)
Add CSV Harvester #86
1.0.3 (2018-04-25)
1.0.2
Update udata to latest release
Metadata
Release files for gouvlu 2.0.24
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| gouvlu-2.0.24-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for gouvlu-2.0.24-py2.py3-none-any.whl |
Release files / gouvlu-2.0.24-py2.py3-none-any.whl
| Download URL | gouvlu-2.0.24-py2.py3-none-any.whl |
|---|---|
| Size | 173.1 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
31b202b2906fc9e0298c504ef58ceca2eeb9436bfb6b7e704093aaaaf67b5f81
|
|
BLAKE2b-256 checksum How to use checksums |
839529a8115b4185028ab7b3f9cdc2da8c5a7fe4aba6caddabe7313e206197e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16
|
Security for gouvlu 2.0.24
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.