Files
galaxy/packages/data/setup.cfg
T
John Chilton 59cff45fb1 Decompose tool shed + schema package.
This commit creates two new packages - below a description of these packages and why they are being created.

galaxy-schema: This package contains the pydantic models that power the API. The purpose of packaging them is to ensure they can be reused by clients with minimal external dependencies. Reusing the schema in client code would very quickly provide rapid documentation and validation and static checking for Python clients using the Galaxy API.

galaxy-tool-shed: This package contains the tool shed server code. This has been a long term project to allow the tool shed to be spun out but maintain real galaxy dependencies and maintain testing. More discussions around this project can be found as part of https://github.com/galaxyproject/galaxy/pull/8830.
2023-09-26 13:46:55 -04:00

75 lines
1.8 KiB
INI

[metadata]
author = Galaxy Project and Community
author_email = galaxy-committers@lists.galaxyproject.org
classifiers =
Development Status :: 5 - Production/Stable
Environment :: Console
Intended Audience :: Developers
License :: OSI Approved :: Academic Free License (AFL)
Natural Language :: English
Operating System :: POSIX
Programming Language :: Python :: 3
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Topic :: Software Development
Topic :: Software Development :: Code Generators
Topic :: Software Development :: Testing
description = Galaxy datatype framework and datatypes
keywords =
Galaxy
license = AFL
license_files =
LICENSE
long_description = file: README.rst, HISTORY.rst
long_description_content_type = text/x-rst
name = galaxy-data
url = https://github.com/galaxyproject/galaxy
version = 23.1.dev0
[options]
include_package_data = True
install_requires =
galaxy-files
galaxy-objectstore
galaxy-util[template]
alembic
alembic-utils
bdbag
bx-python
dnspython
galaxy-sequence-utils
h5grove
h5py
isa-rwval
MarkupSafe
msal
mrcfile
numpy
parsley
pycryptodome
pydantic[email]<2
pylibmagic
python-magic
pysam>=0.21
rocrate
social-auth-core[openidconnect]==4.0.3
SQLAlchemy>=1.4.25,<2
tifffile
typing-extensions
WebOb
packages = find:
python_requires = >=3.7
[options.entry_points]
console_scripts =
galaxy-build-objects = galaxy.model.store.build_objects:main
galaxy-load-objects = galaxy.model.store.load_objects:main
galaxy-manage-db = galaxy.model.orm.scripts:manage_db
[options.packages.find]
exclude =
tests*