Metadata-Version: 2.1
Name: biomaj-core
Version: 3.0.28
Summary: BioMAJ core library
Home-page: http://biomaj.genouest.org
Download-URL: http://biomaj.genouest.org
Author: Olivier Sallou
Author-email: olivier.sallou@irisa.fr
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3
Description-Content-Type: text/markdown
License-File: LICENSE

# Biomaj

Biomaj core library


Properties can be overriden by environment variables with pattern BIOMAJ_X_Y_Z for property x.y.z

Example:

use BIOMAJ_LDAP_HOST for ldap.host

[![PyPI version](https://badge.fury.io/py/biomaj-core.svg)](https://badge.fury.io/py/biomaj-core)


3.0.28:
   use pytest instead of nose (deprecated)
   python3 only support

3.0.27:
   add .tgz extension support

3.0.26:
   check use_ldap and use_elastic as bool (true/false or 0/1)

3.0.25:
   utils/get_folder_size: if file not found, catch error and continue

3.0.24:
   get_more_recent_file, return also file info

3.0.23:
   PR #9 Add missing ssh defaults for download

3.0.21 [3.0.22 ,tag issue]:
   Pin elasticsearch dependency, v7 breaks some API calls

3.0.20:
   PR #7 from institut-de-genomique/retry_method, rename default values of retryer.
   Rename wait_condition to wait_policy in default values
   PR #6 from institut-de-genomique/retry_method, add default values for retryer
   Add default values for retryer (see the corresponding branch biomaj-download).

3.0.19:
  Add ftps and directftps protocols
  #4 Harden hardlinks
  copy_files_with_regexp: remove duplicates
  Add utils fonctions
  Code cleanup

3.0.18:
  Allow to use hardlinks in copy_files and copy_files_with_regexp

3.0.17:
  Fix --log option

3.0.16:
  Add some warnings if some file is missing

3.0.15:
  Fix check on bank properties config file when args is empty vs not defined

3.0.14:
  Fix checks on local_endpoint_XXX in config.yml
  In rabbitmq not defined on config.yml add an empty dict

3.0.13:
  Add archive integrity checks

3.0.12:
  Add irods support

3.0.11:
  Add get_module_version static method, checks module version and latest version on pypi
  Allow .args fo process to be empty

3.0.10:
  Add env variables WEB_LOCAL_ENDPOINT_XX with XX as a service (defined in utils.py Utils.services) to define an endpoint per service

3.0.9:
  #1 Add checks on bank properties

3.0.8:
  Add DOCKER_URL, MONGO_URL, MONGO_DB env variable in override
  Do not fail on elasticsearch index creation, just log
  Add rsync check

3.0.7:
  set logging only if necessary

3.0.6:
  Fix configparser import for python 2 vs 3

3.0.5:
  Add config override with env variables

3.0.4:
  Code cleanup

3.0.3:
  Put index management in core

3.0.2:
  Add missing deps

3.0.1:
  Add README etc..

3.0.0:
  separation of biomaj and biomaj_core
