Skip to main content
https://badge.fury.io/py/django-data-sources-tracking.svg https://travis-ci.org/chopdgd/django-data-sources-tracking.svg?branch=develop https://codecov.io/gh/chopdgd/django-data-sources-tracking/branch/develop/graph/badge.svg Updates Python 3

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)

0.2.0 Changelog

  • Improved REST API filters

0.2.1 (2018-01-09)

0.2.1 Changelog

  • Updated packages and fixed issue with migrations

0.2.2 (2018-01-12)

0.2.2 Changelog

  • Fixed route names for SimpleRouter

0.3.0 (2018-02-09)

0.3.0 Changelog

0.3.1 (2018-03-14)

0.3.1 Changelog

  • Updated requirements

  • Updated choices for file type choices to be more comprehensive

0.4.0 (2018-03-23)

0.4.0 Changelog

  • Added property for File model for easy access to display type

0.5.0 (2018-03-30)

0.5.0 Changelog

  • Added additional file type choices

0.6.0 (2018-04-03)

0.6.0 Changelog

  • Added support for GraphQL

0.7.0 (2018-04-07)

0.7.0 Changelog

  • Added support for GraphQL

0.7.1 (2018-04-18)

0.7.1 Changelog

  • #27 - Fixed file type issues

  • Updated 3rd party libs

0.7.2 (2018-05-16)

0.7.2 Changelog

  • Updated 3rd party libs

  • Updated setup.py to read from requirements.txt

0.8.0 (2018-06-01)

0.8.0 Changelog

  • Removed support for GraphQL - useless here. Applications using GraphQL can set up schema with models

0.8.1 (2018-08-13)

0.8.1 Changelog

  • Updated 3rd party requirements. Some requirements had changed so it was causing failures

0.8.2 (2018-10-29)

0.8.2 Changelog

  • Updated 3rd party requirements.

0.8.3 (2019-01-08)

0.8.3 Changelog

  • Updated 3rd party requirements.

0.8.4 (2019-02-08)

0.8.4 Changelog

  • Updated 3rd party requirements.

  • Refactored tests

0.8.5 (2019-04-10)

0.8.5 Changelog

  • 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)

0.8.6 Changelog

  • Updated package to use latest cookiecutter template

0.8.7 (2019-07-26)

0.8.7 Changelog

  • Updated 3rd party requirements.

0.8.8 (2019-08-09)

0.8.8 Changelog

  • Updated 3rd party requirements.

  • Added support for excel file types

0.9.0 (2019-09-09)

0.9.0 Changelog

  • Updated 3rd party requirements.

  • Added FileField and hash (to detect duplicates)

0.9.1 (2019-09-09)

0.9.1 Changelog

  • Hotfix to fix broken migration. It could not access create_hash method on File class

Download files

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

Source Distribution

django-data-sources-tracking-0.9.1.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_data_sources_tracking-0.9.1-py2.py3-none-any.whl (13.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file django-data-sources-tracking-0.9.1.tar.gz.

File metadata

  • Download URL: django-data-sources-tracking-0.9.1.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.9

File hashes

Hashes for django-data-sources-tracking-0.9.1.tar.gz
Algorithm Hash digest
SHA256 447f421efe377669e56e4023466078df38ddd4095437b420b93857d61f64bb87
MD5 2ddd46b9d2b14b5332b492177d8d6980
BLAKE2b-256 e85c9a2eb916713599fa7d186055ee4eb8e4e703ff2d8bedbb24466ae924cb4c

See more details on using hashes here.

File details

Details for the file django_data_sources_tracking-0.9.1-py2.py3-none-any.whl.

File metadata

  • Download URL: django_data_sources_tracking-0.9.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.9

File hashes

Hashes for django_data_sources_tracking-0.9.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a8485fe41fc9ce8faf963530a34644482e858788a313dbb812175b186d1ef531
MD5 c2dbb649b290e41c36f09e0fa6c63e85
BLAKE2b-256 685b08f41e382916825662afba522fe40c053dcc3ab9f3b6e89bc9733caa80d7

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.9.1 This release

2 files

0.9.0

2 files

0.8.8

2 files

0.8.7

2 files

0.8.6

2 files

0.8.5

2 files

0.8.4

2 files

0.8.3

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

0.7.2

2 files

0.7.1

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page