Skip to main content

ocldev

Development library for working with OCL metadata and APIs

ocldev package is published to PyPi, which means you can easily install it with pip, eg:

pip install ocldev

These classes are implemented currently:

  • OclResourceList, OclCsvResourceList, OclJsonResourceList -
  • OclFlexImporter & OclBulkImporter - Used to import JSON resources into OCL
  • OclImportResults - Used to process the results of an import
  • OclExport & OclExportFactory - Used to fetch exports from OCL
  • OclCsvToJsonConverter - Used to convert CSV files to OCL-formatted JSON
  • OclValidator - Validates OCL-formatted JSON and CSV resources and resource lists

Deployment to PyPi

OCL's continuous integration service (Bamboo) offers two custom build plans to deploy the ocldev package to the test or the production PyPi servers. PyPi requires that the version number is unique in https://github.com/OpenConceptLab/ocldev/blob/master/setup.py#L8, otherwise PyPi will return an error. A user account is required to access OCL's CI service.

Development

Setup virtualenv with python3

Run tests:

python -m python -m unittest ocldev/tests/*.py

Release files for ocldev 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ocldev 0.2.3
File Size Uploaded
ocldev-0.2.3.tar.gz 51.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ocldev 0.2.3
File Interpreter ABI Platform
ocldev-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 109.9 kB

Release files / ocldev-0.2.3.tar.gz

Download URL ocldev-0.2.3.tar.gz
Size 51.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cf108573cba2df5d22335499a70f0ee56498037c3849797811c97f687c3a2f6c
BLAKE2b-256 checksum
How to use checksums
68730844420cb40469c7cbb0485515e679f8b3422b359848e7e1404e44639f66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / ocldev-0.2.3-py3-none-any.whl

Download URL ocldev-0.2.3-py3-none-any.whl
Size 58.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5f7182719ea6edfed6276d418ff7e8a45eb8485ba9ed8726adef830ca13c4391
BLAKE2b-256 checksum
How to use checksums
b5f78b4e393816f6a69cb6ed53614cce50a7a95d9b552814359c039beaf97ce2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.92

2 release files

0.1.90

1 release file

0.1.89

1 release file

0.1.86

2 release files

0.1.85

2 release files

0.1.84

2 release files

0.1.83

2 release files

0.1.82

2 release files

0.1.81

2 release files

0.1.79

1 release file

0.1.78

1 release file

0.1.77

1 release file

0.1.75

1 release file

0.1.74

1 release file

0.1.73

1 release file

0.1.72

1 release file

0.1.71

1 release file

0.1.70

1 release file

0.1.69

1 release file

0.1.68

1 release file

0.1.67

1 release file

0.1.66

1 release file

0.1.65

1 release file

0.1.64

1 release file

0.1.63

1 release file

0.1.62

1 release file

0.1.61

1 release file

0.1.60

1 release file

0.1.59

1 release file

0.1.58

1 release file

0.1.57

1 release file

0.1.56

1 release file

0.1.55

1 release file

0.1.54

1 release file

0.1.53

1 release file

0.1.52

1 release file

0.1.51

1 release file

0.1.50

1 release file

0.1.49

1 release file

0.1.48

1 release file

0.1.47

1 release file

0.1.46

1 release file

0.1.45

1 release file

0.1.44

1 release file

0.1.43

1 release file

0.1.42

1 release file

0.1.41

1 release file

0.1.40

1 release file

0.1.39

1 release file

0.1.38

1 release file

0.1.37

1 release file

0.1.36

1 release file

0.1.35

1 release file

0.1.34

1 release file

0.1.33

1 release file

0.1.32

1 release file

0.1.31

2 release files

0.1.30

1 release file

0.1.29

1 release file

0.1.28

1 release file

0.1.27

2 release files

0.1.26

1 release file

0.1.25

2 release files

0.1.24

2 release files

0.1.23

1 release file

0.1.21

1 release file

0.1.20

1 release file

0.1.19

1 release file

0.1.18

2 release files

0.1.17

1 release file

0.1.16

1 release file

0.1.14

1 release file

0.1.13

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1

1 release file

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page