Mowar


  • 首页

  • 归档

  • 标签

python-程序分发

发表于 2020-05-17 | 分类于 git

在协同工作中,通常需要对python包文件分发到指定的远程仓库,比如pypi和test.pypi。别人可以直接联网下载

  • 获取远程仓库账号(用户名,密码)

  • 在本机配置远程仓库的相关配置信息(在用户目录下编辑.pypirc文件)

[distutils]
index-servers =
  pypi

[pypi]
repository=远程仓库地址
username=your_username
password=your_password

常见仓库地址:https://upload.pypi.org/legacy/

  • 本机安装必要的软件
        python -m pip install --user --upgrade twine
  • 分发包
        twine upload dist/*

注意: 通常包文件是以.tar.gz、.whl和.egg为后缀名

阅读全文 »

快捷键--windows

发表于 2019-05-17 | 分类于 vscode

常用快捷键

阅读全文 »

python-程序打包

发表于 2019-05-17 | 分类于 git

在协同工作中,通常需要对python项目进行打包,别人可以直接使用,通常的包管理器是pip.

  • 安装setuptools和wheel必要软件
        python -m pip install --user --upgrade setuptools wheel
  • 在 setup.py 所在目录运行如下命令
        python setup.py sdist bdist_wheel

注意: 运行成功后会在dist目录下生成 .tar.gz 和.whl及其.egg文件

阅读全文 »

Linux-scp

发表于 2019-02-22 | 分类于 Linux

Linux scp命令用于Linux之间复制文件和目录。scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。其中也有windows上也可以安装scp命令行工具.

阅读全文 »

git-文本文件配置

发表于 2019-02-19 | 分类于 git

在协同工作中,通常需要协调好文本的字符编码以及文件内容换行编码问题.其中在不同的平台上 文件内容换行的编码都是不同的.在windows系统中换行编码是”\r\n”.而在Linux系统中 换行编码是”\n”. 采用平台上采用不恰当的换行编码使最终呈现的结果不太友好.因此需要对文本文件的 配置作出恰当的修改.

  • 设置文件换行的符的类型( the line ending type)

      core.eol
      # 其中值有lf, crlf and native
      #该选项当且仅当在core.autocrlf为false才能生效
    
  • core.safecrlf

  • core.autocrlf

      #working directory and the repository
      core.autocrlf input    #只执行输入变换(push)
    
阅读全文 »

Gradle-插件

发表于 2019-02-15 | 分类于 Gradle

Gradle中有两种类型的插件:脚本插件和二进制插件。 脚本插件是一个额外的构建脚本,它提供了一种声明性方法来操作构建,通常在构建中使用。 二进制插件是实现插件接口并采用编程方法来操作构建的类。二进制插件可以驻留在插件JAR中的一个构建脚本和项目层次结构或外部。

阅读全文 »

Gradle-常见插件

发表于 2019-02-15 | 分类于 Gradle

Gradle 在它的核心中有意地提供了一些小但有用的功能,用于在真实世界中的自动化。所有有用的功能,例如以能够编译 Java 代码为例,都是通过插件进行添加的。插件添加了新任务 (例如JavaCompile),域对象 (例如SourceSet),约定(例如主要的 Java 源代码是位于 src/main/java),以及扩展的核心对象和其他插件的对象.

阅读全文 »

Gradle-基础构建

发表于 2019-02-15 | 分类于 Gradle

任何一个 Gradle 构建都是由一个或多个 projects 组成.每个 project 都由多个 tasks 组成。每个 task 都代表了构建执行过程中的一个原子性操作。如编译,打包,生成 javadoc,发布到某个仓库等操作。build.gradle 文件被称为构建脚本。其中主要分为如下两者:但项目多任务、多项目多任务这两种情况.

阅读全文 »

Shadow-Executable Distributions

发表于 2019-02-15 | 分类于 Gradle

Shadow is a Gradle plugin for combining dependency classes and resources with a project’s into a single output Jar. The combined Jar is often referred to a fat-jar or uber-jar.

阅读全文 »

Gradle-java插件

发表于 2019-02-15 | 分类于 Gradle

Java插件,因为它提供了编译Java源代码,运行单元测试,创建Javadoc和创建JAR文件的任务

阅读全文 »
1 2 … 4
Mowar

Mowar

Believe in yourself, anything is possible !

38 日志
8 分类
RSS
GitHub Jupyter Solo Datasets
© 2017 - 2019 Mowar
由 Jekyll 强力驱动
主题 - NexT.Pisces