小编use*_*374的帖子

如何在setup.cfg中设置entry_points

我正在将我的配置从setup.py移动到setup.cfg并且在设置entry_points参数时遇到问题,有人可以告诉我什么是正确的语法?目前我正在使用混合方法,但是,我想将entry_points移动到setup.cfg.

def setup_package():
setup(version=get_version(), entry_points={'console_scripts':['app=my_package.app.run:cli'],})
Run Code Online (Sandbox Code Playgroud)

[metadata]
name = my-package
description = my-package
license = unlicensed
long-description = README.md
platforms = any
classifiers =
  Programming Language :: Python

[options]
zip_safe = False
packages = my_package,  my_package.app
include_package_data = True
package_dir =
  = .
tests_require = pytest; pytest-cov

[entry_points]
console_scripts =
  my-package = my_package.app.run:cli
Run Code Online (Sandbox Code Playgroud)

谢谢

python setuptools python-3.x python-3.6

19
推荐指数
1
解决办法
2266
查看次数

有没有办法捕获maven中的用户输入并将其分配给maven属性?

  1. 有没有办法暂停maven执行流程以提供命令提示符,以便用户可以输入文本.
  2. 然后我希望提供的文本存储在maven属性中.
  3. 如果用户输入可以被掩盖,那将是一个奖励.

这对于避免在pom中存储密码非常有用.

非常感谢

plugins input command-prompt maven-plugin maven

13
推荐指数
2
解决办法
5391
查看次数

单击单元格时如何防止extjs网格滚动?

我目前正在使用基于可编辑网格示例的Extjs 4的网格组件.我希望有一个与每个单元格关联的链接,这样当我点击一个单元格时,它会将我带到另一个页面.但是,当单击链接时,页面上有一个三角形的垂直滚动.

例如,尝试减小http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/cell-editing.html的大小,首先单击网格滚动页面,以便网格位于中心和事件被吞噬.您必须再次单击以注册cellclick事件.这只发生在IE中(我使用的是版本8).好消息是,其他浏览器不会发生这种情况,这可能是一个错误,有没有办法防止第一次滚动动作发生?

谢谢

javascript extjs extjs4

10
推荐指数
1
解决办法
1万
查看次数

如何将maven antrun插件绑定到干净阶段

我刚刚将一个ant项目翻译成了maven,但是由于maven没有真正处理部署,所以我在构建中引入了一些antrun.但是,当我尝试执行它时,插件会跳过我的任务.例如,当我运行mvn clean antrun时:运行我得到以下消息:没有定义蚂蚁目标 - 跳过.同样的情况发生在我试图覆盖部署阶段以进行实际部署而不是上传到存储库的第二阶段.

请在下面找到我的pom.xml的摘录(类型:pom):

            <plugin>
            <artifactId>maven-antrun-plugin</artifactId>
            <version>1.6</version>
            <executions>
                <execution>
                    <id>clean</id>
                    <configuration>
                        <task>
                            <echo>Cleaning deployed website</echo>
                        </task>
                        <tasks>
                            <delete dir="${deployRoot}/mydir/${env}"/>
                        </tasks>
                    </configuration>
                    <phase>clean</phase>
                    <goals>
                        <goal>run</goal>
                    </goals>
                </execution>
                <execution>
                    <id>deployment</id>
                    <configuration>
                        <task>
                            <echo>Deploying website</echo>
                        </task>
                        <tasks>
                            <echo>Copying website artifact to deployment </echo>
                            <mkdir dir="${deployRoot}/mydir/${env}" />
                            <unzip
                                src="${project.basedir}/target/${env}.${project.version}.zip"
                                dest="${deployRoot}/mydir/${env}" />
                            <chmod perm="ugo+rx">
                                <fileset dir="${deployRoot}/mydir/${env}/web-exploded/bin">
                                    <include name="**/*.sh" />
                                    <include name="**/*.bat" />
                                </fileset>
                            </chmod>
                        </tasks>
                    </configuration>
                    <phase>deploy</phase>
                    <goals>
                        <goal>run</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

maven maven-antrun-plugin

7
推荐指数
1
解决办法
1万
查看次数

如何跳过多maven模块中的生命周期阶段

我有一个maven多模块项目,它调用两个子模块.请注意,此子模块不使用父标记标记.现在我需要在一个子模块上执行部署阶段,而不是在另一个子模块上执行.有人可以就最佳方式提供任何建议吗?

谢谢

java build-process maven-2 build maven

6
推荐指数
1
解决办法
4735
查看次数

如何添加或更改JSF dataTable(primefaces)的class属性?

我有一个PrimeFaces<p:dataTable>,我想在生成的HTML <table>元素中指定一个CSS类.如果我使用该styleClass属性,那么这将被添加到包装<div>而不是<table>.我怎样才能得到它<table>呢?

css jsf primefaces

4
推荐指数
1
解决办法
1469
查看次数

如何使用Hamcrest声明一个通用的整数列表?

我试图匹配Hamcrest的整数列表,在线查看一些示例,但我得到运行时异常.

有人可以告诉我什么是正确的语法?

List<Integer> numbers = Arrays.asList( 1, 2, 3, 4, 5 );
assertThat((List<Object>) numbers, hasItem(hasProperty("value", is(1))));
assertThat((List<Object>) numbers, hasItem(hasProperty("value", is(2))));
assertThat((List<Object>) numbers, hasItem(hasProperty("value", is(3))));
assertThat((List<Object>) numbers, hasItem(hasProperty("value", is(4))));
assertThat((List<Object>) numbers, hasItem(hasProperty("value", is(5))));
Run Code Online (Sandbox Code Playgroud)

谢谢

java testing junit hamcrest matching

3
推荐指数
1
解决办法
1413
查看次数

如何从XPath中的button元素中选择第一个id?

我试图返回我的XPath查询和网页的第一个元素,但不确定为什么这不适用于谷歌浏览器.我尝试了各种各样的变化,但这是不成功的.

基本的例子在我的案例中返回:

INPUT: //button[@data-qtip='Next Page']/@id
OUTPUT: [id=?"button-1135-btnEl",id=?"button-1101-btnEl"]
Run Code Online (Sandbox Code Playgroud)

所以我的猜测是选择第一项可以按照以下方式完成,但对我来说都没有用.

INPUT: //button[@data-qtip='Next Page' and position() = 1]/@id
OUTPUT: [id=?"button-1135-btnEl",id=?"button-1101-btnEl"]
INPUT: //button[@data-qtip='Next Page']/@id[1]
OUTPUT: [id=?"button-1135-btnEl",id=?"button-1101-btnEl"]
Run Code Online (Sandbox Code Playgroud)

html xhtml xpath google-chrome

2
推荐指数
1
解决办法
1508
查看次数

在Python中的函数装饰器中获取对象实例的引用是否可行?

鉴于函数作为参数传递给装饰器,是否可以通过正在装饰的方法的参数获取对象实例的引用?例如,下面的method1正在装饰,我想打印对象实例的名称.从我最初的研究看起来我可能需要使用mixin来跟踪类实例并搜索/过滤正确的对象,但这看起来有点沉重; 鉴于该方法通过self引用其对象.可以使用相同的引用来打印装饰范围的实例名称吗?

谢谢

def customdecorator(f):
    print f.self.method2(a,b, params) // where owner would be the reference to t (self)

class Test(object):

    def __init__(self, name):
         self.name = name

    @customdecorator
    def method1(self):
        return 1

    def method2(self, a,b):
        #do something





t = Test()
Run Code Online (Sandbox Code Playgroud)

python python-2.6

1
推荐指数
1
解决办法
61
查看次数