Skip to main content

A library written in Python to handle brokering submission into EBI archives.

Project description

submission-broker

A library written in Python to handle brokering submission into EBI archives.

The client 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-broker  

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-broker. 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-broker-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-broker-0.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

submission_broker-0.1.0-py2.py3-none-any.whl (12.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file submission-broker-0.1.0.tar.gz.

File metadata

  • Download URL: submission-broker-0.1.0.tar.gz
  • Upload date:
  • Size: 5.8 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-broker-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5ed58d6f90570335d94168a56ed08ae4bd8a6e9e9dca929a6c516965cf25549c
MD5 fc7ca42109a4189db574202c0f146d02
BLAKE2b-256 0977831e8e520daa687f0a3886d9c4bdd7d6b471075a8f1007d7ffa226c82183

See more details on using hashes here.

File details

Details for the file submission_broker-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: submission_broker-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.2 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_broker-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7ae4cdf2bdde5d420764569206de8a618d4c6a775c1641c4dcade02599a71d38
MD5 2228ecb17a62d0b26e441e07663bf025
BLAKE2b-256 9af0ffacf585b4bdf21c782b9621eff418e7f7776fb8315b89b8839e7406e08c

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