Skip to main content

A Python library that contains validation methods for submissions that goes into EBI archives.

Project description

submission-validator

A library written in Python that contains validation methods for submissions that goes into EBI archives.

This library is under development, so any contribution encouraged and welcome.
Please, create a branch from the latest main branch, do your modification(s) and create a Pull Request against the latest main branch.
We are going to review it and after careful consideration we might merge it into the main branch.

Prerequisites

  • Python3 should be installed in your environment.

Installation

    pip install submission-validator  

Developer Notes

Publish to PyPI

  1. Create PyPI Account through the registration page.

    Take note that PyPI requires email addresses to be verified before publishing.

  2. Add a setup.py configuration file containing the name and version of the project.

  3. Package the project for distribution.

     python setup.py sdist
    

    Take note that setup.py is configured to build a distribution with name submission-validator. Currently this PyPI project is owned privately and may require access rights to change. Alternatively, the project name in setup.py can be changed so that it can be built and uploaded to a different PyPI entry.

  4. Install Twine

     pip install twine        
    
  5. Upload the distribution package to PyPI.

     twine upload dist/*
    

    Running python setup.py sdist will create a package in the dist directory of the project base directory. Specific packages can be chosen if preferred instead of the wildcard *:

     twine upload dist/submission-validator-0.1.0.tar
    

Project details


Download files

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

Source Distribution

submission-validator-0.1.1.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

submission_validator-0.1.1-py2.py3-none-any.whl (11.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file submission-validator-0.1.1.tar.gz.

File metadata

  • Download URL: submission-validator-0.1.1.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.4

File hashes

Hashes for submission-validator-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5f9563ec6088c503b8e140bef7acf132c394e7d9059780286e725c59bc6de42b
MD5 a0b93eaf627597ec1ff6eab49e7cef37
BLAKE2b-256 f774554dd6b2550f5ff12a254da1177b7a893e558e8426321c1d9c14e4cc7939

See more details on using hashes here.

File details

Details for the file submission_validator-0.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: submission_validator-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.4

File hashes

Hashes for submission_validator-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6bb239fd9eb7faef1a0de120f1202704805aea00360b6a0ea90d4b535a08934e
MD5 a728618206e851c7f96068e02ae55515
BLAKE2b-256 fec891c9518700d6b73d3f4db6a2f0a1624dbcc826a0239a62127e6dfe1b39ee

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page