Skip to main content

Python client for Deform.io

Project description

Python client for [Deform.io](https://deform.io)

## Tests

Install tox:

$ pip install tox

For running tests you need to provide all required ENV variables. For example next command will fail:

$ tox ValueError: You should provide “DEFORM_HOST” environ for settings

You can send variables with command:

$ DEFORM_HOST=‘“deform.chib.me”’ tox

The more convenient way would be to create a .test_config file a save data there. This file is ignored by git and won’t be commeted.

$ cat .test_config DEFORM_HOST=‘“deform.chib.me”’ DEFORM_EMAIL=’”email@example.ru”’ DEFORM_PASSWORD=‘“hello”’ …

You can run tests with config from file like this:

$ eval $(cat .test_config) tox

All config values must be specified with JSON types.

Running tests just for one environment:

$ eval $(cat .test_config) tox -e py3

Running tests from directory:

$ eval $(cat .test_config) tox -e py3 – tests.unit.client

Running the specific test case:

$ eval $(cat .test_config) tox -e py3 – tests.unit.client.tests:ClientTest__login

Documentation is generated by [http://www.mkdocs.org/](http://www.mkdocs.org/)

$ pip install -r docs_requirements.txt $ mkdocs serve

## Publishing new releases

Increment version in pydeform/__init__.py. For example:

__version__ = ‘0.0.2’ # from 0.0.1

Run tests.

Commit changes with message “Version 0.0.2”

Publish to pypi:

$ python setup.py publish

Add new tag version for commit:

$ git tag 0.0.2

Push to master with tags:

$ git push origin master –tags

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for python-deform, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size python-deform-0.0.1.tar.gz (16.8 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page