Skip to main content

Make any function with natural language. Powered by LLMs

Project description

makethis

Write Python functions in English.

pip install makethis
makethis init    # paste your API key once
from makethis import Function

# simple functions
reverse = Function("reverse a string")
reverse("hello")  # -> 'olleh'

# complex functions too
is_email = Function("return True if input looks like an email address")
is_email("a@b.com")  # -> True

Generated code is cached in .makethis/functions/. You can inspect or commit it.

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

makethis-0.1.0a1.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

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

makethis-0.1.0a1-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file makethis-0.1.0a1.tar.gz.

File metadata

  • Download URL: makethis-0.1.0a1.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for makethis-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 019d11030337913c122f781743df9846e5cd903b2765f23041ed5f818a60ab3b
MD5 16ff72752f93360fdba88325e2b2e8bc
BLAKE2b-256 242dc6c48441c4e0143e3add728d1938aa07629a1627ae2b829e38dc189338d1

See more details on using hashes here.

File details

Details for the file makethis-0.1.0a1-py3-none-any.whl.

File metadata

  • Download URL: makethis-0.1.0a1-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for makethis-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 8ea86ac84a907b17a6dd4af856ad65c604d225d893e00ad9fdac9e4cae1728f4
MD5 511135f0165106384518ff5fbb5d4b61
BLAKE2b-256 3750b2972a0d520518c89599da0b13d11e87d8d440f34bd5fa7524c671dfb9b8

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