Skip to content

Commit

Permalink
feat: Add servicex client
Browse files Browse the repository at this point in the history
* c.f. https://github.com/ssl-hep/ServiceX_frontend
* Recipe generated with grayskull via 'grayskull pypi servicex'
  and then edited to add additional information.
  • Loading branch information
matthewfeickert committed Oct 25, 2024
1 parent 4c99ed5 commit da68daa
Showing 1 changed file with 68 additions and 0 deletions.
68 changes: 68 additions & 0 deletions recipes/servicex/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
{% set name = "servicex" %}
{% set version = "3.0.0" %}

package:
name: {{ name|lower }}
version: {{ version }}

source:
url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/servicex-{{ version }}.tar.gz
sha256: 10fe7aa45ade9ba978563e20cf51f80aa149139423fd0b0766cd7e72e06e1f74

build:
skip: true # [py<38]
entry_points:
- servicex = servicex.app.main:app
script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation
number: 0

requirements:
host:
- python
- hatchling >=1.13.0
- pip
run:
- python
- qastle >=0.17
- func-adl >=3.2.6
- requests >=2.31
- pydantic >=2.6.0
- aiohttp-retry >=2.8.3
- httpx >=0.24
- miniopy-async >=1.20.1
- tinydb >=4.7
- google-auth >=2.17
- typer >=0.12.1
- pyyaml >=6.0
- types-pyyaml >=6.0
- importlib-metadata # [py<=39]
- typing_extensions # [py<=310]
- rich >=13.0.0
- aiofile
- make-it-sync
- ruamel.yaml >=0.18
- ccorp-yaml-include-relative-path >=0.0.4
- filelock >=3.12.0
- tenacity >=9.0.0

test:
imports:
- servicex
commands:
- pip check
- servicex --help
requires:
- pip

about:
home: https://github.com/ssl-hep/ServiceX_frontend
summary: Python SDK and CLI Client for ServiceX
license: BSD-3-Clause
license_file: LICENSE
doc_url: https://servicex-frontend.readthedocs.io/
dev_url: https://github.com/ssl-hep/ServiceX_frontend


extra:
recipe-maintainers:
- matthewfeickert

0 comments on commit da68daa

Please sign in to comment.