Skip to content

Commit

Permalink
fix: remove extra forbid constraint (#48)
Browse files Browse the repository at this point in the history
* fix: remove extra forbid constraint

* fix: formatting black

* fix: tests for multiple pydantic version and removing tests for (3.8 EOL and failing due to rust also for now)

* fix: tests

* fix: ignore warnings

* fix: disable tests

* fix: remove pyp38 tests

* fix: test envs

* fix: ci

* fix: actions
  • Loading branch information
suryaiyer95 authored Jan 21, 2025
1 parent 94c72c7 commit 78bd444
Show file tree
Hide file tree
Showing 5 changed files with 68 additions and 283 deletions.
258 changes: 63 additions & 195 deletions .github/workflows/github-actions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,294 +19,162 @@ jobs:
toxpython: 'python3.11'
tox_env: 'docs'
os: 'ubuntu-latest'
- name: 'py38-cover (ubuntu)'
python: '3.8'
toxpython: 'python3.8'
python_arch: 'x64'
tox_env: 'py38-cover'
os: 'ubuntu-latest'
- name: 'py38-cover (windows)'
python: '3.8'
toxpython: 'python3.8'
python_arch: 'x64'
tox_env: 'py38-cover'
os: 'windows-latest'
- name: 'py38-cover (macos)'
python: '3.8'
toxpython: 'python3.8'
python_arch: 'x64'
tox_env: 'py38-cover'
os: 'macos-13'
- name: 'py38-nocov (ubuntu)'
python: '3.8'
toxpython: 'python3.8'
python_arch: 'x64'
tox_env: 'py38-nocov'
os: 'ubuntu-latest'
- name: 'py38-nocov (windows)'
python: '3.8'
toxpython: 'python3.8'
python_arch: 'x64'
tox_env: 'py38-nocov'
os: 'windows-latest'
- name: 'py38-nocov (macos)'
python: '3.8'
toxpython: 'python3.8'
python_arch: 'x64'
tox_env: 'py38-nocov'
os: 'macos-13'
- name: 'py39-cover (ubuntu)'
- name: 'py39-pydantic28-cover (ubuntu)'
python: '3.9'
toxpython: 'python3.9'
python_arch: 'x64'
tox_env: 'py39-cover'
tox_env: 'py39-pydantic28-cover'
os: 'ubuntu-latest'
- name: 'py39-cover (windows)'
- name: 'py39-pydantic28-cover (windows)'
python: '3.9'
toxpython: 'python3.9'
python_arch: 'x64'
tox_env: 'py39-cover'
tox_env: 'py39-pydantic28-cover'
os: 'windows-latest'
- name: 'py39-cover (macos)'
- name: 'py39-pydantic28-cover (macos)'
python: '3.9'
toxpython: 'python3.9'
python_arch: 'x64'
tox_env: 'py39-cover'
tox_env: 'py39-pydantic28-cover'
os: 'macos-13'
- name: 'py39-nocov (ubuntu)'
- name: 'py39-pydantic210-cover'
python: '3.9'
toxpython: 'python3.9'
python_arch: 'x64'
tox_env: 'py39-nocov'
tox_env: 'py39-pydantic210-cover'
os: 'ubuntu-latest'
- name: 'py39-nocov (windows)'
- name: 'py39-pydantic28-nocov'
python: '3.9'
toxpython: 'python3.9'
python_arch: 'x64'
tox_env: 'py39-nocov'
os: 'windows-latest'
- name: 'py39-nocov (macos)'
tox_env: 'py39-pydantic28-nocov'
os: 'ubuntu-latest'
- name: 'py39-pydantic210-nocov'
python: '3.9'
toxpython: 'python3.9'
python_arch: 'x64'
tox_env: 'py39-nocov'
os: 'macos-13'
- name: 'py310-cover (ubuntu)'
python: '3.10'
toxpython: 'python3.10'
python_arch: 'x64'
tox_env: 'py310-cover'
tox_env: 'py39-pydantic210-nocov'
os: 'ubuntu-latest'
- name: 'py310-cover (windows)'
python: '3.10'
toxpython: 'python3.10'
python_arch: 'x64'
tox_env: 'py310-cover'
os: 'windows-latest'
- name: 'py310-cover (macos)'
- name: 'py310-pydantic28-cover'
python: '3.10'
toxpython: 'python3.10'
python_arch: 'x64'
tox_env: 'py310-cover'
os: 'macos-13'
- name: 'py310-nocov (ubuntu)'
tox_env: 'py310-pydantic28-cover'
os: 'ubuntu-latest'
- name: 'py310-pydantic210-cover'
python: '3.10'
toxpython: 'python3.10'
python_arch: 'x64'
tox_env: 'py310-nocov'
tox_env: 'py310-pydantic210-cover'
os: 'ubuntu-latest'
- name: 'py310-nocov (windows)'
- name: 'py310-pydantic28-nocov'
python: '3.10'
toxpython: 'python3.10'
python_arch: 'x64'
tox_env: 'py310-nocov'
os: 'windows-latest'
- name: 'py310-nocov (macos)'
tox_env: 'py310-pydantic28-nocov'
os: 'ubuntu-latest'
- name: 'py310-pydantic210-nocov'
python: '3.10'
toxpython: 'python3.10'
python_arch: 'x64'
tox_env: 'py310-nocov'
os: 'macos-13'
- name: 'py311-cover (ubuntu)'
python: '3.11'
toxpython: 'python3.11'
python_arch: 'x64'
tox_env: 'py311-cover'
tox_env: 'py310-pydantic210-nocov'
os: 'ubuntu-latest'
- name: 'py311-cover (windows)'
- name: 'py311-pydantic28-cover'
python: '3.11'
toxpython: 'python3.11'
python_arch: 'x64'
tox_env: 'py311-cover'
os: 'windows-latest'
- name: 'py311-cover (macos)'
python: '3.11'
toxpython: 'python3.11'
python_arch: 'x64'
tox_env: 'py311-cover'
os: 'macos-13'
- name: 'py311-nocov (ubuntu)'
tox_env: 'py311-pydantic28-cover'
os: 'ubuntu-latest'
- name: 'py311-pydantic210-cover'
python: '3.11'
toxpython: 'python3.11'
python_arch: 'x64'
tox_env: 'py311-nocov'
tox_env: 'py311-pydantic210-cover'
os: 'ubuntu-latest'
- name: 'py311-nocov (windows)'
- name: 'py311-pydantic28-nocov'
python: '3.11'
toxpython: 'python3.11'
python_arch: 'x64'
tox_env: 'py311-nocov'
os: 'windows-latest'
- name: 'py311-nocov (macos)'
tox_env: 'py311-pydantic28-nocov'
os: 'ubuntu-latest'
- name: 'py311-pydantic210-nocov'
python: '3.11'
toxpython: 'python3.11'
python_arch: 'x64'
tox_env: 'py311-nocov'
os: 'macos-13'
- name: 'py312-cover (ubuntu)'
python: '3.12'
toxpython: 'python3.12'
python_arch: 'x64'
tox_env: 'py312-cover'
tox_env: 'py311-pydantic210-nocov'
os: 'ubuntu-latest'
- name: 'py312-cover (windows)'
python: '3.12'
toxpython: 'python3.12'
python_arch: 'x64'
tox_env: 'py312-cover'
os: 'windows-latest'
- name: 'py312-cover (macos)'
- name: 'py312-pydantic28-cover'
python: '3.12'
toxpython: 'python3.12'
python_arch: 'x64'
tox_env: 'py312-cover'
os: 'macos-13'
- name: 'py312-nocov (ubuntu)'
tox_env: 'py312-pydantic28-cover'
os: 'ubuntu-latest'
- name: 'py312-pydantic210-cover'
python: '3.12'
toxpython: 'python3.12'
python_arch: 'x64'
tox_env: 'py312-nocov'
tox_env: 'py312-pydantic210-cover'
os: 'ubuntu-latest'
- name: 'py312-nocov (windows)'
- name: 'py312-pydantic28-nocov'
python: '3.12'
toxpython: 'python3.12'
python_arch: 'x64'
tox_env: 'py312-nocov'
os: 'windows-latest'
- name: 'py312-nocov (macos)'
tox_env: 'py312-pydantic28-nocov'
os: 'ubuntu-latest'
- name: 'py312-pydantic210-nocov'
python: '3.12'
toxpython: 'python3.12'
python_arch: 'x64'
tox_env: 'py312-nocov'
os: 'macos-13'
- name: 'pypy38-cover (ubuntu)'
python: 'pypy-3.8'
toxpython: 'pypy3.8'
python_arch: 'x64'
tox_env: 'pypy38-cover'
os: 'ubuntu-latest'
- name: 'pypy38-cover (windows)'
python: 'pypy-3.8'
toxpython: 'pypy3.8'
python_arch: 'x64'
tox_env: 'pypy38-cover'
os: 'windows-latest'
- name: 'pypy38-cover (macos)'
python: 'pypy-3.8'
toxpython: 'pypy3.8'
python_arch: 'x64'
tox_env: 'pypy38-cover'
os: 'macos-13'
- name: 'pypy38-nocov (ubuntu)'
python: 'pypy-3.8'
toxpython: 'pypy3.8'
python_arch: 'x64'
tox_env: 'pypy38-nocov'
tox_env: 'py312-pydantic210-nocov'
os: 'ubuntu-latest'
- name: 'pypy38-nocov (windows)'
python: 'pypy-3.8'
toxpython: 'pypy3.8'
python_arch: 'x64'
tox_env: 'pypy38-nocov'
os: 'windows-latest'
- name: 'pypy38-nocov (macos)'
python: 'pypy-3.8'
toxpython: 'pypy3.8'
python_arch: 'x64'
tox_env: 'pypy38-nocov'
os: 'macos-13'
- name: 'pypy39-cover (ubuntu)'
- name: 'pypy39-pydantic28-cover'
python: 'pypy-3.9'
toxpython: 'pypy3.9'
python_arch: 'x64'
tox_env: 'pypy39-cover'
tox_env: 'pypy39-pydantic28-cover'
os: 'ubuntu-latest'
- name: 'pypy39-cover (windows)'
- name: 'pypy39-pydantic210-cover'
python: 'pypy-3.9'
toxpython: 'pypy3.9'
python_arch: 'x64'
tox_env: 'pypy39-cover'
os: 'windows-latest'
- name: 'pypy39-cover (macos)'
python: 'pypy-3.9'
toxpython: 'pypy3.9'
python_arch: 'x64'
tox_env: 'pypy39-cover'
os: 'macos-13'
- name: 'pypy39-nocov (ubuntu)'
python: 'pypy-3.9'
toxpython: 'pypy3.9'
python_arch: 'x64'
tox_env: 'pypy39-nocov'
tox_env: 'pypy39-pydantic210-cover'
os: 'ubuntu-latest'
- name: 'pypy39-nocov (windows)'
- name: 'pypy39-pydantic28-nocov'
python: 'pypy-3.9'
toxpython: 'pypy3.9'
python_arch: 'x64'
tox_env: 'pypy39-nocov'
os: 'windows-latest'
- name: 'pypy39-nocov (macos)'
tox_env: 'pypy39-pydantic28-nocov'
os: 'ubuntu-latest'
- name: 'pypy39-pydantic210-nocov'
python: 'pypy-3.9'
toxpython: 'pypy3.9'
python_arch: 'x64'
tox_env: 'pypy39-nocov'
os: 'macos-13'
- name: 'pypy310-cover (ubuntu)'
python: 'pypy-3.10'
toxpython: 'pypy3.10'
python_arch: 'x64'
tox_env: 'pypy310-cover'
tox_env: 'pypy39-pydantic210-nocov'
os: 'ubuntu-latest'
- name: 'pypy310-cover (windows)'
- name: 'pypy310-pydantic28-cover'
python: 'pypy-3.10'
toxpython: 'pypy3.10'
python_arch: 'x64'
tox_env: 'pypy310-cover'
os: 'windows-latest'
- name: 'pypy310-cover (macos)'
python: 'pypy-3.10'
toxpython: 'pypy3.10'
python_arch: 'x64'
tox_env: 'pypy310-cover'
os: 'macos-13'
- name: 'pypy310-nocov (ubuntu)'
tox_env: 'pypy310-pydantic28-cover'
os: 'ubuntu-latest'
- name: 'pypy310-pydantic210-cover'
python: 'pypy-3.10'
toxpython: 'pypy3.10'
python_arch: 'x64'
tox_env: 'pypy310-nocov'
tox_env: 'pypy310-pydantic210-cover'
os: 'ubuntu-latest'
- name: 'pypy310-nocov (windows)'
- name: 'pypy310-pydantic28-nocov'
python: 'pypy-3.10'
toxpython: 'pypy3.10'
python_arch: 'x64'
tox_env: 'pypy310-nocov'
os: 'windows-latest'
- name: 'pypy310-nocov (macos)'
tox_env: 'pypy310-pydantic28-nocov'
os: 'ubuntu-latest'
- name: 'pypy310-pydantic210-nocov'
python: 'pypy-3.10'
toxpython: 'pypy3.10'
python_arch: 'x64'
tox_env: 'pypy310-nocov'
os: 'macos-13'
tox_env: 'pypy310-pydantic210-nocov'
os: 'ubuntu-latest'
steps:
- uses: actions/checkout@v4
with:
Expand Down
7 changes: 0 additions & 7 deletions src/datapilot/constants.py

This file was deleted.

Loading

0 comments on commit 78bd444

Please sign in to comment.