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
0.8.7 (2019-07-26)
Updated 3rd party requirements.
0.8.8 (2019-08-09)
Updated 3rd party requirements.
Added support for excel file types
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.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc13197ba09778aaf4f42d93d9f49a1f46c07b31e6aec5127fc1a97994f86a3e |
|
MD5 | d63ac9f7167fc2a70dd82a1961ddc2fc |
|
BLAKE2b-256 | 5c0c7b1e9d3e806689bf50ce3b16ccfe4ce81f171a5d237522782f067450cc16 |
Hashes for django_data_sources_tracking-0.8.8-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa40df268c2f6ddec22fd2265820e3b2e77b1bcab2ff5a34c9e01ec83aa788d3 |
|
MD5 | a6dd34ae2adbacff25b6a672e73ce6d6 |
|
BLAKE2b-256 | c89f294eb675245e06769f19063b71b31f9579fb3394022ab00279d155a7d38a |