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
-
Create PyPI Account through the registration page.
Take note that PyPI requires email addresses to be verified before publishing.
-
Add a
setup.py
configuration file containing the name and version of the project. -
Package the project for distribution.
python setup.py sdist
Take note that
setup.py
is configured to build a distribution with namesubmission-validator
. Currently this PyPI project is owned privately and may require access rights to change. Alternatively, the project name insetup.py
can be changed so that it can be built and uploaded to a different PyPI entry. -
Install Twine
pip install twine
-
Upload the distribution package to PyPI.
twine upload dist/*
Running
python setup.py sdist
will create a package in thedist
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f9563ec6088c503b8e140bef7acf132c394e7d9059780286e725c59bc6de42b |
|
MD5 | a0b93eaf627597ec1ff6eab49e7cef37 |
|
BLAKE2b-256 | f774554dd6b2550f5ff12a254da1177b7a893e558e8426321c1d9c14e4cc7939 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bb239fd9eb7faef1a0de120f1202704805aea00360b6a0ea90d4b535a08934e |
|
MD5 | a728618206e851c7f96068e02ae55515 |
|
BLAKE2b-256 | fec891c9518700d6b73d3f4db6a2f0a1624dbcc826a0239a62127e6dfe1b39ee |