Skip to main content

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
    

Metadata

Release files for submission-validator 0.1.2

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

Source distribution (sdist)

Source distribution for submission-validator 0.1.2
File Size Uploaded
submission-validator-0.1.2.tar.gz 5.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for submission-validator 0.1.2
File Interpreter ABI Platform
submission_validator-0.1.2-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 17.3 kB

Release files / submission-validator-0.1.2.tar.gz

Download URL submission-validator-0.1.2.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
37f880764fbbdd6181ca49ac6d09573c4a58abe20502d9e323c407ec29813b48
BLAKE2b-256 checksum
How to use checksums
5c5b8e998f8715a6955f9eda4cb65660b37782f7ebb0225b0371cd4772f97166
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / submission_validator-0.1.2-py2.py3-none-any.whl

Download URL submission_validator-0.1.2-py2.py3-none-any.whl
Size 11.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
aa7a32142f848016ea0b60f7281065c401f7dd0b26d9995099cf0845ccdb435e
BLAKE2b-256 checksum
How to use checksums
1c8f4d2e53ef28b0c45cb50a0639781013aadd03cbff8403b8fcb8e724031be9
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

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