Skip to main content

Add your description here

Project description

anjin

anjin is a tool to help you understand the impact of a new release of a Python package. It is extremely rough around the edges. It will not guide you to the coast of feudal Japan in order to establish a trade route to compete with the Portuguese.

To run:

  • install rye
  • rye sync
  • rye run anjin -r <requirements file> -c <codebase path>

Right now accepts absolute paths to the requirements file and codebase.

If you do not want to use the cache, you can run add the --no-cache | -nc flag.

You will need to set the OPENAI_API_KEY and GITHUB_TOKEN environment variables in a .env file

You can mark packages to be ignored by adding # anjin:ignore to the dep in the requirements file.

anjin "in action"

https://github.com/user-attachments/assets/f837de32-0a0e-4172-9c6a-d81bad04528d

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

anjin-0.1.0.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

anjin-0.1.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file anjin-0.1.0.tar.gz.

File metadata

  • Download URL: anjin-0.1.0.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for anjin-0.1.0.tar.gz
Algorithm Hash digest
SHA256 433ce4d9a50b3d2b1e8f15ed0f62a597e9cdcb4f97a44127365a291e4d867ebc
MD5 18f36d71b9769e3c6e5ab6547f0ca259
BLAKE2b-256 6676d7f71ad3bd747a651f6faed41610dce0d14b3695ec961477a4f36e6b0e1a

See more details on using hashes here.

File details

Details for the file anjin-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: anjin-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for anjin-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ca9b26f009614ab05cb5cec8f5069b8748db60f86d291f911ee41ccd9741729b
MD5 c4edcb328be3b8c5f78c850180c8714f
BLAKE2b-256 f6ea298bd912bb8cd346de9439983136ad573f3c9657dbfd9c0fba0b74e40e84

See more details on using hashes here.

Supported by

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