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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
019d11030337913c122f781743df9846e5cd903b2765f23041ed5f818a60ab3b
|
|
| MD5 |
16ff72752f93360fdba88325e2b2e8bc
|
|
| BLAKE2b-256 |
242dc6c48441c4e0143e3add728d1938aa07629a1627ae2b829e38dc189338d1
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ea86ac84a907b17a6dd4af856ad65c604d225d893e00ad9fdac9e4cae1728f4
|
|
| MD5 |
511135f0165106384518ff5fbb5d4b61
|
|
| BLAKE2b-256 |
3750b2972a0d520518c89599da0b13d11e87d8d440f34bd5fa7524c671dfb9b8
|