Skip to main content

gouvlu

![Crowdin](https://crowdin.com/project/udata-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)

  • Use an assets manifest for improved caching #102

  • Expose theme assets for udata 1.6 #102

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)

  • Add the missing topics theme

  • OEmbed cards theming #80

  • Fix the translatable header #81

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)

Table of built distributions (wheels) for gouvlu 2.0.24
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

2.0.24 This release

1 release file 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