Skip to main content

PyPI version

DSP-TOOLS - The DaSCH Service Platform Tools Repository

dsp-tools is a python package containing a command line tool for data model (ontology) creation, a library allowing creation of single resources and mass upload using the bulk import of data into the Knora framework.

The package consists of:

  • dsplib Python modules for accessing Knora using the API (ontology creation, data import/export etc.)
  • dsp-tools A command line program to perfrom several operations on a DSP server:
    • create an ontology out of a simple JSON description
    • dump an existing ontology from a DSP server to a JSON file
    • Bulk-upload of data from a XML data file

Go to Full Documentation

Install

Please note that dsp-tools require Python 3.9 for working properly!

To install the latest published version from PyPI, run:

$ pip3 install dsp-tools

To upgrade to the latest published version, run:

$ pip3 install --upgrade dsp-tools

Local Development Environment

Please consult the https://docs.dasch.swiss/developers documentation on how to install these prerequisites.

Makefile for repository management tasks

The project contains a Makefile defining management tasks. Please use make help to see what is available.

To install from source, i.e., this repository, run:

$ make install

Testing

$ make test

Publishing to PyPi

Generate distribution package. Make sure you have the latest versions of setuptools and wheel installed:

$ make upgrade-dist-tools
$ make dist

You can install the package locally from the dist:

$ python3 -m pip install ./dist/some_name.whl

Upload package with twine,

first create ~/.pypirc in your home folder:

[distutils] 
index-servers=pypi
[pypi] 
repository = https://upload.pypi.org/legacy/ 
username =your_username_on_pypi

then upload:

$ make upload

For local development:

$ python3 setup.py --editable .

Requirements

To install the requirements:

$ pip3 install -r requirements.txt

To generate a "requirements" file (usually requirements.txt), that you commit with your project, do:

$ pip3 freeze > requirements.txt

Running tests with Bazel

Run all tests:

$ bazel test //...

Run single test:

$ bazel test //test:test_user

Download files

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

Source Distribution

dsp-tools-0.9.11.tar.gz (107.3 kB view details)

Uploaded Source

Built Distribution

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

dsp_tools-0.9.11-py3-none-any.whl (84.8 kB view details)

Uploaded Python 3

File details

Details for the file dsp-tools-0.9.11.tar.gz.

File metadata

  • Download URL: dsp-tools-0.9.11.tar.gz
  • Upload date:
  • Size: 107.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for dsp-tools-0.9.11.tar.gz
Algorithm Hash digest
SHA256 893791342114cc41f998d9cd9fa01ebaaccef78f187b4f0a290a206029feefac
MD5 62c01a3710febc9fbb20cc0689a2138d
BLAKE2b-256 9ae2118606fff0994257567d06231cf6d1f2ca2d2c79d6b268fbe6f3d6f85018

See more details on using hashes here.

File details

Details for the file dsp_tools-0.9.11-py3-none-any.whl.

File metadata

  • Download URL: dsp_tools-0.9.11-py3-none-any.whl
  • Upload date:
  • Size: 84.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for dsp_tools-0.9.11-py3-none-any.whl
Algorithm Hash digest
SHA256 2ca6426243e54697a8e2f3e3a7b395840b7486fbf6b3f73d4cd796bb3601c528
MD5 931f2e622fecd5958be99ef312aa2b17
BLAKE2b-256 29e3d86959d1a7b01c578bb8c5ff3c6a186536002016a41ee4063a880b77c2a0

See more details on using hashes here.

Release history Release notifications | RSS feed

19.0.1.post1

2 files

19.0.1

2 files

19.0.0.post5

2 files

19.0.0

2 files

18.19.0.post1

2 files

18.19.0

2 files

18.18.2.post4

2 files

18.18.2.post3

2 files

18.18.2.post1

2 files

18.18.2

2 files

18.18.1.post0

2 files

18.18.1

2 files

18.18.0.post1

2 files

18.18.0.post0

2 files

18.18.0

2 files

18.17.4.post1

2 files

18.17.4

2 files

18.17.3

2 files

18.17.2

2 files

18.17.1

2 files

18.17.0

2 files

18.16.0.post12

2 files

18.16.0.post9

2 files

18.16.0.post8

2 files

18.16.0.post7

2 files

18.16.0.post6

2 files

18.16.0.post5

2 files

18.16.0.post4

2 files

18.16.0.post3

2 files

18.16.0.post1

2 files

18.16.0.post0

2 files

18.16.0

2 files

18.15.0.post0

2 files

18.15.0

2 files

18.14.0.post7

2 files

18.14.0.post6

2 files

18.14.0.post5

2 files

18.14.0.post4

2 files

18.14.0.post1

2 files

18.14.0

2 files

18.13.0.post2

2 files

18.13.0.post1

2 files

18.13.0

2 files

18.12.0.post4

2 files

18.12.0.post3

2 files

18.12.0.post1

2 files

18.12.0.post0

2 files

18.12.0

2 files

18.11.0.post0

2 files

18.11.0

2 files

18.10.1.post5

2 files

18.10.1

2 files

18.10.0.post1

2 files

18.10.0

2 files

18.9.0.post13

2 files

18.9.0

2 files

18.8.0.post1

2 files

18.8.0.post0

2 files

18.8.0

2 files

18.7.0.post4

2 files

18.7.0.post2

2 files

18.7.0.post0

2 files

18.7.0

2 files

18.6.3.post8

2 files

18.6.3.post7

2 files

18.6.3.post6

2 files

18.6.3.post5

2 files

18.6.3.post4

2 files

18.6.3.post3

2 files

18.6.3.post2

2 files

18.6.3.post1

2 files

18.6.3

2 files

18.6.2.post0

2 files

18.6.2

2 files

18.6.1

2 files

18.6.0.post12

2 files

18.6.0

2 files

18.5.0.post0

2 files

18.5.0

2 files

18.4.0.post10

2 files

18.4.0.post8

2 files

18.4.0

2 files

18.3.0.post13

2 files

18.3.0.post12

2 files

18.3.0.post5

2 files

18.3.0

2 files

18.2.1.post7

2 files

18.2.1

2 files

18.2.0

2 files

18.1.0.post25

2 files

18.1.0.post24

2 files

18.1.0.post15

2 files

18.1.0.post13

2 files

18.1.0.post10

2 files

18.1.0.post8

2 files

18.1.0.post5

2 files

18.1.0

2 files

18.0.0.post4

2 files

18.0.0.post3

2 files

18.0.0

2 files

17.0.0.post29

2 files

17.0.0.post26

2 files

17.0.0.post25

2 files

17.0.0.post23

2 files

17.0.0.post21

2 files

17.0.0.post14

2 files

17.0.0.post10

2 files

17.0.0.post9

2 files

17.0.0.post8

2 files

17.0.0.post7

2 files

17.0.0.post2

2 files

17.0.0.post1

2 files

17.0.0

2 files

16.12.2.post8

2 files

16.12.2.post6

2 files

16.12.2.post3

2 files

16.12.2.post2

2 files

16.12.2.post1

2 files

16.12.2.post0

2 files

16.12.2

2 files

16.12.1

2 files

16.12.0.post1

2 files

16.12.0.post0

2 files

16.12.0

2 files

16.11.0.post4

2 files

16.11.0.post3

2 files

16.11.0.post2

2 files

16.11.0.post1

2 files

16.11.0.post0

2 files

16.11.0

2 files

16.10.0.post4

2 files

16.10.0.post3

2 files

16.10.0.post2

2 files

16.10.0.post0

2 files

16.10.0

2 files

16.9.0.post3

2 files

16.9.0.post1

2 files

16.9.0.post0

2 files

16.9.0

2 files

16.8.0.post7

2 files

16.8.0.post5

2 files

16.8.0.post4

2 files

16.8.0.post3

2 files

16.8.0.post2

2 files

16.8.0.post0

2 files

16.8.0

2 files

16.7.0.post5

2 files

16.7.0.post0

2 files

16.7.0

2 files

16.6.1.post15

2 files

16.6.1.post12

2 files

16.6.1.post10

2 files

16.6.1.post9

2 files

16.6.1.post8

2 files

16.6.1.post5

2 files

16.6.1.post1

2 files

16.6.1.post0

2 files

16.6.1

2 files

16.6.0

2 files

16.5.0.post4

2 files

16.5.0.post3

2 files

16.5.0.post2

2 files

16.5.0

2 files

16.4.0.post20

2 files

16.4.0.post19

2 files

16.4.0.post18

2 files

16.4.0.post16

2 files

16.4.0.post15

2 files

16.4.0.post14

2 files

16.4.0.post13

2 files

16.4.0.post11

2 files

16.4.0.post10

2 files

16.4.0.post9

2 files

16.4.0.post5

2 files

16.4.0.post0

2 files

16.4.0

2 files

16.3.0.post25

2 files

16.3.0.post12

2 files

16.3.0.post7

2 files

16.3.0.post4

2 files

16.3.0.post2

2 files

16.3.0

2 files

16.2.0.post9

2 files

16.2.0.post7

2 files

16.2.0.post6

2 files

16.2.0.post5

2 files

16.2.0.post4

2 files

16.2.0.post3

2 files

16.2.0.post0

2 files

16.2.0

2 files

16.1.0.post9

2 files

16.1.0.post7

2 files

16.1.0.post5

2 files

16.1.0.post4

2 files

16.1.0.post3

2 files

16.1.0.post2

2 files

16.1.0.post1

2 files

16.1.0.post0

2 files

16.1.0

2 files

16.0.0.post4

2 files

16.0.0.post1

2 files

16.0.0

2 files

15.1.0.post22

2 files

15.1.0.post19

2 files

15.1.0.post18

2 files

15.1.0.post16

2 files

15.1.0.post15

2 files

15.1.0.post14

2 files

15.1.0.post13

2 files

15.1.0.post12

2 files

15.1.0.post11

2 files

15.1.0.post10

2 files

15.1.0.post9

2 files

15.1.0.post8

2 files

15.1.0.post7

2 files

15.1.0.post6

2 files

15.1.0.post5

2 files

15.1.0.post1

2 files

15.1.0.post0

2 files

15.1.0

2 files

15.0.0.post28

2 files

15.0.0.post27

2 files

15.0.0.post25

2 files

15.0.0.post24

2 files

15.0.0.post23

2 files

15.0.0.post20

2 files

15.0.0.post19

2 files

15.0.0.post16

2 files

15.0.0.post13

2 files

15.0.0.post12

2 files

15.0.0.post11

2 files

15.0.0.post9

2 files

15.0.0.post6

2 files

15.0.0.post5

2 files

15.0.0.post4

2 files

15.0.0.post3

2 files

15.0.0.post1

2 files

15.0.0

2 files

14.0.0.post19

2 files

14.0.0.post18

2 files

14.0.0.post17

2 files

14.0.0.post15

2 files

14.0.0.post14

2 files

14.0.0.post13

2 files

14.0.0.post11

2 files

14.0.0.post10

2 files

14.0.0.post9

2 files

14.0.0.post7

2 files

14.0.0.post5

2 files

14.0.0.post4

2 files

14.0.0.post3

2 files

14.0.0.post0

2 files

14.0.0

2 files

13.1.0.post40

2 files

13.1.0.post39

2 files

13.1.0.post38

2 files

13.1.0.post37

2 files

13.1.0.post35

2 files

13.1.0.post27

2 files

13.1.0.post23

2 files

13.1.0.post20

2 files

13.1.0.post19

2 files

13.1.0.post17

2 files

13.1.0.post14

2 files

13.1.0.post12

2 files

13.1.0.post7

2 files

13.1.0.post1

2 files

13.1.0.post0

2 files

13.1.0

2 files

13.0.0.post46

2 files

13.0.0.post44

2 files

13.0.0.post40

2 files

13.0.0.post36

2 files

13.0.0.post28

2 files

13.0.0.post27

2 files

13.0.0.post23

2 files

13.0.0.post19

2 files

13.0.0.post18

2 files

13.0.0.post16

2 files

13.0.0.post14

2 files

13.0.0.post13

2 files

13.0.0.post6

2 files

13.0.0.post1

2 files

13.0.0.post0

2 files

13.0.0

2 files

12.1.0.post16

2 files

12.1.0.post15

2 files

12.1.0.post8

2 files

12.1.0.post7

2 files

12.1.0.post4

2 files

12.1.0.post2

2 files

12.1.0

2 files

12.0.0.post10

2 files

12.0.0.post3

2 files

12.0.0

2 files

11.0.0.post5

2 files

11.0.0.post2

2 files

11.0.0.post0

2 files

11.0.0

2 files

10.6.0.post39

2 files

10.6.0.post19

2 files

10.6.0.post17

2 files

10.6.0.post16

2 files

10.6.0.post11

2 files

10.6.0.post5

2 files

10.6.0.post3

2 files

10.6.0.post2

2 files

10.6.0

2 files

10.5.0.post19

2 files

10.5.0.post17

2 files

10.5.0.post16

2 files

10.5.0.post15

2 files

10.5.0.post14

2 files

10.5.0.post11

2 files

10.5.0.post10

2 files

10.5.0.post9

2 files

10.5.0.post8

2 files

10.5.0.post5

2 files

10.5.0.post2

2 files

10.5.0.post1

2 files

10.5.0.post0

2 files

10.5.0

2 files

10.4.0.post45

2 files

10.4.0.post36

2 files

10.4.0.post35

2 files

10.4.0.post34

2 files

10.4.0.post33

2 files

10.4.0.post31

2 files

10.4.0.post20

2 files

10.4.0.post17

2 files

10.4.0.post9

2 files

10.4.0.post7

2 files

10.4.0

2 files

10.3.0.post10

2 files

10.3.0

2 files

10.2.0.post15

2 files

10.2.0.post14

2 files

10.2.0.post8

2 files

10.2.0.post5

2 files

10.2.0.post4

2 files

10.2.0.post3

2 files

10.2.0.post2

2 files

10.2.0.post1

2 files

10.2.0

2 files

10.1.1.post12

2 files

10.1.1.post10

2 files

10.1.1.post8

2 files

10.1.1.post6

2 files

10.1.1.post5

2 files

10.1.1

2 files

10.1.0

2 files

10.0.0.post5

2 files

10.0.0.post2

2 files

10.0.0

2 files

9.2.0.post46

2 files

9.2.0.post44

2 files

9.2.0.post43

2 files

9.2.0.post40

2 files

9.2.0.post37

2 files

9.2.0.post36

2 files

9.2.0.post35

2 files

9.2.0.post33

2 files

9.2.0.post32

2 files

9.2.0.post31

2 files

9.2.0.post30

2 files

9.2.0.post25

2 files

9.2.0.post23

2 files

9.2.0.post21

2 files

9.2.0.post19

2 files

9.2.0.post18

2 files

9.2.0.post17

2 files

9.2.0.post16

2 files

9.2.0.post14

2 files

9.2.0.post13

2 files

9.2.0.post11

2 files

9.2.0.post10

2 files

9.2.0.post7

2 files

9.2.0.post6

2 files

9.2.0.post3

2 files

9.2.0

2 files

9.1.0.post101

2 files

9.1.0.post99

2 files

9.1.0.post97

2 files

9.1.0.post92

2 files

9.1.0.post82

2 files

9.1.0.post80

2 files

9.1.0.post77

2 files

9.1.0.post76

2 files

9.1.0.post74

2 files

9.1.0.post72

2 files

9.1.0.post69

2 files

9.1.0.post67

2 files

9.1.0.post66

2 files

9.1.0.post63

2 files

9.1.0.post60

2 files

9.1.0.post57

2 files

9.1.0.post55

2 files

9.1.0.post53

2 files

9.1.0.post52

2 files

9.1.0.post49

2 files

9.1.0.post46

2 files

9.1.0.post44

2 files

9.1.0.post42

2 files

9.1.0.post39

2 files

9.1.0.post37

2 files

9.1.0.post36

2 files

9.1.0.post35

2 files

9.1.0.post32

2 files

9.1.0.post30

2 files

9.1.0.post29

2 files

9.1.0.post26

2 files

9.1.0.post24

2 files

9.1.0.post23

2 files

9.1.0.post21

2 files

9.1.0.post19

2 files

9.1.0.post17

2 files

9.1.0.post14

2 files

9.1.0.post13

2 files

9.1.0.post12

2 files

9.1.0.post11

2 files

9.1.0.post10

2 files

9.1.0.post9

2 files

9.1.0.post7

2 files

9.1.0.post6

2 files

9.1.0.post4

2 files

9.1.0.post3

2 files

9.1.0.post2

2 files

9.1.0.post0

2 files

9.1.0

2 files

9.0.2.post21

2 files

9.0.2.post20

2 files

9.0.2.post19

2 files

9.0.2.post17

2 files

9.0.2.post15

2 files

9.0.2.post13

2 files

9.0.2.post12

2 files

9.0.2.post9

2 files

9.0.2.post8

2 files

9.0.2.post7

2 files

9.0.2.post4

2 files

9.0.2.post3

2 files

9.0.2.post0

2 files

9.0.2

2 files

9.0.0.post0

2 files

8.5.0.post11

2 files

8.5.0.post10

2 files

8.5.0.post6

2 files

8.5.0.post1

2 files

8.5.0.post0

2 files

8.4.0.post33

2 files

8.4.0.post31

2 files

8.4.0.post13

2 files

8.4.0.post1

2 files

8.3.0.post26

2 files

8.3.0.post20

2 files

8.3.0.post19

2 files

8.3.0.post18

2 files

8.3.0.post0

2 files

8.2.0.post13

2 files

8.2.0.post10

2 files

8.2.0.post6

2 files

8.2.0.post5

2 files

8.2.0.post4

2 files

8.2.0.post2

2 files

8.1.0.post27

2 files

8.1.0.post18

2 files

8.1.0.post15

2 files

8.1.0.post14

2 files

8.1.0.post13

2 files

8.1.0.post12

1 file

8.1.0.post11

2 files

8.1.0.post10

2 files

8.1.0.post9

2 files

8.1.0.post2

2 files

8.1.0.post1

2 files

8.1.0.post0

2 files

8.1.0

2 files

8.0.0.post11

2 files

8.0.0.post10

2 files

8.0.0.post0

2 files

8.0.0

2 files

7.2.0.post18

2 files

7.2.0.post12

2 files

7.2.0.post11

2 files

7.2.0.post7

2 files

7.2.0.post0

2 files

7.2.0

2 files

7.1.3.post9

2 files

7.1.3.post7

2 files

7.1.3.post2

2 files

7.1.3.post1

2 files

7.1.3

2 files

7.1.2.post0

2 files

7.1.2

2 files

7.1.1.post7

2 files

7.1.1.post6

2 files

7.1.1

2 files

7.1.0

2 files

7.0.0.post4

2 files

7.0.0.post3

2 files

7.0.0.post1

2 files

7.0.0.post0

2 files

7.0.0

2 files

6.0.0.post35

2 files

6.0.0.post34

2 files

6.0.0.post32

2 files

6.0.0.post31

2 files

6.0.0.post30

2 files

6.0.0.post29

2 files

6.0.0.post25

2 files

6.0.0.post24

2 files

6.0.0.post23

2 files

6.0.0.post22

2 files

6.0.0.post18

2 files

6.0.0.post17

2 files

6.0.0.post16

2 files

6.0.0.post15

2 files

6.0.0.post14

2 files

6.0.0.post12

2 files

6.0.0.post11

2 files

6.0.0

2 files

5.8.1.post20

2 files

5.8.1.post18

2 files

5.8.1.post17

2 files

5.8.1.post16

2 files

5.8.1.post9

2 files

5.8.1

2 files

5.8.0

2 files

5.7.0.post8

2 files

5.7.0.post3

2 files

5.7.0.post0

2 files

5.7.0

2 files

5.6.0.post62

2 files

5.6.0.post60

2 files

5.6.0.post59

2 files

5.6.0.post55

2 files

5.6.0.post49

2 files

5.6.0.post44

2 files

5.6.0.post43

2 files

5.6.0.post42

2 files

5.6.0.post40

2 files

5.6.0.post33

2 files

5.6.0.post30

2 files

5.6.0.post29

2 files

5.6.0.post26

2 files

5.6.0.post24

2 files

5.6.0.post22

2 files

5.6.0.post18

2 files

5.6.0.post13

2 files

5.6.0.post12

2 files

5.6.0.post9

2 files

5.6.0.post8

2 files

5.6.0

2 files

5.5.0

2 files

5.4.0

2 files

5.3.0

2 files

5.2.0

2 files

5.1.0

1 file

5.0.3

2 files

5.0.2

2 files

5.0.1

2 files

5.0.0

2 files

4.0.0

2 files

3.0.0

2 files

2.5.0

2 files

2.4.0

2 files

2.3.4

2 files

2.3.3

2 files

2.3.2

2 files

2.3.1

2 files

2.3.0

2 files

2.2.2

2 files

2.2.1

2 files

2.2.0

2 files

2.1.1

2 files

2.1.0

2 files

2.0.3

2 files

2.0.2

2 files

2.0.1

2 files

2.0.0

2 files

1.22.2

2 files

1.22.1

2 files

1.22.0

2 files

1.21.0

2 files

1.20.0

2 files

1.19.0

2 files

1.18.0

2 files

1.17.1

2 files

1.16.0

2 files

1.15.1

2 files

1.15.0

2 files

1.14.0

2 files

1.13.0

2 files

1.12.2

2 files

1.12.1

2 files

1.12.0

2 files

1.11.0

2 files

1.10.1

2 files

1.10.0

2 files

1.9.0

2 files

1.8.1

2 files

1.8.0

2 files

1.7.1

2 files

1.7.0

2 files

1.6.1

2 files

1.6.0

2 files

1.5.2

2 files

1.5.1

2 files

1.5.0

2 files

1.4.2

2 files

1.4.1

2 files

1.4.0

2 files

1.3.3

2 files

1.3.2

2 files

1.3.1

2 files

1.3.0

2 files

1.2.1

2 files

1.2.0

2 files

1.1.6

2 files

1.1.5

2 files

1.1.4

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.8

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

0.9.15

2 files

0.9.14

2 files

0.9.13

2 files

0.9.12

2 files

This release

0.9.11 This release

2 files

0.9.10

2 files

0.9.9

2 files

0.9.8

2 files

0.9.7

2 files

0.9.6

2 files

0.9.5

2 files

0.9.3

2 files

0.9.2

2 files

0.9.1

2 files

0.9.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