Django app for dealing with files/data sources and tracking them.
Project description
Django app for dealing with files/data sources and tracking them. Useful for tracking public annotations or bfx pipeline outputs
Documentation
The full documentation is at https://django-data-sources-tracking.readthedocs.io.
Quickstart
Install Django Data Tracking:
pip install django-data-sources-tracking
Add it to your INSTALLED_APPS (along with DRF and django-filters):
INSTALLED_APPS = (
...
'rest_framework',
'django_filters',
...
'data_sources_tracking',
'user_activities',
...
)
Add Django Data Tracking’s URL patterns:
from data_sources_tracking import urls as data_sources_tracking_urls
urlpatterns = [
...
url(r'^', include(data_sources_tracking_urls, namespace='data_sources_tracking')),
...
]
Features
TODO
Running Tests
Does the code actually work?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
Credits
Tools used in rendering this package:
History
0.1.0 (2017-12-29)
First release on PyPI.
Initial models and REST API
0.2.0 (2018-01-05)
Improved REST API filters
0.2.1 (2018-01-09)
Updated packages and fixed issue with migrations
0.2.2 (2018-01-12)
Fixed route names for SimpleRouter
0.3.0 (2018-02-09)
0.3.1 (2018-03-14)
Updated requirements
Updated choices for file type choices to be more comprehensive
0.4.0 (2018-03-23)
Added property for File model for easy access to display type
0.5.0 (2018-03-30)
Added additional file type choices
0.6.0 (2018-04-03)
Added support for GraphQL
0.7.0 (2018-04-07)
Added support for GraphQL
0.7.1 (2018-04-18)
#27 - Fixed file type issues
Updated 3rd party libs
0.7.2 (2018-05-16)
Updated 3rd party libs
Updated setup.py to read from requirements.txt
0.8.0 (2018-06-01)
Removed support for GraphQL - useless here. Applications using GraphQL can set up schema with models
0.8.1 (2018-08-13)
Updated 3rd party requirements. Some requirements had changed so it was causing failures
0.8.2 (2018-10-29)
Updated 3rd party requirements.
0.8.3 (2019-01-08)
Updated 3rd party requirements.
0.8.4 (2019-02-08)
Updated 3rd party requirements.
Refactored tests
0.8.5 (2019-04-10)
Updated 3rd party requirements.
Updated travis to use xenial distribution. Django 2.1 dropped support for SQLite < 3.8.3
0.8.6 (2019-05-31)
Updated package to use latest cookiecutter template
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django-data-sources-tracking-0.8.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38e04ab9e08dbc3410bfff4d73de357796668030df4b896516a10b31f19f02ad |
|
MD5 | 32a6f9dac1be8c2a37d410fd15c15b54 |
|
BLAKE2b-256 | 3d089b3b3323d01c6628f8b7d3fc032f684f3f7d9382575af6ff61949a83e2bd |
Hashes for django_data_sources_tracking-0.8.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8aa0956c064f2c67a231c5831672eef3a288e8b2dc31e0f8867bc1390929e53 |
|
MD5 | 3fb62fce3da2706b27858ef0b3090778 |
|
BLAKE2b-256 | eb06f1c6dc275d99277b9ef512a90ae61726c4a865ecf03f78bf41cb9ebb6be6 |