AI agent for coding assistant
Project description
Javis Agent
Build local (dev mode)
pip install -e .
Publish package without code
1. Cài đặt PyArmor
cd /home/worker/src/codefun/deepl/javis_agent
source venv/bin/activate
pip install pyarmor
2. Obfuscate source code
# Tạo thư mục output cho code đã obfuscate
pyarmor gen -O dist_obfuscated javis/
# Kết quả: thư mục dist_obfuscated/ sẽ chứa code đã mã hóa
3. Cấu trúc thư mục sau khi obfuscate
javis_agent/
├── pyproject.toml
├── dist_obfuscated/
│ └── javis/ # Code đã obfuscate
│ ├── __init__.py
│ ├── server.py
│ └── ...
4. Sửa pyproject.toml để build từ code obfuscated
Thêm vào pyproject.toml:
[tool.hatch.build.targets.wheel]
packages = ["dist_obfuscated/javis"]
5. Build package
# Xóa dist cũ
rm -rf dist
# Install twine (if not)
pip install build twine
# build without code
python -m build --wheel
# python -m build: to both .whl and .tar.gz source, not recommend
# Kết quả: dist/ sẽ có .whl và .tar.gz với code đã mã hóa
### 6. Upload lên PyPI
```bash
twine upload dist/*
User installation
python3 -m venv venv source venv/bin/activate pip install javis-agent
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
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 javis_agent-1.1.3-py3-none-any.whl.
File metadata
- Download URL: javis_agent-1.1.3-py3-none-any.whl
- Upload date:
- Size: 2.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c3f24c7dff45358de92f6f545869eec6b68d56859d5eb201d6ccee53d97323a
|
|
| MD5 |
78d20c05ea7aec5c8a6716279fbec3e6
|
|
| BLAKE2b-256 |
572452ce0b58176200be451f03b5760ff690b90b6e1379a0b6e381358f5809c4
|