Skip to main content

Open in Dev Containers Open in GitHub Codespaces

pydantic-all-in-one

All the pydantic projects I want to use together.

Installing

To install this package, run:

pip install pydantic-all-in-one

Using

To view the CLI help information, run:

pydantic-all-in-one --help

Contributing

Prerequisites
1. Set up Git to use SSH
  1. Generate an SSH key and add the SSH key to your GitHub account.
  2. Configure SSH to automatically load your SSH keys:
    cat << EOF >> ~/.ssh/config
    
    Host *
      AddKeysToAgent yes
      IgnoreUnknown UseKeychain
      UseKeychain yes
      ForwardAgent yes
    EOF
    
2. Install Docker
  1. Install Docker Desktop.
3. Install VS Code or PyCharm
  1. Install VS Code and VS Code's Dev Containers extension. Alternatively, install PyCharm.
  2. Optional: install a Nerd Font such as FiraCode Nerd Font and configure VS Code or configure PyCharm to use it.
Development environments

The following development environments are supported:

  1. ⭐️ GitHub Codespaces: click on Code and select Create codespace to start a Dev Container with GitHub Codespaces.
  2. ⭐️ Dev Container (with container volume): click on Open in Dev Containers to clone this repository in a container volume and create a Dev Container with VS Code.
  3. Dev Container: clone this repository, open it with VS Code, and run Ctrl/⌘ + ⇧ + P → Dev Containers: Reopen in Container.
  4. PyCharm: clone this repository, open it with PyCharm, and configure Docker Compose as a remote interpreter with the dev service.
  5. Terminal: clone this repository, open it with your terminal, and run docker compose up --detach dev to start a Dev Container in the background, and then run docker compose exec dev zsh to open a shell prompt in the Dev Container.
Developing
  • Run poe from within the development environment to print a list of Poe the Poet tasks available to run on this project.
  • Run poetry add {package} from within the development environment to install a run time dependency and add it to pyproject.toml and poetry.lock. Add --group test or --group dev to install a CI or development dependency, respectively.
  • Run poetry update from within the development environment to upgrade all dependencies to the latest versions allowed by pyproject.toml.

Metadata

Release files for pydantic-all-in-one 2024.10.18

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pydantic-all-in-one 2024.10.18
File Size Uploaded
pydantic_all_in_one-2024.10.18.tar.gz 12.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pydantic-all-in-one 2024.10.18
File Interpreter ABI Platform
pydantic_all_in_one-2024.10.18-py3-none-any.whl Python 3 none any Details

Total release size: 27.2 kB

Release files / pydantic_all_in_one-2024.10.18.tar.gz

Download URL pydantic_all_in_one-2024.10.18.tar.gz
Size 12.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b8868e7cce5abec73c0d63a71f9a75765a69cfcede45fe52faddf8823168e0de
BLAKE2b-256 checksum
How to use checksums
6c70f71265ab4c234972038aa4d5f5ee8712b0de7e7e58b9726ab8ac605cd0d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.13.0 Darwin/23.5.0

Release files / pydantic_all_in_one-2024.10.18-py3-none-any.whl

Download URL pydantic_all_in_one-2024.10.18-py3-none-any.whl
Size 14.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1193280ef5ecd1658c7c0e09c8b72d3022cc4cace18ddb2781dfcb52049f838a
BLAKE2b-256 checksum
How to use checksums
a8e9b6bb34721eb6841ee6f4797b3e12a75bf59532f813fb75905ff3acfc3d44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.13.0 Darwin/23.5.0

Release history Release notifications | RSS feed

This release

2024.10.18 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page