Skip to main content

A collection of small python utilities for working with binary files and Django

Project description

package
https://img.shields.io/pypi/v/eulcommon.svg https://img.shields.io/github/license/emory-libraries/eulcommon.svg https://img.shields.io/pypi/dm/eulcommon.svg
documentation
Documentation Status
code
Travis-CI Build Code Coverage Code Health Requirements Status

EULcommon is a Python module with a few small utilities that might be useful to others, but were not large or significant enough to warrant splitting out into their own repositories at this time. These components may be broken out at a later date.

eulcommon.binfile provides the capability to map arbitrary binary data into a read-only python object.

eulcommon.djangoextras consists of a small number of extensions and add-ons for use with Django, such as custom auth decorators, additional form fields, and additional HTTP responses.

Contact Information

eulcommon was created by the Digital Programs and Systems Software Team of Emory University Libraries.

libsysdev-l@listserv.cc.emory.edu

License

eulcommon is distributed under the Apache 2.0 License.

Developer Notes

To install dependencies for your local check out of the code, run pip install in the eulcommon directory (the use of virtualenv is recommended):

pip install -e .

If you want to run unit tests or build sphinx documentation, you should also install development dependencies:

pip install -e . "eulfedora[dev]"

Unit Tests

Unit tests can be run with py.test, and include options for generating xml and coverage reports for continuous integration:

py.test --junitxml=unittests.xml --cov=eulcommon

Development History

For instructions on how to see and interact with the full development history of eulcommon, see eulcore-history.

Project details


Download files

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

Source Distribution

eulcommon-0.19.0.tar.gz (44.3 kB view details)

Uploaded Source

Built Distribution

eulcommon-0.19.0-py2-none-any.whl (47.5 kB view details)

Uploaded Python 2

File details

Details for the file eulcommon-0.19.0.tar.gz.

File metadata

  • Download URL: eulcommon-0.19.0.tar.gz
  • Upload date:
  • Size: 44.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for eulcommon-0.19.0.tar.gz
Algorithm Hash digest
SHA256 e48f76fe87f7d30cc961f320dcb21e951996b4b008b03695df84c2dca69b8660
MD5 4ab85b4187df295891be61e70a2dab48
BLAKE2b-256 5b60b29fe7a24017b1aded3507fc6f0f2a4392a4860cad1b7e9fdc7cc5d623e3

See more details on using hashes here.

File details

Details for the file eulcommon-0.19.0-py2-none-any.whl.

File metadata

File hashes

Hashes for eulcommon-0.19.0-py2-none-any.whl
Algorithm Hash digest
SHA256 ad5fbcf24cc76d58cfb23b5b84f020cc6b5851ce516d12501274118cd18937c8
MD5 86ce495900d3351d656a0fa5a412678c
BLAKE2b-256 f1eec4d42eda89880690e8349cdad36eaab276ecd60ed4c4a43edaa83dbd1818

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page