更改私有python包名称,同时保留git历史记录

2024-05-14 14:57:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在开发一个私有python包(我的第一个py包),希望在保留所有git提交的同时更改名称

我以类似于Cookie Cutter Data Science的方式格式化它,其中所有代码都位于src目录中。这已经很好,而建设,但当上传到服务器或另一台计算机,我不想有所谓的像

from src.data import *

我曾尝试使用git mv src/ newname/重命名它,但当我将此更改推送到Github时,我的所有文件都丢失了(我知道它们在那里,但我更希望轻松查看我过去的所有更改)。我以.whl文件的形式共享了它

那么,我是否必须重命名它并处理丢失的更改?或者有不同的git命令可供使用。或者在setup.py文件中有一些配置我可以做吗

这是我的setup.py供参考

from setuptools import find_packages, setup

setup(
    name='newname',
    packages=find_packages(),
    version='0.1.0',
    description='...',
    author='...',
    license='MIT',
)

谢谢大家!


Tags: 文件frompyimportgitsrc名称data

热门问题