Skip to main content
https://badge.fury.io/py/jacquard-split.svg https://circleci.com/gh/prophile/jacquard.svg?style=shield https://readthedocs.org/projects/jacquard-split/badge/?version=latest

Split-testing server.

Installation

Jacquard can be installed through pip:

pip install jacquard-split

Alternatively it can be built from GitHub.

Documentation

Full documentation is available in ReadTheDocs.

advice for hacking

Contributing

After cloning the repo you’ll almost certainly want to install into a virtualenv in editable mode:

cd jacquard
pip install -e .

Since Jacquard requires a config file for all commands, you may also wish to export the JACQUARD_CONFIG environment variable, pointed at a suitable file.

cd jacquard
export JACQUARD_CONFIG=$PWD/config.cfg

If you’re using virtualenvwrapper to manage your virtualenvs (and you probably want to be), and you’ve configured the virtualenv to cd to the project directory when it loads, then you can add the export line to your virtualenv’s postactivate file to have it always available when you’re working on Jacquard.

Running tests

Jacquard has good test coverage. A great way to check that you’re up and running is to run the tests. Please ensure you also do this while developing new features as pull requests without tests (or with failing) are unlikely to be accepted.

Jacquard is tested with py.test, you can run the tests with:

python setup.py test

Linting

Jacquard uses flake8 for linting. You can install the requirements using:

pip install -r script/linting/requirements.txt

and run the linter with:

./script/linting/lint

Documenting

The docs are hosted on readthedocs and built using sphinx. The sphinx-argparse extension is also needed:

pip install sphinx sphinx-argparse
python setup.py build_sphinx

Pronounciating

Jacquard is usually pronounced in a typical English munging of the French: /’dʒæ kɑːd/ (Jack-ard). It can also be pronounced /’ʒa kaʁ/.

Release files for jacquard-split 0.7.0

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

Source distribution (sdist)

Source distribution for jacquard-split 0.7.0
File Size Uploaded
jacquard-split-0.7.0.tar.gz 47.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jacquard-split 0.7.0
File Interpreter ABI Platform
jacquard_split-0.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 110.2 kB

Release files / jacquard-split-0.7.0.tar.gz

Download URL jacquard-split-0.7.0.tar.gz
Size 47.1 kB
Tags Source
SHA-256 checksum
How to use checksums
5e5d7cd305ffce13ed0f53abf479ac78be8ddd83f5a6bbebaadc879f7852484b
BLAKE2b-256 checksum
How to use checksums
b050fe7240e842195eae3dbd7edf800fc52854977cc857fa2deb69735e6d7b11
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.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / jacquard_split-0.7.0-py3-none-any.whl

Download URL jacquard_split-0.7.0-py3-none-any.whl
Size 63.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9e5eb838d5e9a969dd61d4d0fc6d99b6f122905580cda4ef7f1474749d43ba9e
BLAKE2b-256 checksum
How to use checksums
205d226a369ed7f686612f56d1cfe497e8c69236ca0fb1cba8426dbdac55afb4
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.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

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