Skip to main content

A Python package for testing code patches in Docker containers

Project description

Codeset Gym

A Python package for testing code patches in Docker containers.

Installation

uv sync

Usage

docker login -u <USER> -p <PASSWORD> <REPOSITORY>
python -m codeset_gym <huggingface_dataset> <instance_id> <image_name>

Example

python -m codeset_gym codeset/codeset-gym-python-new matiasb__python-unidiff-19 europe-west10-docker.pkg.dev/decoded-bulwark-461711-b2/codeset/codeset-platform.codeset-gym-python.matiasb__python-unidiff-19:latest

Build and Publich

export UV_PUBLISH_TOKEN=pypi-your-token-here
uv build
uv publish

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

codeset_gym-0.2.0.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codeset_gym-0.2.0-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file codeset_gym-0.2.0.tar.gz.

File metadata

  • Download URL: codeset_gym-0.2.0.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.2

File hashes

Hashes for codeset_gym-0.2.0.tar.gz
Algorithm Hash digest
SHA256 dd3c66a55cc0857ec23426c164023fbb351dd25f4aeea9a2c89c8781304ca9f0
MD5 2b323d9bcae263c16fc48bee75cdb885
BLAKE2b-256 9ad8adf2858c3216e4b9cf80a8aa04ca169c4f3dded82dd14eb6b0954e008ee6

See more details on using hashes here.

File details

Details for the file codeset_gym-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for codeset_gym-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c634cafa7ff9c4b21ae953ea0cb4e1695da03ae646934653e8762e9475ca2f62
MD5 131ca3387e1d044b2febe7d3681236d3
BLAKE2b-256 daaa6198501901ef36479d6a53ffefce5959984b744acf055d94f9a836ecb448

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page