随笔分类 -  配置管理

1 2 3 4 5 ··· 15 下一页

tsup 包含依赖的处理
摘要:tsup 默认打包的bundle 实际上是结合依赖自动处理的,但是默认会排除dependencies以及devDependencies,此模式与我们实际希望的效果可能是不一致的,可选的解决方法是配置noExternal(通过正则匹配处理) 参考使用 noExternal 参考配置 import {d 阅读全文

posted @ 2024-12-05 00:28 荣锋亮 阅读(30) 评论(0) 推荐(0) 编辑

python通过__init__.py 进行模块依赖包的check
摘要:很多时候我们开发模块化项目,或者动态加载功能包的项目,对于依赖我们不希望直接在安装的时候就安装,而是按需使用 的时候进行主动安装(比如langchain 不少模块),解决方法很多,以下说明下基于__init__.py 的处理 一些参考解决方法 在调用模块方法的时候通过显示的import 模块,并通过 阅读全文

posted @ 2024-10-26 00:22 荣锋亮 阅读(23) 评论(0) 推荐(0) 编辑

uv python 版本管理
摘要:最近版本的uv 也支持对于python 版本的管理(下载安装,支持cpython 以及pypy) 安装python 参考命令 uv python install 3.12.3 查看列表 uv python list 查找python 执行程序 uv python find # 默认是基于path的, 阅读全文

posted @ 2024-10-23 08:00 荣锋亮 阅读(710) 评论(0) 推荐(0) 编辑

uv 基于rust 编写的python 包管理以及项目管理工具
摘要:uv 基于rust 编写的python 包管理以及项目管理工具 包含的特性 简单工具可以替换pip,pip-tools,pipx,poetry,pyenv 等 比pip 快10-100 倍 安装以及管理python 版本 运行以及安装python 应用 运行脚本 支持类似cargo 模式的works 阅读全文

posted @ 2024-10-21 08:00 荣锋亮 阅读(109) 评论(0) 推荐(0) 编辑

基于prompt-poet进行了灵活的提示词模版管理
摘要:以前简单介绍过prompt-poet的使用,同时也进行了一些扩展(比如支持s3,oss,等加载的loader 集成) 实际上使用好prompt-poet 可以简化不少我们的提示词管理能力,实现灵活的个性化提示词能力,以下是一个简单的 使用说明 参考结构管理 prompt-poet 默认支持加载本地文 阅读全文

posted @ 2024-10-20 08:00 荣锋亮 阅读(53) 评论(0) 推荐(0) 编辑

dynaconf python 配置管理库
摘要:dynaconf python 配置管理库 包含的特性 基于12 factor 原则 设置管理(默认值、校验、解析、模版) 保护敏感信息(比如用户密码) 多文件格式支持(toml,yaml, ini,json,py) 支持环境变量重写 可选的分层多环境配置支持 支持外部配置存储(vault,redi 阅读全文

posted @ 2024-10-02 07:24 荣锋亮 阅读(43) 评论(0) 推荐(0) 编辑

flit简单快读python 打包工具
摘要:flit简单快读python 打包工具,使用简单,支持fllat 项目结构以及src 模式的结构 使用 安装 python3 -m pip install flit 支持的cli usage: flit [-h] [-f INI_FILE] [-V] {build,publish,install,i 阅读全文

posted @ 2024-08-31 07:29 荣锋亮 阅读(55) 评论(0) 推荐(0) 编辑

创建一个不带认证的jenkins环境
摘要:对于jenkins 禁用认证的方法很多,大家可能经常看到的是先启动,然后禁用认证模式的,实际上jenkins 有一些可配置参数进行不带认证环境的直接开启 禁用配置模式的 首先启动,然后修改jenkins home 中的config.xml <?xml version='1.1' encoding=' 阅读全文

posted @ 2024-05-12 06:56 荣锋亮 阅读(20) 评论(0) 推荐(0) 编辑

poetry pip extras 模式包配置简单说明
摘要:我们经常看到一些开源pip 包提供了类似pip install awesome[databases] 模式的安装方法,以下是一个简单说明 使用到的核心配置 核心就是extras 配置,对于不同的构建工具的配置可能不太一样,但是都是基于extras的 poetry参考配置 我使用的是编辑模式的包,实际 阅读全文

posted @ 2024-04-10 07:09 荣锋亮 阅读(93) 评论(0) 推荐(0) 编辑

setuptools 对于现代python包支持的简单试用
摘要:以前我们编写python包通过setuptools 是编写配置setup.cfg以及一个setup.py 文件,现代的玩法是基于pyproject.toml 以下是一个简单学习 项目准备 使用venv cli python -m venv venv source venv/bin/activate 阅读全文

posted @ 2024-04-01 08:00 荣锋亮 阅读(37) 评论(0) 推荐(0) 编辑

hatch python 现代项目管理工具
摘要:hatch python 现代项目管理工具,以下是一些简单试用 安装 cli brew install hatch 一些推荐配置 这样我们的venv 直接在执行目录中,比较方便使用 hatch config set dirs.env.virtual .hatch 简单项目 cli hatch new 阅读全文

posted @ 2024-03-30 10:13 荣锋亮 阅读(213) 评论(0) 推荐(0) 编辑

pkl apple 开源的配置即代码语言
摘要:pkl apple 开源的配置即代码语言 应用场景 生成静态配置 可以方便的生成json,yaml,xml 格式配置 应用运行时配置 官方提供了swift,go,java,kotlin 语言的支持,可以方便使用 说明 github 上的start 不少,值得看看,同时也直接可以集成到spring b 阅读全文

posted @ 2024-02-24 08:00 荣锋亮 阅读(36) 评论(0) 推荐(0) 编辑

pkl cli 简单试用
摘要:以前简单介绍过apple 开源的pkl 配置即代码工具(当然也提供了语言上的支持),以下是一个简单试用 安装 mac 系统 cli 命令 curl -L -o pkl https://github.com/apple/pkl/releases/download/0.25.2/pkl-macos-am 阅读全文

posted @ 2024-02-21 08:00 荣锋亮 阅读(12) 评论(0) 推荐(0) 编辑

native-lib-loader java native 库的java 包
摘要:native-lib-loader 可以方便native 库的查找,只要我们的c 库符合格式,基于native-lib-loader 就可以方便的进行包的加载 参考c 库 jar 格式 /natives /linux_32 libxxx[-vvv].so /linux_64 libxxx[-vvv] 阅读全文

posted @ 2024-02-20 14:26 荣锋亮 阅读(43) 评论(0) 推荐(0) 编辑

spring-plugin简单使用
摘要:spring-plugin 是spring 官方提供的一个插件化设计方案,比如使用支持基于spring 的项目 项目结构 此简单测试项目是一个maven 多模块的,包含了一个plugin 契约模块,连个插件实现,以及一个bootstrap 启动入口 代码结构 ├── README.md ├── bo 阅读全文

posted @ 2024-02-05 09:31 荣锋亮 阅读(368) 评论(0) 推荐(0) 编辑

nginx-go-crossplane nginx 配置解析包试用
摘要:以下是一个简单试用,学习下nginx-go-crossplane 的使用 参考代码 nginx.conf worker_processes 1; events { worker_connections 1024; } http { default_type application/octet-str 阅读全文

posted @ 2024-02-01 08:05 荣锋亮 阅读(58) 评论(0) 推荐(0) 编辑

nginx-go-crossplane crossplane golang 版本的nginx 配置解析包
摘要:nginx-go-crossplane 属于python 版本crossplane nginx 配置解析包的golang 移植可以实现nginx 配置解析转换为json 格式的数据,当然也支持将json 转换为nginx 配置格式 说明 对于希望基于nginx 搞自己的流量统一平台,同时希望基于ap 阅读全文

posted @ 2024-01-31 08:35 荣锋亮 阅读(45) 评论(0) 推荐(0) 编辑

ccm Cassandra 集群管理工具
摘要:ccm是一个Cassandra 集群管理工具,此工具也是Cassandra 权威指南书中推荐的一个工具,对于希望快速部署生产可用的Cassandra 集群是一个很值得尝试下 参考资料 https://github.com/riptano/ccm 阅读全文

posted @ 2024-01-29 08:02 荣锋亮 阅读(52) 评论(0) 推荐(0) 编辑

dremio 基于Options注解的配置技巧
摘要:以前简单写过一个dremio 配置相关的介绍,以下是一个简单的使用 原理 dremio 自己定义了一个Options 的注解,包含此注解的类会被启动的时候进行类扫描加载,Options 的会存储起来(分为不用类型的) 有session 级别的,系统级别的。。。。 简单使用 pom.xml <?xml 阅读全文

posted @ 2024-01-19 10:24 荣锋亮 阅读(10) 评论(0) 推荐(0) 编辑

synth 声明式数据生成工具
摘要:synth 是由shuttle 团队开发的一个基于rust 编写的声明式数据生成工具 应用场景 数据隐藏 隐藏敏感的产品数据,帮助我们生成比较符合生成场景的数据 种子数据初始化 基于ci 的测试,开发环境数据生成,方便持续集成 基于自定义的规范,生成逼真的数据 可以基于约束,关系,生成逼真的数据 说 阅读全文

posted @ 2024-01-16 11:07 荣锋亮 阅读(24) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 15 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示